基于FPGA的RapidIO和萬兆以太網(wǎng)路由控制器設(shè)計(jì)
[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.
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.11;TP393.05
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 崔維嘉,樊少杰;新一代的總線結(jié)構(gòu)──RapidIO[J];通信技術(shù);2001年04期
2 尹亞明,李瓊,郭御風(fēng),劉光明;新型高性能RapidIO互連技術(shù)研究[J];計(jì)算機(jī)工程與科學(xué);2004年12期
3 ;新型RapidIO器件實(shí)現(xiàn)高速靈活網(wǎng)絡(luò)交換[J];電子設(shè)計(jì)技術(shù);2006年07期
4 Robert Oshana;;嵌入式系統(tǒng)的序列RapidIO架構(gòu)[J];電子與電腦;2007年11期
5 Tom Cox;;以太網(wǎng)與RapidIO的對(duì)比[J];電子設(shè)計(jì)應(yīng)用;2007年06期
6 章樂;李雅靜;倪明;柴小雨;;一種基于RapidIO接口的嵌入式系統(tǒng)[J];計(jì)算機(jī)工程;2008年S1期
7 謝智勇;羅明;蔣俊;;串行RapidIO驗(yàn)證模型[J];計(jì)算機(jī)工程;2008年S1期
8 鄧豹;趙小冬;;基于串行RapidIO的嵌入式互連研究[J];航空計(jì)算技術(shù);2008年03期
9 劉明雷;陳磊;沈文楓;徐煒民;鄭衍衡;;基于RapidIO的單邊通信接口的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2009年05期
10 梁基;金亨科;徐煒民;鄭衍衡;沈文楓;;基于RapidIO的高性能通信接口的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2009年07期
相關(guān)會(huì)議論文 前5條
1 萬留進(jìn);宿紹瑩;陳曾平;;串行RapidIO互連技術(shù)研究與實(shí)現(xiàn)[A];全國(guó)第二屆信號(hào)處理與應(yīng)用學(xué)術(shù)會(huì)議?痆C];2008年
2 劉芳;于禮華;李方偉;李強(qiáng);;基于FPGA的RapidIO總線技術(shù)研究與實(shí)現(xiàn)[A];第二十七屆中國(guó)(天津)2013IT、網(wǎng)絡(luò)、信息技術(shù)、電子、儀器儀表創(chuàng)新學(xué)術(shù)會(huì)議論文集[C];2013年
3 陳小波;胡封林;陳吉華;;一種應(yīng)用于串行RapidIO的8B10B編解碼器的設(shè)計(jì)[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年
4 胡善清;龍騰;;基于cPCI平臺(tái)的串行RapidIO網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];第三屆全國(guó)嵌入式技術(shù)和信息處理聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2009年
5 李曉歡;胡封林;劉仲;亓磊;;一種高速串行RapidIO時(shí)鐘數(shù)據(jù)恢復(fù)電路的設(shè)計(jì)[A];第十六屆計(jì)算機(jī)工程與工藝年會(huì)暨第二屆微處理器技術(shù)論壇論文集[C];2012年
相關(guān)重要報(bào)紙文章 前7條
1 ;RapidIO網(wǎng)絡(luò)的互連技術(shù)[N];科技日?qǐng)?bào);2000年
2 ;IDT推出針對(duì)嵌入式市場(chǎng)的串行RapidIO[N];電子資訊時(shí)報(bào);2007年
3 李明琪;水乳交融的格斗[N];計(jì)算機(jī)世界;2002年
4 廣東 邱曉光;未來的高速總線:3GIO[N];電腦報(bào);2001年
5 ;PCI集團(tuán)向通信OEM推廣Express[N];計(jì)算機(jī)世界;2003年
6 ;能提高信號(hào)完整性[N];中國(guó)計(jì)算機(jī)報(bào);2006年
7 記者 王翌;網(wǎng)絡(luò)芯片強(qiáng)調(diào)“智能”[N];計(jì)算機(jī)世界;2004年
相關(guān)碩士學(xué)位論文 前10條
1 劉倩茹;基于RapidIO的高速傳輸接口的研究與設(shè)計(jì)[D];華北電力大學(xué);2012年
2 袁偉;基于RapidIO的高速數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)與研究[D];中國(guó)地質(zhì)大學(xué)(北京);2015年
3 陳靜;基于FPGA的RapidIO和萬兆以太網(wǎng)路由控制器設(shè)計(jì)[D];復(fù)旦大學(xué);2014年
4 楊卿;RapidIO高速互聯(lián)接口的設(shè)計(jì)研究與應(yīng)用[D];電子科技大學(xué);2009年
5 張娟娟;RapidIO高速串行總線的研究與實(shí)現(xiàn)[D];湖南大學(xué);2011年
6 孫亮;基于RapidIO的高性能嵌入式實(shí)時(shí)處理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2012年
7 郭海英;RapidIO IP核的軟硬件協(xié)同設(shè)計(jì)與驗(yàn)證方法研究[D];西安石油大學(xué);2011年
8 張松嶺;10GE-RapidIO網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)[D];中國(guó)艦船研究院;2012年
9 何嘉文;串行RapidIO協(xié)議的實(shí)現(xiàn)與驗(yàn)證[D];西安電子科技大學(xué);2012年
10 王歡;機(jī)載航空電子系統(tǒng)中RapidIO技術(shù)的應(yīng)用研究[D];西北大學(xué);2014年
,本文編號(hào):2379076
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2379076.html