如果您的串行 RapidIO 应用程序需要自定义逻辑层功能,则可以使用 Avalon-ST 直通接口来实施它。 Avalon-ST 直通接口为您提供了实施自定义系统级应用程序的灵活性。 以下是 Avalon-ST 直通接口的示例。
- 您希望实施消息传递,但您已经在架构上按计划实施。 该架构可能是软件和硬件组件的结合。 可使用 Avalon-ST 直通接口将消息传递功能直接连接到 RapidIO MegaCore 的传输层。
- 另一个例子是,您可能需要实施一组有限但高效的交易。 例如 , 您的应用端点仅要求您源 NWRITEs 后接一条 DOOR 就要消息 , 您要保持这种严格的订单。 如果想要完全控制生成交易,可以使用 Avalon-ST 直通接口。
请注意,通过使用Avalon-ST 直通接口实施您的功能和设计可能非常复杂,因为您负责组装传输和逻辑头字段。应注意所有必需的簿记,以确保您的实施如预期所需。
请参阅 RapidIO MegaCore 功能用户指南 (PDF) 中的以下章节
- 第 4 章: 功能说明,Avalon-ST 直通接口
- 第 5 章: 信号、Avalon-ST 直通接口信号
- 第 5 章: 信号、错误管理扩展信号