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.

[参考译文] TMS570LC4357:可以在高速缓存 RAM 中加载部分代码?

Guru**** 2472790 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1014902/tms570lc4357-possible-to-load-part-of-code-in-cache-ram

器件型号:TMS570LC4357

大家好、

你好。

是否可以在高速缓存 RAM 中加载32ko 代码并将其锁定为仅在这部分代码上获得全速?

谢谢、此致、

艺术

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

    尊敬的 Art:

     CPU   每次从主存储器中提取一条指令到寄存器中、然后对指令进行解码并执行指令。 在缓存命中时、它从缓存获取指令、但如果没有(未命中)、它从主存储器读取指令并将其存储到缓存中。  

    我不知道如何一次将32KB 代码块加载到缓存中。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="392208" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/1014902/tms570lc4357-possible-to-load-part-of-code-in-cache-ram "]是否可以在高速缓存 RAM 中加载32ko 代码并将其锁定为仅在这部分代码上获得全速?

    之前在 TMS570LC4357中的调查:模拟高速缓存的锁定机制 表明不支持。

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

    您好!

    你好。

    高速缓存存储器管理的伪随机策略是什么?为什么像 AIT 这样的工具无法从 absint 进行仿真?

    谢谢、此致、

    艺术

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

    顺便说一下、我可能会指导客户使用此主题进行其他方面的询问。

    谢谢、此致、

    艺术

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="392208" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/1014902/tms570lc4357-possible-to-load-part-of-code-in-cache-ram/3755705 #3755705"]高速缓存存储器管理的伪随机策略是什么?为什么不能从 absint 对工具(如 AIT)进行模拟?[/quot]

    我没有使用 过 AIT 等工具、但确实注意 到 TMS570LC4357在 AIT ARM 封装中显示为受支持的器件衍生产品。 该情况表显示:

    [引用] AIT for ARM 静态计算 实时系统中最坏情况执行时间(WCET)的严格界限。 它 直接分析二进制可执行文件、并将内在缓存和流水线行为考虑在内。[/quot]

    从 ARM Cortex-R5文档中、我看不到 什么是假随机策略。 猜测这是 ARM 和/或潜逃的问题:

    1. ARM 是否定义 了什么伪随机策略 ?
    2. AIT 如何对 缓存建模以了解缓存行被逐出的时间?