串行RapidIO MegaCore是否提供任何平台来实现一些自定义逻辑层功能或我自己的自定义NREAD / NWRITE模块?-Altera-Intel社区-FPGA CPLD-ChipDebug

串行RapidIO MegaCore是否提供任何平台来实现一些自定义逻辑层功能或我自己的自定义NREAD / NWRITE模块?

如果您的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章: 信号,错误管理扩展信号
请登录后发表评论

    没有回复内容