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.

[参考译文] TMS320C6657:L1DMPPA 寄存器使用(辅助域、存储器范围)

Guru**** 2587365 points
Other Parts Discussed in Thread: TMS320C6657

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/635214/tms320c6657-l1dmppa-register-usage-aid-fields-memory-range

器件型号:TMS320C6657

您好!

C6657具有 L1DMPPA16至 L1DMPPA31寄存器(SPRUGW0C、"3.7.2.1存储器保护属性寄存器")。

问题1.  AIDn 映射到什么?   是 AID0 = DSP 内核0、Aid1 = DSP 内核1。 那么吗?   

问题2.  它们各自覆盖的地址范围是多少?   L1DMAAP16是否涵盖0x00F0_0000至0x00F0_07FF?

问题3.  是否可以针对其他主器件(例如 EDMA)设置存储器保护?

谢谢、
tamo2.

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

    我已将您的疑问转发给 EDMA 专家。 他们的反馈应发布在此处。

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

    问题1. 请访问 processors.wiki.ti.com/.../MemoryProtectionOnKeystoneDevices。 有 PrivId 可帮助映射"CorePacs 的 PAMAPn 寄存器通过以下映射进行设置"请检查 Corepac 用户指南:6.2 PrivID 以帮助删除表

    问题2. L1D 为32KB、分为16个部分、每个部分2KB。 L1DMAAP16涵盖前2KB、而 L1DMAAP17涵盖后2KB

    问题3. 是的、像 EDMA 这样的其他主器件也具有鲜明的对比、请查看数据表。 然后、您可以映射此 PRIVID 以获得帮助、然后阻止其访问 L1D。

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

    >Q3。 是的、像 EDMA 这样的其他主器件也具有鲜明的对比、请查看数据表。 然后、您可以映射此 PRIVID 以获得帮助、然后阻止其访问 L1D。

    请您详细说明如何操作?
    我查看了:
    - corepack 用户指南(SPRUGW0C)、第6.2节"PrivID to AIP Remap"等
    - TMS320C6657数据表、有几个地方提到了 PrivID
    但我仍然无法确定如何设置 EDMA 的访问保护。