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,来进步某些代码的相应速度.