一种基于AXI4总线的FPGA与DDR高速数据包传输系统及方法
基本信息
申请号 | CN201911266920.7 | 申请日 | - |
公开(公告)号 | CN112948295A | 公开(公告)日 | 2021-06-11 |
申请公布号 | CN112948295A | 申请公布日 | 2021-06-11 |
分类号 | G06F13/20;G06F13/28 | 分类 | 计算;推算;计数; |
发明人 | 郭志川;黄逍颖;宋曼谷 | 申请(专利权)人 | 中科海网(苏州)网络科技有限公司 |
代理机构 | 北京方安思达知识产权代理有限公司 | 代理人 | 陈琳琳;杨青 |
地址 | 100190 北京市海淀区北四环西路21号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于AXI4总线的FPGA与DDR高速数据包传输系统及方法。所述系统通过FPGA实现,包括解析模块、FIFO、填充触发模块、数据填充模块、数据控制模块、AXI4接口模块和DDR;解析模块,用于对光口收到的以太网数据包进行协议解析,按照顺序写入FIFO;FIFO,用于对其写入的数据进行跨时钟域转换和数据结构转换;填充触发模块,用于在检测到触发条件满足时,设置填充使能信号为1;数据填充模块,用于在检测到填充使能信号为1时,将FIFO中的数据量补为64B的整数倍;数据控制模块,用于根据FIFO中的数据大小,调整突发长度,触发一次AXI4数据突发读取;AXI4接口模块,用于通过AXI4突发模式将FIFO的数据高速传输至DDR;DDR通过DMA将数据大块传输到服务器。 |
