首页 / 最新培训

AG32怎么选型?

2026年6月5日

申请样片和小批量试产前,需要准备的型号、原理图和测试记录。

AG32系列选型的核心,不是在一堆参数里挑最大的,而是先判断你需不需要“MCU+CPLD”这种异构集成,再在2K LUT这个固定逻辑规模下,按Flash容量和封装做减法。

先回答一个前置问题:你该不该选AG32

AG32的定位非常明确:单芯片替代传统的“MCU + 外置CPLD/FPGA”分立方案。它把一颗RISC-V MCU(最高248MHz)和约2K LUT的CPLD塞进同一颗芯片,两者通过片内AHB总线直连,通信延迟是纳秒级,远优于外挂SPI/并口方案。目标场景是那些MCU原生外设不够用、但又犯不上加一颗独立FPGA的设计——比如需要硬件级正交解码、自定义PWM时序、额外串口、或把某段重复计算卸载到硬件逻辑里。

但如果你的项目属于以下两类,AG32并不是最优解:

  • 只需要一颗纯MCU:同价位下,传统ARM MCU的软件生态和工具链成熟度仍然占优,用AG32是资源浪费。
  • 需要真正的大规模FPGA:2K LUT的CPLD只能覆盖中等复杂度逻辑。高清图像处理、大规模并行算法加速这类需求,超出它的能力边界,仍需外接独立FPGA。

确认需要异构集成之后,选型就归结为两个参数:Flash多大,封装多小。

选型的第一个分水岭:Flash与封装的绑定关系

AG32系列的型号看似繁多,但内核和逻辑资源高度统一,差异主要集中在Flash容量和封装/引脚数上,而且这两者是强绑定的:

  • 1MB Flash 阵营:对应 AG32VF407 系列,封装以 LQFP64 / LQFP100 为主。
  • 256KB Flash 阵营:对应 AG32VF303 系列的低配型号,可以做到 LQFP48 甚至 QFN32,适合空间极度受限的场景。

有一个容易被忽略的细节:Flash并不是全部给MCU用的。事实上,256K型号中约100K的Flash需要预留用于配置CPLD逻辑,MCU实际可用的程序空间会更紧张。所以如果你计划用CPLD做实质性的逻辑功能,100脚、1MB Flash的AG32VF407几乎是默认起点,256K+小封装的组合更适合CPLD用量较轻、以MCU功能为主的设计。

三条选型路径,对应三类典型需求

路径一:性能与接口密度优先 → AG32VF407(LQFP100 / LQFP64,1MB Flash)

这是AG32系列的主力档。248MHz主频、硬件浮点单元、128KB SRAM、5路UART、CAN 2.0、以太网MAC、USB FS+OTG,ADC最高3M SPS(17通道)。需要跑FOC算法、处理多路串口协议、或做高速数据采集缓冲的设计,优先看这个系列。典型场景包括伺服驱动、Mini-LED背光控制、数字示波器前端等。

路径二:成本与PCB面积优先 → AG32VF303(LQFP48 / QFN32,256KB Flash)

当板子空间是硬约束、CPLD只用来做简单的接口模拟或时序逻辑时,303系列的小封装版本是合理的降本选择。需要接受两个代价:Flash余量更紧,以及主频/外设配置可能做了一定裁剪(不同资料对303主频的记载存在差异,有的标称200MHz,有的仍标248MHz,选型时应以最新官方数据手册为准)。

路径三:片内RAM是瓶颈 → AG32VH407(带64Mbit PSRAM)

这是AG32家族里一个特殊的分支。标准型号的128KB SRAM对于跑轻量GUI、大容量数据缓冲或复杂协议栈可能不够,传统做法是外挂SRAM/PSRAM,增加BOM和布板面积。AG32VH407在芯片内合封了64Mbit PSRAM(通过CPLD逻辑实现HyperBus接口连接),把“MCU+CPLD+大RAM”做成了一颗芯片。如果你的应用本质上是“AG32的逻辑资源刚好够用,但RAM差一口气”,VH系列可以直接省掉外挂存储这一层设计。

两条选型时必须提前确认的硬约束

其一,2K LUT是天花板,不是起步线。 AG32全系(VH系列的PSRAM接口本身也占用CPLD资源)的逻辑规模固定在约2K LUT,大致相当于数片EPM570级别的CPLD容量。选型时不要按“以后逻辑还会长大”来预留——2K就是上限,没有更大的AG32型号可升。如果逻辑需求有增长预期,要么一开始就把复杂逻辑放在MCU软件里做,要么就得重新评估是否需要外置独立FPGA。

其二,开发工具链有额外迁移成本。 AG32的CPLD开发并非在纯Quartus中完成,而是通过官方工具链生成工程后再导入Quartus编译,最后用Supra工具转换为烧录文件。MCU侧SDK的库封装做得相对完善,但PlatformIO环境存在与官方SDK绑定的问题,多项目切换时需要额外处理。如果团队对现有Keil/IAR+标准库的流程高度依赖,工具链的适应成本应当纳入选型决策,而不能只看芯片单价。

一句话选型口径

需要跑算法、接口多、CPLD要干实事 → AG32VF407(100脚/1MB优先);空间卡死、逻辑轻量 → AG32VF303小封装;RAM吃紧但逻辑规模不变 → AG32VH407带PSRAM版本。所有型号共享2K LUT的逻辑上限,选型时以这个上限为锚,倒推MCU侧需要扛多少活。

.

返回培训列表