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