一种SRIO与网络接口的转换器设计方法技术

技术编号:19150974 阅读:33 留言:0更新日期:2018-10-13 10:30
本发明专利技术公开一种SRIO与网络接口的转换器设计方法,涉及数据转换领域;组建SRIO与网络接口的转换器系统,包括FPGA、串口、SRIO接口、网络接口、光口,SRIO接口通过FPGA利用串口选择发送数据的通道,可以使SRIO接口数据与网络接口之间进行转换,数据可以在SRIO与网络接口和其他网口之间转发,可对系统内板卡间SRIO的连接起到数据对外交互的作用,并且实施简便、集成度高,具有广阔的应用前景。

A design method of SRIO to network interface converter

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、EthernetMACIP进行通信,SRIOIP与FIFOIP通信连接,SRIO接口通过SRIOIP与FPGA进行通信连接,串口通过串口芯片与UART模块通信,SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,若转发为网络接口数据,则数据通过数据转发控制模块发送至Tri-modeEthernetMACIP,再转至SGMIIIP,利用以太网物理层芯片转发至网络接口,若转发为光口数据,则数据通过数据转发控制模块发送至EthernetMACIP,再转至XLAUIIP,再转发至光口。所述的方法中SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,其中通道选取寄存器为0表示SRIO数据转换为网络数据,通道选取寄存器为1表示SRIO数据转换为光口数据。所述的方法中采用异步FIFO,以便数据在不同时钟域之间转换。一种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,再转发至光口。所述的系统中SRIO接口发送的数据利用串口发送通道转发命令来选择是转发为网络接口数据还是光口数据,其中通道选取寄存器为0表示SRIO数据转换为网络数据,通道选取寄存器为1表示SRIO数据转换为光口数据。所述的系统中采用异步FIFO,以便数据在不同时钟域之间转换。本专利技术的有益之处是:本专利技术提供一种SRIO与网络接口的转换器设计方法,SRIO接口通过FPGA利用串口选择发送数据的通道,可以使SRIO接口数据与网络接口之间进行转换,数据可以在SRIO与网络接口和其他网口之间转发,可对系统内板卡间SRIO的连接起到数据对外交互的作用,并且实施简便、集成度高,具有广阔的应用前景。附图说明图1本专利技术系统框图;图2本专利技术方法流程示意图。具体实施方式本专利技术提供一种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,再转发至光口。同时提供与上述方法相对应的一种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,再转发至光口。结合附图及具体实施,对本专利技术做进一步说明。利用本专利技术方法及系统,其中组建本专利技术系统,FPGA包括数据转发控制模块、Tri-modeEthernetMACIP、SGMIIIP、Ethernet40GMACIP、XLAUIIPUART模块、FIFOIP和SRIOIP,数据转发控制模块分别与UART模块、FIFOIP、Tri-modeEthernetMACIP、EthernetMACIP进行通信,本系统中采用异步FIFO,SRIOIP与FIFOIP通信连接,SRIO接口通过SRIOIP与FPGA进行通信连接,串口通过MAX3232芯本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1