RapidIO是一种开放的互连标准,可被广泛应用、灵活的、可扩展的系统交换结构,主要应用于嵌入式基础设施类设备,如网络设备、存储系统和通信系统。RapidIO是基于存储器地址的低迟延包交换协议,具有高度的可扩展性、可靠性、不依赖于操作系统,它支持多重处理并对应用软件透明。
RapidIO主要用于短距离的系统内部互连,支持芯片到芯片和板到板通信,可以实现1Gbps到60Gbps的全双工通信速率。
RapidIO定义了并行与串行两种接口。这两种接口在物理层的定义以及外部引脚方面均有不同。总体来说,并行接口可提供比串行接口更低的事务延迟,更适合于作为高性能微处理器的直接系统接口;串行接口需要的外部引脚比并行接口要少很多,更适合用于通过背板的通信、DSP以及相关串行控制平面应用等。无论是串行或并行接口,均具有相同的编程模型、事务处理与寻址机制。
RapidIO被定义为三层结构:逻辑层、传输层与物理层。
1