微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM TCM(紧耦合内存)内存--简介

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top