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/664134/tms320c6678-srio-interrupt-timing-for-posted-write-operations

器件型号:TMS320C6678

对于不需要 RapidIO 响应数据包的已发布写入操作(例如 NWRITE 和 SWRITE 事务)、我想进一步了解外设何时设置 ICSR 的完成代码状态寄存器和相应的中断位。 用户指南(SPRUGW1B)中对其进行了如下描述。

用于 KeyStone 器件的串行 RapidIO (SRIO)用户指南(修订版 B)
http://www.ti.com/lit/ug/sprugw1b/sprugw1b.pdf
2.3.2.2.1写入事务(第61页)

"对于不需要 RapidIO 响应数据包的已发布写入操作、内核
 可能会提交多个未决请求。 例如、单个内核可能有许多
 在给定外出资源的情况下、在任何给定时间缓冲的流式写入数据包。 在这里
 应用、一旦数据包被释放到影子寄存器中
 写入到共享 TX 缓冲池中。 如果请求已被流控
 外设将设置的完成代码状态寄存器和相应的中断位
 ICSR。 在中断服务之后、控制/命令寄存器可被释放
 例行程序完成。"

在跨个数据包的传输中、当外设置位 ICSR 的完成代码状态寄存器和相应的中断位时、是否接收到最后一个数据包的确认控制符号? 还是仅接收到第一个数据包的确认控制符号?

此致、

Daisuke

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

    团队将收到通知。 他们将直接在此处发布反馈。

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

    您好、Daisuke、

    我在 SRIO 规范2.2中找不到 Keystone SRIO IP 符合的详细信息,但规范3.1第6.6.2节“确认标识符”中的以下信息可能有所帮助( )

    传输控制符号时、器件使用控制符号运行

    24或 Control Symbol 48应支持其发送的默认配置

    每个接收到的数据包都有一个数据包接受控制符号。 运行的器件

    使用控制符号24或控制符号48可以选择支持

    它们可以为其传输一个数据包接受的控制符号的配置

    多个接收到的数据包。 使用控制符号64运行的设备可能会发射信号

    一个数据包接受控制符号、用于多个接收到的数据包。

    当外设置位完成代码状态寄存器和 ICSR 的相应中断位时、接收到的确认控制符号似乎来自最后一个数据包。

    此致、Garrett

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

    Hi-Garrett - San、

    感谢你的答复。

    我们的客户针对 NWRITE 操作测量了 C6678侧的内部中断时序和目标器件侧的中断时序。 C6678侧的显示结果小于20uSec、目标器件侧的显示结果约为400uSec。 C6678似乎没有等待接收最后一个数据包的确认控制符号。

    我认为 SRIO 规格2.2或更早版本不支持您显示的 SRIO 规格的详细信息。

    此致、

    Daisuke

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

    您好、Garrett - San、

    我在 这里有一个关于已发布的写入操作的新问题:http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/667261

    我们的客户在如何将 SRIO 用于过帐写操作方面可能不正确。

    此致、

    Daisuke

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

    好的、我们可以在该主题中讨论新问题。 我将关闭此项。

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

    您好、Garrett - San

    感谢你的答复。

    请关闭此项。

    此致、

    Daisuke