高速行业标准串行互连的评估
在应答方,该器件可默默地放弃一个信息包,在确认信息包中发回该错误,或在完成队列中对错误进行排队,也可使用这3种选择的组合。一个子网络管理器会定期扫描结构中的变化。该事件处理器可交替更新子网络管理器。
RapidFabric 可用性
RapidFabric高度依赖于RapidIO规范的能力。为了保持设计简单并改善性能,当信息包在整个结构中移动时,RapidIO可避免重复的循环冗余码检测(CRC)。不过,CRC检测会在每个跳段执行。
如果接收到的信息包有不好的CRC或格式错误,接收方就会把这些错误通知发送方,并进入一个输入错误停止状态,同时默默放弃所有的新信息包,直到它从发送方者收到一个重新从错误开始的信息。可使用链接维护控制符与发送方进行协调。
该系统使用应答超时计数器检测信息包的丢失。端口应答超时是可编程的。端口错误与命令和状态寄存器(CSR)指示需要软件错误处理器重新设置的错误状态。
ASI 可用性
ASI专注于事件处理和管理的特殊协议接口(PI-5)。ASI事件可以在本地处理或返回发送方处理。该规范也允许为事件路由提供一个专用事件管理器。
ASI使用链路层、处理层报头和有效负载CRC进行信息包完整性的检查。链路层CRC是在链路对里的数据链路层透明产生并进行检查的。报头CRC对通道的每个跳段进行检查。有效负载CRC由源端点产生,并在接收方端点进行检查。它可提供端到端的完整性检查和错误提醒。
转发信息包的交换器元件无需执行 PCRC。此外,ASI信息包使用一个报头CRC,交换器可在它发送信息包的时候逐跳段对它进行检查。如果发现报头CRC的错误,就会在中间交换器或信息包终点放弃信息包,同时发出ASI路由报头错误信号。
结语
协议支持、流量控制、拥塞管理、错误检测和事件处理等不同特性为设计者设计不同应用带来了优势。在系统设计者为他们的应用选择一种解决方案之前,还必须考虑每种技术开发潜在架构和发挥规模经济性的能力。一种特定技术的生态系统不仅对它的最终成本,也会对它最终采用速度产生深远的影响。例如,方兴未艾的PCI Express 生态系统将使高级交换互连(ASI)架构成为很多应用的一个具有吸引力的选择。


