AGM AG32应用:网络板卡到工业网关

AG32可以用于网络板卡设计,它原生支持以太网MAC(EMAC)和USB FS+OTG功能,无需外接专用芯片即可实现网络通信。

关键网络功能支持:

- 以太网MAC:支持 RMII/MII 接口,可直接连接PHY芯片(如LAN8720、DP83848)实现10/100M以太网通信。

- USB FS+OTG:支持USB Device、Host及OTG模式,可用于USB转以太网、USB网卡、调试接口等。

- 协议栈支持:官方提供 Lwip 2.1.0 协议栈样例(包括 HTTP Server、TCP Client/Server 等),可直接用于网络应用开发。

- 接口灵活配置:通过内置的CPLD/FPGA逻辑,可灵活重映射IO,适配不同PHY或USB接口布局。

- 零拷贝DMA直通:这是高性能网卡的关键特性。AG32的DMA能力支持MAC与PHY之间的高效数据搬运,显著降低CPU开销,提升吞吐量。

基于AG32的特色架构(MCU+CPLD),在实际应用中,客户可以将MCU主要用于处理主线程序和协议逻辑,CPLD用于解决特殊协议或时序需求 (硬件加速)。

1754474789152418.png

在客户实际应用案例中,已经得到广泛应用的有:

- USB转以太网模块:已有客户基于AG32实现USB转以太网标准模块,使用tinyUSB + Lwip协议栈,官方提供完整例程。

- 储能/工业网关:在储能系统中,AG32通过以太网MAC实现与EMS系统的通信,支持TCP/IP远程监控。

AG32提供了丰富的开发资源,包括:

- 提供基于 VE 配置文件 的MAC和PHY引脚映射示例;

- SDK中已集成Lwip、tinyUSB,支持VSCode等开发环境;

- 支持JTAG调试和OTA升级,便于部署和维护。

AG32非常适合做低成本、高集成度的嵌入式网络终端,如:USB转以太网适配器、工业以太网网关、物联网边缘节点、带网络功能的储能/传感控制器等。

2.png

AG32在工业网关应用中具备一定的优势,使其在工业现场具备高竞争力:

1、原生以太网MAC + USB OTG,联网能力完整

- 片内集成 10/100M 以太网MAC(RMII/MII),可直接连接PHY芯片(如LAN8720),无需外扩控制器。

- 支持 USB FS OTG,可用于USB转以太网、4G/5G模块、调试接口或本地数据导出。

- 官方提供 Lwip协议栈 + demo,支持TCP Server/Client、HTTP、MQTT等常见工业协议。

2、RISC-V + FPGA异构架构,边缘计算能力强

- 248MHz RISC-V内核 + 2K LUT FPGA,可实现:

  - 实时数据采集与预处理(滤波、边缘触发、协议解析);

  - 自定义硬件加速模块(如Modbus RTU/TCP协议转换、CRC校验、帧解析);

  - 减轻主CPU负载,提高系统响应速度。

3、接口丰富,适配多种工业现场总线

- 提供 5×UART、2×I²C、1×CAN2.0、SPI、ADC、DAC、GPIO 等,可接入RS485、CAN、4-20mA、Modbus、温湿度传感器等。

- 数字接口可重映射,支持通过软件配置管脚功能,适配不同PCB布局,降低布线复杂度。

4、高抗干扰与工业级可靠性

- 支持 自定义端口驱动能力,增强RS485/CAN等长距离通信的抗干扰性。

- 工作温度范围 -40°C ~ 85°C,满足工业现场严苛环境需求。

- 芯片支持 代码加密与防破解,保护网关固件与通信协议栈。

5、低成本 + 高集成度,替代传统多芯片方案

- 单芯片即可替代“MCU + CPLD + PHY + USB控制器”的传统组合,BOM成本显著降低。

- 与GD32F407等主流MCU 管脚兼容,可快速替换升级。

6、开发生态成熟,快速落地

- 提供VSCode开发环境支持、FreeRTOS移植、以太网/USB协议栈demo,开发周期短。

- 已有成熟案例:工业传感器网关、储能EMS边缘节点、Modbus转MQTT协议转换器等。

来源:AGM Micro

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。