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

C6748 CACHE

各位好!本人刚刚接触C6748,问大家几个关于C6748 cache的问题。

1.如果我想把L1,L2全部设置成cache,需要哪些操作。

2.如果把L1,L2全部配置成cache,那么memory.cmd里面的SECTIONS里面的.stack等一些东西是不是就不能映射到L1,L2里面,而只能放到外部RAM里面了。

3.如果按照以上配置,CPU运行效率会有很大提升吗?

暂时就这么多,有新问题再补充。

Gary Wu:

你好!

1. L1默认设置为cache的,L2的设置可以参考starterware内的例程;

2. 也可以将L2部分设置为cache。设置为cache后,就不能作RAM使用;

3, 会有提升

关于cache的相关内容,可以参考如下链接:

http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=spra756&fileType=pdf

user3823702:

回复 Gary Wu:

您好!例程里面是把L2全部配置成cache,如果我只想把L2的一部分配置成cache,该如何操作,具体点就是,L2总共有256K,我如何确定把哪部分地址对应的RAM配置成cache,余下地址对应的还是做普通RAM使用。

Gary Wu:

回复 user3823702:

请参考C674x DSP Cache User's Guide

在gogole搜sprug82a 即可

At boot time L2 cache is disabled and all of L2 is configured as SRAM (addressable internal memory). IfDSP/BIOS is used, L2 cache is enabled automatically; otherwise, L2 cache can be enabled in the programcode by issuing the appropriate chip support library (CSL) command: CACHE_L2SetSize();

user3823702:

回复 Gary Wu:

您好!C6748不是已经不提供CSL了吗?请问SPRUG82A里面的这个CSL具体是哪一个,是那个TMS320C6000CSL吗?如果不是这个,那在哪下载。

赞(0)
未经允许不得转载:TI中文支持网 » C6748 CACHE
分享到: 更多 (0)