一种基于FPGA纳秒时间戳的高速数据包采集系统及方法
基本信息
申请号 | CN201911189168.0 | 申请日 | - |
公开(公告)号 | CN112865901A | 公开(公告)日 | 2021-05-28 |
申请公布号 | CN112865901A | 申请公布日 | 2021-05-28 |
分类号 | H04J3/06;H04L29/06;H04L29/08;G06F13/28;G06F13/42 | 分类 | 电通信技术; |
发明人 | 郭志川;王劲林;黄逍颖;宋曼谷 | 申请(专利权)人 | 郑州芯兰德网络科技有限公司 |
代理机构 | 北京方安思达知识产权代理有限公司 | 代理人 | 陈琳琳;杨青 |
地址 | 100190 北京市海淀区北四环西路21号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于FPGA纳秒时间戳的高速数据包采集系统及方法,所述系统通过FPGA实现,包括以太网接收解析模块、延迟模块、基线时间模块、时钟模块、时间戳添加模块、FIFO、DDR和DMA;以太网接收解析模块,用于对以太网数据接收和协议解析;延迟模块,用于延迟解析后的数据包;基线时间模块,用于获取当前的网络时间,精确到纳秒,作为系统基线时间;时钟模块,用于实现纳秒级相对时间戳的计时;时间戳添加模块,用于将基线时间和相对时间戳相加获得的时间戳加入到数据包上;FIFO,用于对加入时间戳的数据包进行时钟域和数据宽度转换,使用AXI4总线的突发模式将数据高速传输至DDR;DMA,用于将DDR中加入时间戳的数据包以DMA的方式发送至服务器。 |
