• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 高性能计算 • 上一篇    下一篇

支持多种传输模式的双通路串行RapidIO设计与实现

郭欣童,雷元武,郭阳   

  1. (国防科技大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2018-08-17 修回日期:2018-10-15 出版日期:2019-02-25 发布日期:2019-02-25
  • 基金资助:

    国家自然科学基金(61672526);国防科技大学预研基金(ZK170306)

Design and implementation of dual-channel
serial RapidIO for multiple transmission modes

GUO Xintong,LEI Yuanwu,GUO Yang   

  1. (School of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2018-08-17 Revised:2018-10-15 Online:2019-02-25 Published:2019-02-25

摘要:

传统的串行RapidIO2.1接口支持3种通道模式(1×、2×、4×)。在2×或1×模式下,4条物理链路只有2条或1条在进行数据传输,其余链路被闲置,造成带宽浪费;另外,一个RapidIO接口只能与一个目的端互连。基于传统的串行RapidIO2.1接口协议,设计了一种支持双通路传输的串行RapidIO接口,通过PCS层的可配置交叉开关共实现14种传输模式,双通路模式下可同时和两个串行RapidIO接口互连。双通路RapidIO提高了RapidIO系统互连的灵活性和传输带宽。实验结果表明,在1×或2×模式下,双通路传输的传输带宽是传统设计的两倍;4×模式下,双通路RapidIO的有效带宽与传统单通路RapidIO的相同。
 
 

关键词: 串行RapidIO, 通道模式, 双通路, 互连灵活性, 传输带宽

Abstract:

The traditional serial RapidIO2.1 supports 3 lane modes (1×, 2×, and 4×). In 1× or 2× modes,  only 1 or 2 lanes out of 4 work for data-transmission while the others are in idle, which brings a result of bandwidth waste. In addition, one RapidIO interface can merely be connected with one destination. We design a dualchannel serial RapidIO interface based on traditional serial RapidIO interface protocol, which supports 14 transmission modes by a configurable crossbar switch on the PCS layer. It can connect 2 serial RapidIO interfaces simultaneously when it works in the dual-channel mode. This design improves the interconnected flexibility and transmission bandwidth of the RapidIO system. Simulation tests prove that the transmission bandwidth of the dualchannel RapidIO is approximately two times of that of the single channel RapidIO under 1× or 2× modes, and approximately equal to that of the single channel serial RapidIO interface under 4× mode.
 

Key words: serial RapidIO, lane mode, dualchannel, interconnected flexibility, transmission bandwidth