基于FPGA的萬兆協議轉換系統(tǒng)設計與實現
發(fā)布時間:2021-01-23 18:47
萬兆通信技術已成為衛(wèi)星通信領域又一研究熱點,為星上設備提供高速可靠的萬兆數據源尤為重要。系統(tǒng)采用Xilinx公司新近推出的K7系列現場可編程門陣列(FPGA),利用其吉比特收發(fā)(GTX)接口模塊和萬兆媒體訪問控制(MAC)軟核實現了萬兆協議轉換功能。通過狀態(tài)機設計方法實現了以太網協議幀和專用鏈路協議幀之間的相互轉換。通過測試結果可知,系統(tǒng)達到了每通道10 Gb/s的轉換帶寬,總帶寬達到40 Gb/s,能夠滿足星上設備的測試需要。
【文章來源】:太赫茲科學與電子信息學報. 2020,18(02)北大核心
【文章頁數】:6 頁
【部分圖文】:
系統(tǒng)硬件平臺原理框圖
圖1 系統(tǒng)硬件平臺原理框圖接收模塊負責從千兆和萬兆以太網接收IP數據包,并提取包類型及包長信息,將數據和包信息分別放入相應的緩存區(qū)中。注意,不是8字節(jié)整數倍的IP包需通過數據零補齊。另外,需進行包過濾以及ARP包的處理。
與上行部分類似,下行部分也分成4個相對獨立的模塊:接收模塊、分接模塊、合包與拼幀模塊和發(fā)送模塊,結構框圖如圖3所示。圖中接收模塊負責從GTX模塊接收64位并行數據并將其存入輸入緩存中,等待分接模塊進一步處理。因為接收到的專用數據鏈路幀本身為256字節(jié)一包,本模塊不需補零處理。分接模塊負責從接收模塊讀取數據并根據其幀頭的衛(wèi)星號和端口號進行分接,分別存入相應的小包緩存模塊。為提高內部處理速度,內部小包緩存采用256位讀寫接口。
【參考文獻】:
期刊論文
[1]基于FPGA的GTX片內環(huán)回的設計與測試[J]. 朱慶之. 電子測量技術. 2018(05)
[2]基于FPGA的萬兆光纖以太網高速傳輸系統(tǒng)設計[J]. 尹虎,劉偉,李昌杰,戚明珠,王超,徐家齊,王鹍. 中國新通信. 2018(04)
[3]基于FPGA的高速數據傳輸系統(tǒng)設計與實現[J]. 李正軍,周志權,趙占鋒. 計算機測量與控制. 2016(09)
[4]基于FPGA和ASIC實現的不同路由器結構的MPSoC比較[J]. 郭珍紅,林郁,賈瑞,高同強,楊海鋼. 太赫茲科學與電子信息學報. 2015(06)
[5]基于IBERT在Vritex-7 GTX的測試實驗研究[J]. 余鑫,李躍忠. 電子科技. 2015(03)
[6]基于Aurora協議的高速通信技術的研究[J]. 李維明,陳建軍,陳星锜. 電子技術應用. 2013(12)
[7]萬兆以太網技術的研究與實現[J]. 劉冀川,李冬梅. 無線電工程. 2012(12)
[8]多接口協議轉換器的設計與實現[J]. 張科,張紅娟. 信息化研究. 2009(07)
碩士論文
[1]網絡協議轉換工程實現關鍵技術研究[D]. 梁亮.河北科技大學 2015
[2]基于IEEE802.3標準的以太網數據幀格式的封裝實現[D]. 郭曉宇.北京交通大學 2008
本文編號:2995738
【文章來源】:太赫茲科學與電子信息學報. 2020,18(02)北大核心
【文章頁數】:6 頁
【部分圖文】:
系統(tǒng)硬件平臺原理框圖
圖1 系統(tǒng)硬件平臺原理框圖接收模塊負責從千兆和萬兆以太網接收IP數據包,并提取包類型及包長信息,將數據和包信息分別放入相應的緩存區(qū)中。注意,不是8字節(jié)整數倍的IP包需通過數據零補齊。另外,需進行包過濾以及ARP包的處理。
與上行部分類似,下行部分也分成4個相對獨立的模塊:接收模塊、分接模塊、合包與拼幀模塊和發(fā)送模塊,結構框圖如圖3所示。圖中接收模塊負責從GTX模塊接收64位并行數據并將其存入輸入緩存中,等待分接模塊進一步處理。因為接收到的專用數據鏈路幀本身為256字節(jié)一包,本模塊不需補零處理。分接模塊負責從接收模塊讀取數據并根據其幀頭的衛(wèi)星號和端口號進行分接,分別存入相應的小包緩存模塊。為提高內部處理速度,內部小包緩存采用256位讀寫接口。
【參考文獻】:
期刊論文
[1]基于FPGA的GTX片內環(huán)回的設計與測試[J]. 朱慶之. 電子測量技術. 2018(05)
[2]基于FPGA的萬兆光纖以太網高速傳輸系統(tǒng)設計[J]. 尹虎,劉偉,李昌杰,戚明珠,王超,徐家齊,王鹍. 中國新通信. 2018(04)
[3]基于FPGA的高速數據傳輸系統(tǒng)設計與實現[J]. 李正軍,周志權,趙占鋒. 計算機測量與控制. 2016(09)
[4]基于FPGA和ASIC實現的不同路由器結構的MPSoC比較[J]. 郭珍紅,林郁,賈瑞,高同強,楊海鋼. 太赫茲科學與電子信息學報. 2015(06)
[5]基于IBERT在Vritex-7 GTX的測試實驗研究[J]. 余鑫,李躍忠. 電子科技. 2015(03)
[6]基于Aurora協議的高速通信技術的研究[J]. 李維明,陳建軍,陳星锜. 電子技術應用. 2013(12)
[7]萬兆以太網技術的研究與實現[J]. 劉冀川,李冬梅. 無線電工程. 2012(12)
[8]多接口協議轉換器的設計與實現[J]. 張科,張紅娟. 信息化研究. 2009(07)
碩士論文
[1]網絡協議轉換工程實現關鍵技術研究[D]. 梁亮.河北科技大學 2015
[2]基于IEEE802.3標準的以太網數據幀格式的封裝實現[D]. 郭曉宇.北京交通大學 2008
本文編號:2995738
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/2995738.html