高速接口-SRIO RapidIO是一种非私有的、高带宽的、系统级的互联方式。它是一个包交换的互联,主要作为片间和板件的互联接口。可用于微处理器、内存、内存映射的IO设备间的连接。 RapidIO的基本特征如下: a、灵活的系统架构,支持点对点通信; b、带有错误检测的健壮的通信机制; c、频率及端口宽度的可扩展性; d、非软件密集型的操作(门铃机制,避免了轮询查看数据) e、拥有高带宽及低开销的特点 f、低引脚数 g、低功耗 h、低延迟 RapidIO数据流 1、外围数据流 RapidIO外围设备是一个外部驱动的从模块,它可以在DSP芯片中起主控作用。这意味着一个外部设备可以根据需要向DSP写入数据,并在写入过程中,没必要产生中断,或依赖EDMA。这有几点好处,它减少了中断的总数,减少了与只读外部设备相关的延迟,并且节省了EDMA的使用。 SRIO专用的数据包最多可以携带256个字节。很多时候,事务可以跨多个包。RapidIO指定每条消息最多16个包。尽管为每个包事务生成一个请求,以便DMA可以将数据传输到L2内存,但是只有在消息的最后一个包之后才会生成一个中断。这个中断通知CPU,L2中的数据已经到达,等待处理。 作为端点设备,外设根据设备ID接收数据。共有两种接收模式,一种是只接收目标ID与本设备ID相同的数据包;另一种是接收多播组的数据包。 2、SRIO数据包 逻辑层中,数据包包括头部(定义了连接的类型),以及负载数据。 传输层依赖系统中的物理层,包括源和目的设备的ID编号; 物理层依赖与物理接口(即串行与并行RapidIO),并包含优先级、确认和错误检查的字段。 3、操作流程







2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/67575.html
