文獻標志碼:A
DOI: 10.16157/j.issn.0258-7998.222857
中文引用格式: 薛培,官劍,邵春偉,等. 基于FPGA的SRIO多通道控制系統(tǒng)設(shè)計與實現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(1):107-113.
英文引用格式: Xue Pei,Guan Jian,Shao Chunwei,et al. Design and implementation of SRIO multiple channel control system based on FPGA[J]. Application of Electronic Technique,2023,49(1):107-113.
0 引言
隨著嵌入式系統(tǒng)性能的快速提升,板間互連、板內(nèi)芯片互連對數(shù)據(jù)帶寬、可靠性、靈活性要求逐步提升,傳統(tǒng)的并行傳輸方式已經(jīng)很難滿足實際的需求。Serial RapidIO(SRIO)高速串行總線協(xié)議,成為一種使用范圍極廣的高速協(xié)議[1]。SRIO是一種基于數(shù)據(jù)包交換的互聯(lián)體系結(jié)構(gòu),在芯片互聯(lián)、實時視頻傳輸、小型化系統(tǒng)等場合得到了廣泛的使用[2]。
在國內(nèi)外有關(guān)SRIO文獻的研究中,研究較多的有SRIO和FPGA之間通信[3]、FPGA實現(xiàn)多協(xié)議轉(zhuǎn)換SRIO設(shè)計[4],本文即為研究多協(xié)議接口和SRIO之間的轉(zhuǎn)換。
本文以XILINX公司FPGA提供的SRIO IP為基礎(chǔ),設(shè)計了多通道發(fā)送和接收控制系統(tǒng)的設(shè)計方法,其中發(fā)送通道采用了一種Round-Robin數(shù)據(jù)處理方法,有效控制多通道數(shù)據(jù)同時發(fā)送時可能造成的數(shù)據(jù)擁塞?;谠撛O(shè)計方法而開發(fā)的SRIO多通道控制系統(tǒng),經(jīng)過仿真與調(diào)試,已用于某型號項目通信系統(tǒng),達到了高帶寬、低延時的效果,具有很好的通道擴展性。
本文詳細內(nèi)容請下載:http://ihrv.cn/resource/share/2000005086。
作者信息:
薛培1,官劍1,邵春偉2,張鑫剛1,鄭思旭1
(1.無錫華普微電子有限公司, 江蘇 無錫 214000;2.中國電子科技集團公司第五十八研究所, 江蘇 無錫 214000)