引言
随着嵌入式系统的不断发展,芯片到芯片、板卡到板卡之间的互连对带宽、成本、灵活性及可靠性的要求越来越高。嵌入式系统目前常用的互连方式主要有千兆以太网互连、外围组件互连高速(Peripheral Component Interconnect express,PCIe)总线互连和快速输入输出(Rapid Input Output,RapidIO)总线互连。其中千兆以太网互连存在延时大、软件协议开销大和带宽不足等缺点;而PCIe总线是采用主从模式的树形拓扑,不支持多设备间数据交换,更适合组建平行通信网络。RapidIO总线是由Motorola和Mercury等公司提出的一种满足高性能嵌入式系统需求的开放式互连技术标准,具有高带宽、低延迟、支持多处理器等特征,比千兆以太网能提供更高的传输速率,比PCIe总线更适合组建平行通信网络,具有更强的互联性和兼容性。RapidIO总线具有硬件重传机制,同时支持直接内存访问(Direct Memory Access,DMA) Doorbell和Message操作等,可用于点对点互连,也可采用交叉交换的拓扑结构实现多设备间的数据交换[1-9]。
鉴于目前市面上大部分处理器不支持RapidIO 总线[10-11],本文以国产PCIe转RapidIO控制器为核心,设计了一种PCIe转RapidIO扩展卡,通过该扩展卡可以把不支持RapidIO 总线的处理器通过RapidIO网络集群到一起,组成一个强大的分布式计算机系统。
本文详细内容请下载:
https://www.chinaaet.com/resource/share/2000006188
作者信息:
张恒,王琪,郁文君
(中国电子科技集团公司第五十八研究所,江苏 无锡 214072)