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.

[参考译文] AM6442:关于 DDRSS

Guru**** 2540720 points
Other Parts Discussed in Thread: AM6442, AM6441

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/986511/am6442-about-ddrss

器件型号:AM6442
主题中讨论的其他器件: AM6441

我们正在考虑设置 TRM 第8.1.4.1章中描述的 DDR 控制器的优先级。
AM64xx 技术参考手册
8.1.4.1服务等级(CoS)

要设置 DDR 控制器的优先级、需要设置以下寄存器。
-DDRSS_V2A_R1_MAT_REG
-DDRSS_V2A_R2_MAT_REG
-DDRSS_V2A_R3_MAT_REG
-DDRSS_V2A_DEF_PRI_MAP_REG
-DDRSS_V2A_R1_PRI_MAP_REG
-DDRSS_V2A_R2_PRI_MAP_REG
-DDRSS_V2A_R3_PRI_MAP_REG

为了设置这些寄存器、可以识别出需要具有与 RouteID 和 RouteID 相对应的 VBUSM 的优先级。
在 AM6442和 AM6441中、VBUSM 对应于 RouteID 和 RouteID 的优先级是多少?

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

    请参阅第3.3.2节 QoS。  每个主器件都可以通过 CBASS_MAP_i.EPRIORITY 位域设置其自身的优先级。  然后、可以将这些优先级映射到上面提到的为 DDRSS 提供优先级的寄存器中

    此致、

    James

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

    您好 James、
    感谢你的答复。

    我已选中"3.3.2服务质量(QoS)"。
    是否可以通过设置"CBASS_MAP_I [14-12] EPRIORITY"来设置每个主器件的优先级?
    但是、由于在参考手册的这个部分中只有一个与 CBASS_MAP_I 相关的说明、设置方法是未知的。
    因此、我不知道如何指定主器件、但该主器件和 RouteID 是否相同?

    此外、还提供了"路由 ID 与 QoS 无关"的说明。 在同一句话中、是否可以识别无法从 QoS 语句获取路由 ID 信息?
    此外、表3-14和表3-15的路由 ID 说明也待定。
    请提供与 RouteID 和 RouteID 关联的 VBUSM 的优先级值、以设置 DDR 控制器的优先级。

    此致。

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

    抱歉、我将混合两种机制来控制事务的优先级

    控制优先级的一种方法是在 CBASS 与 QoS 互连中。  每个可被分配一个优先级的主器件将有一个与它相关的 CBASS_MAP_I 寄存器。  当前版本的 TRM 缺少有关 CBASS_MAP_I 寄存器的信息。  这将在4月的下一次修订中进行。  如果您需要它、请告诉我。  在互连中、RouteID 仅用于标识发起方并将数据路由回发起方。  它与互连 QoS 没有任何关联。  RouteID 表也将在下一个 TRM 版本中更新

    DDRSS 有自己的优先级机制(服务类)、它使用 RouteID 和互连的优先级来确定主器件的优先级。  事务的 RouteID 首先与匹配寄存器(R*_MAT)进行比较、以确定要使用的范围映射(R*_PRI_MAP)。  然后、R*_PRI_MAP 将互连优先级(VBUSM 优先级)映射到 DDR 控制器使用的 AXI 优先级。  TRM 中的图8-3在图中显示了此映射

    此致、

    James        

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

    您好 James、
    感谢你的答复。

    我想知道如何区分"CASS interconnect with QOS"和"DDRSS"的优先级。

    在"DDRSS"的优先级设置中、我认为需要"Route ID"和"Priority from R互 连"的设置值。
    在"CASS 与 QoS 互连"的优先级设置中、我认为需要"CBASS_MAP_I 寄存器"的信息。

    我希望您尽快提供以下规格。

    -RouteID
    ---互连的优先权
    --CBASS_MAP_I 寄存器信息

    此致。

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

    您好 James。

    我们正在等待您的回复、因此请尽快回复。

    此致。

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

    大家好、我们正在努力获取这些信息。

    此致、

    James