AG32芯片的内部架构是:MCU(RISC-V内核)+ CPLD(2KLE)。
也就是说,一个AG32芯片,即包含: 一个MCU(主频高达248MHz),又包含了一个CPLD(2K逻辑单元)。
这MCU+CPLD的功能可以分开使用,也可以联合使用。
兼容替代STM32和用户自定义功能
MCU部分可以兼容替代市面上流行的STM32芯片(如:ST32F103, STM32F303, STM32F407系列)。
CPLD做辅助功能,如MCU无法实现或者实现困难的芯片功能(如:新增UART, SPI等外设、实现高速数据采集,并发任务处理等)。
使用CPLD,客户还可以新增自己独有的自定义功能。相当于“定制属于自己的MCU”。
使用AG32芯片时,有三种选择:
只使用MCU部分;
只使用CPLD部分;
同时使用MCU和CPLD(即:MCU和CPLD联合编程)。
三种形式的使用方法略有不同,方案确定后请遵循相应的开发流程来进行开发。
AG32的I/O引脚可以灵活定义,可配置为对应ST型号,实现兼容替代STM32。另外,因为内置有2KLE的CPLD逻辑,所以AG32也可以替代ALTERA, LATTICE及国产品牌的CPLD或者FPGA。
芯片选型请进从我们网站获取:AGM官方资料网站。最新版的datasheet也请自行从官网获取。
AG32选型表