The invention discloses a converter design method of SRIO and network interface, which relates to the field of data conversion; a converter system of SRIO and network interface is constructed, including FPGA, serial port, SRIO interface, network interface and optical port; the SRIO interface selects the channel of transmitting data through the serial port of the FPGA, so that the data of SRIO interface can be connected with the network. The data can be forwarded between SRIO and network interface and other network ports, and the connection of SRIO between internal boards of the system can play a role of data external interaction. It is easy to implement and has a high degree of integration.
【技术实现步骤摘要】
一种SRIO与网络接口的转换器设计方法
本专利技术公开一种转换器设计方法,涉及数据转换领域,具体地说是一种SRIO与网络接口的转换器设计方法。
技术介绍
随着高性能嵌入式系统的不断发展,芯片间及板间互连对带宽、成本、灵活性及可靠性的要求越来越高,其中SRIO是面向串行背板、DSP和相关串行数据平面连接应用的串行RapidIO接口,它面向嵌入式系统开发,提出高可靠、高性能、基于包交换的新一代高速互联技术,但SRIO接口不利于系统外部进行交互,需要将SRIO接口转换为最常见的网络接口,才能同外部交互。本专利技术提供一种SRIO与网络接口的转换器设计方法,SRIO接口通过FPGA利用串口选择发送数据的通道,可以使SRIO接口数据与网络接口之间进行转换,数据可以在SRIO与网络接口和其他网口之间转发,可对系统内板卡间SRIO的连接起到数据对外交互的作用,并且实施简便、集成度高,具有广阔的应用前景。
技术实现思路
本专利技术针对现有技术的问题,提供SRIO与网络接口的转换器设计方法,具有通用性强、实施简便等特点,具有广阔的应用前景。本专利技术提出的具体方案是:一种SRIO与网络接口的转换器设计方法,组建SRIO与网络接口的转换器系统,包括FPGA、串口、SRIO接口、网络接口、光口,其中FPGA包括数据转发控制模块、UART模块、FIFOIP、SRIOIP、Tri-modeEthernetMACIP、EthernetMACIP、SGMIIIP、XLAUIIP,数据转发控制模块分别与UART模块、FIFOIP、Tri-modeEthernetMACIP、EthernetM ...
【技术保护点】
1.一种SRIO与网络接口的转换器设计方法,其特征是组建SRIO与网络接口的转换器系统,包括FPGA、串口、SRIO接口、网络接口、光口,其中FPGA包括数据转发控制模块、UART模块、FIFO IP、SRIO IP、Tri‑mode Ethernet MAC IP、Ethernet MAC IP、SGMII IP、XLAUI IP,数据转发控制模块分别与UART模块、FIFO IP 、Tri‑mode Ethernet MAC IP、Ethernet MAC IP进行通信,SRIO IP与FIFO IP通信连接,SRIO接口通过SRIO IP与FPGA进行通信连接,串口通过串口芯片与UART模块通信,SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,若转发为网络接口数据,则数据通过数据转发控制模块发送至Tri‑mode Ethernet MAC IP,再转至SGMII IP,利用以太网物理层芯片转发至网络接口,若转发为光口数据,则数据通过数据转发控制模块发送至Ethernet MAC IP,再转至XLAUI IP,再转发至光口。
【技术特征摘要】
1.一种SRIO与网络接口的转换器设计方法,其特征是组建SRIO与网络接口的转换器系统,包括FPGA、串口、SRIO接口、网络接口、光口,其中FPGA包括数据转发控制模块、UART模块、FIFOIP、SRIOIP、Tri-modeEthernetMACIP、EthernetMACIP、SGMIIIP、XLAUIIP,数据转发控制模块分别与UART模块、FIFOIP、Tri-modeEthernetMACIP、EthernetMACIP进行通信,SRIOIP与FIFOIP通信连接,SRIO接口通过SRIOIP与FPGA进行通信连接,串口通过串口芯片与UART模块通信,SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,若转发为网络接口数据,则数据通过数据转发控制模块发送至Tri-modeEthernetMACIP,再转至SGMIIIP,利用以太网物理层芯片转发至网络接口,若转发为光口数据,则数据通过数据转发控制模块发送至EthernetMACIP,再转至XLAUIIP,再转发至光口。2.根据权利要求1所述的方法,其特征是SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,其中通道选取寄存器为0表示SRIO数据转换为网络数据,通道选取寄存器为1表示SRIO数据转换为光口数据。3.根据权利要求1或2所述的方法,其特征是采用异步FIFO,以便数据在...
【专利技术属性】
技术研发人员:李朋,赵鑫鑫,姜凯,于治楼,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。