This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320C6678:接收 SRIO 门铃数据包时的重试/错误/完成响应

Guru**** 2933120 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/667216/tms320c6678-retry-error-done-response-when-receiving-srio-doorbell-packet

器件型号:TMS320C6678

您好!

我的客户想要澄清 C6678接收门铃数据包时对 SRIO 链接对的响应。

C6678 SRIO 定义了传入门铃请求的以下响应:
-完成响应、这是典型的响应
-错误,这表示错误响应  
-重试、数据包不被接受、因此 SRIO 要求链接对再次发送数据包

我的客户想知道 C6678 SRIO IP 是否会*自动*生成上述响应,或者软件是否有责任特意启动响应。 请您发表评论吗? 此外,在 C6678 SRIO IP 中生成错误和重试响应的条件是什么? 我在 SRIO UG 中找不到相关语句。

此致、
NK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Naoki、

    DONE、ERROR 和 RETRY 响应是 SRIO IP 发起的 Packet Accepted、Packet Not Accepted 和 Packet Retry 的控制符号。 您可以在第4章控制符号格式中找到详细信息,包括“生成错误和重试响应的条件”,来自 RapidIOTm互连规范第4部分:物理层8/16 LP-LVDS 规范(part4.pdf - www.rapidio.org/.../ 6XN Gen2)

    此致、
    车架
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Garret、

    感谢您对此做出响应。 现在、客户希望了解 SRIO IP 可以返回重试响应的确切原因。 据我了解、MAU 处理传入的门铃数据包、以在本地内核上生成中断。 所有传入的数据包将首先推入 RX FIFO、如果 这些类型被视为门铃、MAU 会弹出一些数据包。 您能看一下下图吗? 这是 SRIO 用户指南的一个片段:

    `m 重试似乎由 C6678上的 SRIO IP 自动处理(换句话说、这些是在生成中断之前处理的)、我想知道主要原因是 RX FIFO 已满、无法回复重试响应。 我的理解是否正确?

    此致、
    NK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您对此有什么答复吗?

    此致、
    NK
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉推送您、但我的客户正在等待您的回复。 提前感谢您。

    此致、
    NK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    NK、

    很抱歉耽误你的回答。 我上周去参加 Embedded World 展会。

    是的、您的理解是正确的。 根据 SRIO 规格:

    4.2.2数据包重试控制符号

    数据包重试确认控制符号表示中的相邻器件

    由于某些临时原因,互连结构无法接受数据包

    缓冲不足等资源冲突、源应重新传输

    数据包

    此致、Garrett