10.16652/j.issn.1004-373x.2022.15.006
基于FPGA+ARM多路千兆以太网通信接口设计
针对现有的千兆以太网通信接口设计中存在的价格昂贵、不能胜任多路以太网传输等问题,提出并实现一种基于FPGA+ARM的多路千兆以太网通信接口模块.该设计分为ARM和FPGA两个部分,通过STM32微处理器带有的灵活静态存储控制器(FSMC)接口进行数据交换.ARM部分通过发送函数、接收函数实现对以太网接口控制以及对数据的处理;FPGA部分采用自顶向下的设计方法,通过时序转换模块、打包解包模块以及MAC控制模块实现以太网接口功能,并且定义了两个自定义协议,分别用于ARM与FPGA通信以及FPGA内部打解包模块与MAC控制模块的通信.搭建了硬件测试验证平台对设计进行了全面验证.硬件测试验证结果表明该设计能够正确实现以上功能.该方案成本低廉、扩展性强、支持多通道传输且支持网络风暴抑制,适用于对成本要求较高且需多通道以太网传输的场景.
多路千兆以太网、FPGA+ARM、FSMC、时序转换模块、打包解包模块、MAC控制模块、数据帧、通信协议
45
TN919-34;TP393.11
2022-08-03(万方平台首次上网日期,不代表论文的发表时间)
共5页
25-29