如果您的Serial RapidIO应用程序需要自定义逻辑层功能,您可以使用Avalon-ST Pass Through接口来实现它。 Avalon-ST Pass Through接口为您提供了实现自定义系统级应用程序的灵活性。以下部分是Avalon-ST Pass Through接口的示例。
- 您希望实现Message Passsing,并且您已经确定了体系结构。该架构可以是软件和硬件组件的组合。您可以使用Avalon-ST Pass Through接口将Message Passing功能直接连接到RapidIO MegaCore的传输层。
- 另一个例子是您可能希望实施有限但有效的交易集。例如,您的应用程序端点仅要求您提供NWRITE后跟一个DOORBELL消息,并且您希望保持严格的顺序。如果要完全控制生成事务,可以使用Avalon-ST Pass Through接口。
请注意,使用Avalon-ST Pass Through接口实现您的功能和设计可能非常复杂,因为您负责组合Transport和Logical标头字段。应该注意所有必需的簿记,以确保您的实施按预期工作。
请参阅RapidIO MegaCore功能用户指南中的以下部分(PDF)
- 第4章: 功能问题描述,Avalon-ST传递接口
- 第5章: 信号,Avalon-ST直通接口信号
- 第5章: 信号,错误管理扩展信号
没有回复内容