设计应用

基于FPGA的SRIO多通道控制系统设计与实现

作者:薛培1,官剑1,邵春伟2,张鑫刚1,郑思旭1
发布日期:2023-01-13
来源:2023年电子技术应用第1期

0 引言

    随着嵌入式系统性能的快速提升,板间互连、板内芯片互连对数据带宽、可靠性、灵活性要求逐步提升,传统的并行传输方式已经很难满足实际的需求。Serial RapidIO(SRIO)高速串行总线协议,成为一种使用范围极广的高速协议[1]。SRIO是一种基于数据包交换的互联体系结构,在芯片互联、实时视频传输、小型化系统等场合得到了广泛的使用[2]

    在国内外有关SRIO文献的研究中,研究较多的有SRIO和FPGA之间通信[3]、FPGA实现多协议转换SRIO设计[4],本文即为研究多协议接口和SRIO之间的转换。

    本文以XILINX公司FPGA提供的SRIO IP为基础,设计了多通道发送和接收控制系统的设计方法,其中发送通道采用了一种Round-Robin数据处理方法,有效控制多通道数据同时发送时可能造成的数据拥塞。基于该设计方法而开发的SRIO多通道控制系统,经过仿真与调试,已用于某型号项目通信系统,达到了高带宽、低延时的效果,具有很好的通道扩展性。




本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005086




作者信息:

薛培1,官剑1,邵春伟2,张鑫刚1,郑思旭1

(1.无锡华普微电子有限公司, 江苏 无锡 214000;2.中国电子科技集团公司第五十八研究所, 江苏 无锡 214000)

此内容为AET网站原创,未经授权禁止转载。
Xilinx SRIO 多通道 Round-Robin