导航| 欢迎访问商讯网
综合商讯
当前位置: 商讯网 > 综合商讯 >

ARM处理器芯片内部存储器的用法


投稿: tkseo  2013-11-20 16:07:48  来源:  我要评论(0 ) 访问次数 
 事实上,许多ARM处理器芯片内部都含有存储器,称作片内存储器。片内存储器的存储空间可以通过指令进行配置,定义成片内Cache,或者片内SRAM,或者一部分片内Cache加一部分片内SRAM。例如.S3 C44 BO X和S3 C4510 B都有一个16KB的内嵌存储器,它有三种配置用法:8KB的Cache, 4KB的Cache和4KB的SRAM, 8KB的SHAM。
 
 虽然从物理角度看,片内Cache和片内SRAM属于同一个内嵌的存储器的不同工作区,但是还是有区别的。前者能够减少访问内存次数,让数据和指令读取在片上进行,从而加快程序执行速度;但是Cache行的调进和淘汰是硬件自动完成的,对于程序员来说这些内容是透明的,不可控制。无法让那些反复使用的需要高速运行的程序常驻在片内存储器中。后者存储空间可以由程序员直接控制,运行过程具有可观察性。在应用软件规模不大的情况下,程序员能够做到掌控整个片内存储区指令/数据进出。因此嵌人式系统较多采用片内RAM配置而不是片内Cache配置。
 
  文章由A8开发板供应商小编原创,转载请注明文章来源出处,谢谢合作!
分类: 综合商讯   关键词
分享到:  
20.9K
相关文章
栏目导航
热门标签
图片推荐