ARM TCM(紧耦合内存)内存--简介
时间:11-10
来源:互联网
点击:
1. 简介
TCM : Tightly Coupled Memory
为了弥补Cache访问的不确定性,而增加的OnChip Memory.
有的CPU含有分立的Instruction TCM / Data TCM.
TCM包含在存储器的地址映射空间中,可以作为快速存储器来访问。
TCM使用物理地址,对TCM的写访问,受到MMU内部保护信息的控制.
向 TCM 中的内存位置写入时,不会发生任何外部写入。
TCM 用于向处理器提供低延迟内存,它没有高速缓存特有的不可预测性。 可以使用 TCM 来存放重要例程,如中断处理例程或者极需要避免高速缓存不确定性的实时任务。此外,可以使用 TCM 来保存暂时寄存器数据、局部属性不适合高速缓存的数据类型,以及中断堆栈等重要数据结构。
ARM926EJ-S内置32KB I-Cache / 16KB D-Cache / 8KB Data-TCM / 8KB I-TCM
2. 目前状态
Cortex-A系列的Application Processor,为节省成本,基本不带TCM。
Cortex-M系列:主要用于Embedded市场,有实时性要求,因此就会带TCM,来提高某些代码的相应速度.
ARMTCM紧耦合内 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)