您好,以前我们用的C6713, 代码是跑在片上的SDRAM上,虽然主频不高,但是整个速率还是可以的,我刚才看了下C6678和C6671,它们好像代码跑在外挂的DDR3上,有没有其他型号,可以让代码跑在sdram上的?谢谢
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.
您好,以前我们用的C6713, 代码是跑在片上的SDRAM上,虽然主频不高,但是整个速率还是可以的,我刚才看了下C6678和C6671,它们好像代码跑在外挂的DDR3上,有没有其他型号,可以让代码跑在sdram上的?谢谢
我刚才看了下C6678和C6671,它们好像代码跑在外挂的DDR3上
因为DDR3内存相对于片上SDRAM来说,具有更大的容量和更高的带宽
对于 F28335,您描述得很正确。通常情况下,F28335 的代码是存储在内部 Flash 存储器中,而在运行时会将代码从 Flash 拷贝到片上的 RAM 中运行。这样可以获得更快的执行速度,因为 RAM 的访问速度比 Flash 更快。
对于 C6671,代码存储在外部的 Flash 存储器中。在运行时,可以选择将代码加载到片上的 L2 缓存中运行,也可以将代码加载到片外的 DDR3 存储器中运行。并且可以通过使用 ECC来提高外部 DDR3 存储器的可靠性。
加载到片上的 L2 缓存中可以提高执行速度,但需要确保片上的 RAM 大小足够容纳整个程序的数据