TI中文支持网
TI专业的中文技术问题搜集分享网站

C6416程序在SDRAM运行速度问题

请教各路大神:

      C6416的程序由于空间问题,需要将部分代码放置片外SDRAM运行,可运行结果跟预想的差距比较大。后来通过一个测试程序查看片外SDRAM运行速度,发现同一段代码,在片内RAM运行时间竟然是片外SDRAM的1/44……片内运行速度竟然是片外的44倍(通过示波器测量),片外SDRAM时钟是100MHz,主时钟是600MHz,,,这个片外SDRAM运行代码的速度正常吗??如果不正常,是驱动原因?

bin lin:

回复 Tony Tang:

谢谢Tony Tang热心指导

      现在的情况是 ::   DSP/BIOS可以设置L2 Cache , 而且设置后(如下图),运行速度确实加快了。但是L1没有地方设置,看网上说带DSP/BIOS自动配置L1 cache,不知道对不对? 

Tony Tang:

回复 bin lin:

是这么配置的,但是L2只配置64K Cache , 剩下的1MB-64KB RAM 要充分利用好啊。

bin lin:

回复 Tony Tang:

我将cache设为256k(最大),增加cache命中率,最后一个问题 我设置的0x000f,是指需要用到多少块吗?每块16M,如果用的少,可以设置别的值? 没有找到相关文档

bin lin:

回复 Tony Tang:

好的谢谢!!!!

user5789871:

收藏

user5175453:

Ti

user5175453:

回复 Tony Tang:

Ti

user4698673:

代码内置,难度有多大?

赞(0)
未经允许不得转载:TI中文支持网 » C6416程序在SDRAM运行速度问题
分享到: 更多 (0)