为更智能 皆可编程
All Programmable for More intelligent

产品简介


       “牧夫”系列产品是针对网络数据采集与分析而设计的产品,采用基于FPGA的网络接口与存储控制技术,可对网络数据进行7x24小时不间断完整记录,用于网络通信数据的记录、网络故障诊断、网络设备研发等领域。

产品功能


“牧夫1型”产品集成有4路千兆网接口,可完整记录进入各路网口的数据。同时,产品集成有GPS模块,对所记录的每一个网络数据报文均会标记精确到微妙级的时间戳。用户可通过产品的网络接口,配合产品附属的控制软件,将存盘数据导出到用户的本地计算机,网络数据的存储和导出是可以同时进行的,这样,用户对存盘数据的提取并不会影响到数据记录过程。另外,产品还集成有两路支持SLIP数据格式输入存储及转发输出的串口。

技术原理


       “牧夫1型”产品是基于FPGA芯片(Xilinx 公司的XC5VLX110T)实现的。FPGA中集成有410/100/1000M自适应网络链路控制器(MAC),通过在电路系统中集成4片网络物理层芯片(88E1111),这样便实现了4路千兆网接口。得益于FPGA中逻辑资源与MAC的全速耦合,进入网络接口的所有数据报文都可以被完全捕获,再加以封装GPS时间戳以及其它信息后,数据被完整存储起来。通过采用SiZOOMSATA主控制器,FPGA直接驱动一块SATA接口固态硬盘用于数据存储,网络数据被直接而高速地存入硬盘。数据在硬盘上采用的是循环存储结构,最新的数据覆盖最旧的数据,或者等待旧数据被导出后方可存储。当用户需要导出数据时,可以随时通过设备上的千兆网接口向设备发送指令,设备随后便会从该网络接口上发出用户需要的数据,数据导出时采用UDP帧格式封装,采用FPGA逻辑直接驱动报文发送,因此可以以千兆网的全速率(1Gbps)向外导出数据,具体的导出速率值由用户设置。数据的导出与存储是可以同时进行的,这样用户可以在不影响数据记录的同时导出数据。