RapidIO互联架构是一种嵌入式互联开放标准,满足了嵌入式基础设施在应用方面的广发需要。可行的应用包括连接多处理器、存储器、网络设备中的存储器映射IO器件、存储子系统和通用计算平台。
这一互联技术将主要作为系统内部互联、支持芯片到芯片和板到板通信,可以实现从1Gbps到60Gbps的性能水平。
RapidIO互联定义包括两类技术:面向高性能微处理器及系统互联的并行接口;面向串行背板、DSP和相关串行控制平面应用的串行接口。串行和并行RapidIO具有相同的编程模型、事务处理和寻址机制。 RapidIO支持的编程模型包括基本存储器映射IO事务、基于端口的消息传递和基于硬件一致性的全局共享分布式存储器。RapidIO也提供各种错误检测机制,还提供定义良好的硬件和基于软件的架构以报告并纠正传输错误。 RapidIO互联被定义位分层结构,在保证后向兼容性的同时提供了可扩展性和未来增强的可能。 |