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 关于重复数据包中 CRF 位的问题

Guru**** 2546020 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/567264/tms320c6678-srio-question-about-crf-bit-in-the-reponse-packet

器件型号:TMS320C6678

大家好  、寄存器 PER_SET_CNTL 的提升_DIS 位和寄存器 PER_SET_CNTL1的位 CRF 是否都会影响响应数据包中的 CRF 位? 如果是、这2个控制位是否可以重复?

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

    我已通知 SRIO 专家。 他们的反馈将在此处发布。

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

    Promote _DIS 位用于控制响应优先级的自动提升。 通用报告格式位是2个正常优先级位的补充、并且为那些没有通用报告格式位的已编程队列提供优先处理。 通用报告格式和 Promote DIS_是单独的。

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

    您好、感谢您的回复。

    以下是 sprugw1b 文件中第2.3.3.1节的部分引用:

    SRIO 外设能够接收传入的类型11或类型9 RapidIO 消息。 它还负责向发送类型11消息的原始源设备发送消息响应。 会为类型11消息的每个段发送响应。  响应具有最高的系统优先级。 SRIO 外设从相应的请求生成优先级为+1的响应。 此外、CRF 位可以在传出消息响应时设置。 根据 RIO_PER_SET_CNTL 寄存器中的"Promote DIS_DIIS"位、可以进一步提升优先级以克服拥塞时间。

     以下是 Promote _DIS 描述的引用:

    禁止 RXU 和 MAU 自动提升响应优先级。
    0b0—正常
    0b1—禁用自动升级、仅在请求+1优先级时发回响应。

    根据上面的描述、硬件似乎总是生成具有+1优先级的响应、 而 Promote _DIS 控制优先级是否被"进一步"提升。

    我的理解是否正确?

    我应该如何理解"未来"一词?

    由于 PER_SET_CNTL1中的 CRF 位控制响应包中的 CRF 位、那么提升_DIS 位如何准确控制提升?