×
单片机 > 单片机程序设计 > 详情

ARM TCM(紧耦合内存)内存--简介

发布时间:2020-06-01 发布时间:
|
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,来提高某些代码的相应速度.

关键字:ARM  TCM  紧耦合内存 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会