基于FPGA的RapidIO和万兆以太网路由控制器设计
[Abstract]:With the development of the information society, people's demands for high real-time and high reliability of computer technology, and the progress of the chip technology, the embedded computing technology will have a wide development space and application prospect. At present, the embedded computing technology has entered the fields of industrial control, environmental engineering, information appliances and personal mobile data processing, especially high-performance embedded computing technology, and plays an important role in the important fields such as national defense and aerospace. The development of high-performance embedded distributed cluster system is based on the development of high-speed bus circuit. in a comprehensive information processing system constructed with high-performance embedded computing technology, in order to realize high-speed communication of data, two protocols of a serial RapidIO high-speed bus and a ten-gigabit Ethernet are adopted as a data exchange network of a radio-frequency front-end pre-processing and a back-end integrated display control process, The problem of real-time data conversion between the two protocols is faced. Serial RapidIO is widely used in inter-chip and inter-board communication of embedded computer due to the use of high-speed serial technology, and it has the characteristics of interconnection of multiple processors, computer clustering, cloud computing, and memory sharing. At present, in the field of embedded computer and communication technology, RapidIO has become the first choice for multi-computer, multi-processor and multi-DSP. The 10-Gigabit Ethernet is a high-speed Ethernet interface, which provides the long-distance transmission of 10Gbps Ethernet bandwidth, and is widely used in the field of data exchange center, data video broadcasting and the like, and can effectively realize the convergence and link aggregation of large data volume on the network. In order to solve the problem of real-time data conversion between two protocols, a route control interface between serial RapidIO and 10 Gigabit Ethernet is designed, and the high-speed real-time data transmission channel is realized by the hardware design technology, which can be widely used in the comprehensive information electronic system. and is applied to a plurality of front-end radio-frequency pre-processing and core processor platforms as an intelligent IO interface module, and is used for solving the problem of large-data real-time exchange of the embedded real-time system and the back-end task information processing system, and has high application value. The main work of this paper includes: (1) designing a routing control interface between serial RapidIO and 10 Gigabit Ethernet based on FPGA, and can realize the flow operation of data packet conversion between the two protocols. The interface consists of a 4-level SRIO interface, a ten-gigabit Ethernet interface and a user scheduling logic module, wherein the user scheduling logic module mainly performs two-part processing: The packet received from the 10 Gigabit Ethernet is converted to the RapidIO mailbox message and the received RapidIO mailbox message is converted to an Ethernet packet. (2) the RapidIO mailbox message mechanism is used for processing data packet conversion between different protocols, and the received Ethernet packet is split into a plurality of message segments (segs), and the received RapidIO mailbox message is combined into an Ethernet packet for transmission. Use RapidIO Doorbell as an interrupt to inform the recipient that the transmission has been completed. The message transmission structure of the retransmission time-out error packet is used in both directions of the 10-mega-net-to-RapidIO and the RapidIO-M-M network. and (3) when the RapidIO mailbox message is received, the message needs to be stored on the FPGA, and after the group of messages is received, the message is sent according to the format of the Ethernet packet. in order to distinguish the message content and other mailbox messages, 16 mailbox modules are specifically designed to complete the multiple sets of messages and check whether a set of messages is sent by a comparison of the message length (Msglen) and the message identity (Msgseg). and (4) using a physical address and an e-mail address lookup table register group to configure the matching information between the ten-gigabit Ethernet network device and the RapidIO mailbox. At the same time, the registers are maintained and changed with the NREAD and NWRITE operations of RapidIO.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.11;TP393.05
【相似文献】
相关期刊论文 前10条
1 崔维嘉,樊少杰;新一代的总线结构──RapidIO[J];通信技术;2001年04期
2 尹亚明,李琼,郭御风,刘光明;新型高性能RapidIO互连技术研究[J];计算机工程与科学;2004年12期
3 ;新型RapidIO器件实现高速灵活网络交换[J];电子设计技术;2006年07期
4 Robert Oshana;;嵌入式系统的序列RapidIO架构[J];电子与电脑;2007年11期
5 Tom Cox;;以太网与RapidIO的对比[J];电子设计应用;2007年06期
6 章乐;李雅静;倪明;柴小雨;;一种基于RapidIO接口的嵌入式系统[J];计算机工程;2008年S1期
7 谢智勇;罗明;蒋俊;;串行RapidIO验证模型[J];计算机工程;2008年S1期
8 邓豹;赵小冬;;基于串行RapidIO的嵌入式互连研究[J];航空计算技术;2008年03期
9 刘明雷;陈磊;沈文枫;徐炜民;郑衍衡;;基于RapidIO的单边通信接口的设计与实现[J];计算机应用与软件;2009年05期
10 梁基;金亨科;徐炜民;郑衍衡;沈文枫;;基于RapidIO的高性能通信接口的设计与实现[J];计算机应用与软件;2009年07期
相关会议论文 前5条
1 万留进;宿绍莹;陈曾平;;串行RapidIO互连技术研究与实现[A];全国第二届信号处理与应用学术会议专刊[C];2008年
2 刘芳;于礼华;李方伟;李强;;基于FPGA的RapidIO总线技术研究与实现[A];第二十七届中国(天津)2013IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2013年
3 陈小波;胡封林;陈吉华;;一种应用于串行RapidIO的8B10B编解码器的设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 胡善清;龙腾;;基于cPCI平台的串行RapidIO网络系统的设计与实现[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
5 李晓欢;胡封林;刘仲;亓磊;;一种高速串行RapidIO时钟数据恢复电路的设计[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
相关重要报纸文章 前7条
1 ;RapidIO网络的互连技术[N];科技日报;2000年
2 ;IDT推出针对嵌入式市场的串行RapidIO[N];电子资讯时报;2007年
3 李明琪;水乳交融的格斗[N];计算机世界;2002年
4 广东 邱晓光;未来的高速总线:3GIO[N];电脑报;2001年
5 ;PCI集团向通信OEM推广Express[N];计算机世界;2003年
6 ;能提高信号完整性[N];中国计算机报;2006年
7 记者 王翌;网络芯片强调“智能”[N];计算机世界;2004年
相关硕士学位论文 前10条
1 刘倩茹;基于RapidIO的高速传输接口的研究与设计[D];华北电力大学;2012年
2 袁伟;基于RapidIO的高速数据传输系统的设计与研究[D];中国地质大学(北京);2015年
3 陈静;基于FPGA的RapidIO和万兆以太网路由控制器设计[D];复旦大学;2014年
4 杨卿;RapidIO高速互联接口的设计研究与应用[D];电子科技大学;2009年
5 张娟娟;RapidIO高速串行总线的研究与实现[D];湖南大学;2011年
6 孙亮;基于RapidIO的高性能嵌入式实时处理平台的设计与实现[D];西南交通大学;2012年
7 郭海英;RapidIO IP核的软硬件协同设计与验证方法研究[D];西安石油大学;2011年
8 张松岭;10GE-RapidIO网关的设计与实现[D];中国舰船研究院;2012年
9 何嘉文;串行RapidIO协议的实现与验证[D];西安电子科技大学;2012年
10 王欢;机载航空电子系统中RapidIO技术的应用研究[D];西北大学;2014年
,本文编号:2379076
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2379076.html