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.
尊敬的先生:
在 AM65x 上、从 R5F 到 TCM 和 MSMC 的存储器访问周期(访问时间)是多少?
是否会有显著差异?
BR、Rich
你(们)好
我找到了这个话题、我对这些有一些问题
我们的团队使用 CSL_test (dmTimer_funcTest.c) 对两个不同的 linker_R5.lds 进行内存写入。
通过 CSL_armR5PmuReadCntr (0x1F)计算存储器读/写时间
TEMP1 = CSL_armR5PmuReadCntr (0x1F);
tmpdata = rwdata;
TEMP2 = CSL_armR5PmuReadCntr (0x1F);
TEMP1 = temp2 - temp1;
if (temp1 > max_read)
MAX_READ = temp1;
if (temp1 < min_read)
min_read = temp1;
Avg_read =(avg_read * count + temp1)/(count+1);
并使用不同的 lds 文件来测试"avg_read"
e2e.ti.com/.../dmTimer_5F00_funcTest.7z
MSMC3 <=>MCU0_R5F_TCMB0
但"时间"看起来没有什么不同
我们的方法有问题吗?
或者、您能否为我们提供 TI 的测量方法?
谢谢你
您好!
我认为您的方法有几个问题:
所有这些都可能是您没有发现差异的原因、但最有可能存在多个因素导致您的测量无效。
很遗憾、我无法分享我们的代码(我不是 TI)。
此致、
Dominic
尊敬的 TI 香榭丽舍:
原始海报是我们的客户。
我同意 Rath 在这里提到的内容。
请评论 Rath 的评论是否正确。
如果否、我们是否有其他测量示例代码来指导此客户?
谢谢。
BR RIO
所有、是的、我同意上述评论、尤其是链接线程中的结果来自 TI 的 Jian。 从根本上说、要到达 MSMC、需要跨系统互连多个跃点(+延迟)才能到达 MSMC 存储器、而 TCM 是与 R5F 的"紧密耦合存储器"、其性能相当于达到 i$/D$高速缓存(单周期访问)。
此致、
Kyle