基于千兆以太网和PCI-EXPRESS两种总线协议设计出了一套工业CT双通道数据传输系统。系统接收数据采集模块发送的数字电信号,分别通过千兆以太网和PCI-EXPRESS发送至外部网络或工控机中,两种协议之间也可以相互通讯,提高系统利用率。针对现有同类系统集成度不高的现状,设计方案采用SOPC技术中的IP硬核和IP软核协同设计,使得整个系统在片内即可实现。软核采用Altera公司推出的Nios II处理器,设计过程中使用并自行定制了部分组件,编写了千兆以太网和PCI-EXPRESS的收发驱动,并在处理器内部完成了数据流的协议转换。设计较同类系统在集成度和可靠性上都大有提高。经过测试,系统在功能上满足工业CT的传输要求,双通道均工作正常,并且可做为千兆以太网传输节点应用在工业控制计算机中。
Based on Gigabit Ethernet and PCI-EXPRESS two kinds of bus protocol,dual-channel industrial CT data transmission system is designed.Digital signals from data acquisition module are respectively sent to an external network or IPC through Gigabit Ethernet and PCI-EXPRESS.The two protocols can communicate with each other between the increase system utilization.For existing similar systems integration is not high status,designs using SOPC technology in the soft IP core and hard IP core co-design,making the whole system can be realized in the on-chip.Soft-core use of Altera's Nios II processor introduced in the design process used and some of their own custom components,the preparation of Gigabit Ethernet and PCI-EXPRESS transceiver drivers,and completed a data flow processor inside protocols conversion.More modern design of similar systems in the integration and reliability are much improved.After tested,the system functions to meet the transmission requirements of industrial CT,dual-channel working properly,and the node can be used as Gigabit Ethernet applications in industrial control computer.