SRAM,DRAM,DTCM RAM,ITCM RAM

一:SRAM,DRAM,DTCM RAM,ITCM RAM

1.SRAM:(Static Random Access Memory)一种静态随机存取存储器计算机系统和嵌入式系统中作为高速数据存储容器,SRAM 使用触发器电路来存储每个位的数据,而不需要定期刷新,具有较快的访问速度、低延迟和较低的功耗。相比与DRAM,SRAM 的容量相对较小,因为它的制造成本较高。它通常以字节或字(一般为4字节)为单位进行访问。SRAM 的可靠性比动态存储器高.

2.DRAM:Dynamic Random Access Memory)一种动态随机存取存储器,与静态随机存取存储器(SRAM)不同,DRAM 使用电容来存储数据位,而不是触发器。由于电容会逐渐失去电荷,DRAM 需要定期刷新以保持数据的完整性。这种特性使得DRAM 相对于SRAM 来说,具有较低的成本和较高的存储密度。与SRAM 相比,DRAM 的访问速度较慢,并且具有较高的访问延迟。

3.DTCM RAM:(Data Tightly-Coupled Memory RAM)一种高速、低延迟的存储器,在一些处理器架构中与 CPU(中央处理器)紧密耦合。与传统的存储器(如内部 SRAM 或外部 DRAM)相比,DTCM RAM 更靠近 CPU 核心,读写操作的访问速度更快。用于存储关键数据,例如函数代码、常量数据、全局变量和栈数据等。由于其低延迟和高带宽特性,DTCM RAM 可以提高系统的执行速度和响应能力。通常有一个相对较小的容量,因为它的目的是存储与 CPU 访问频繁且时间关键的数据。与其他存储器相比,DTCM RAM 的成本可能会更高,因此它往往用于存储对性能至关重要的数据,而不是存储大量的数据。常用于D-CACHE高速缓存;

4.ITCM RAM:(Instruction Tightly-Coupled Memory RAM)ITCM RAM 与 DTCM RAM 类似,都是一种高速、低延迟的存储器,与 CPU(中央处理器)紧密耦合。不同之处在于,ITCM RAM 主要用于存储指令代码,而不是数据。在许多嵌入式系统中,ITCM RAM 用于存储对性能至关重要的指令代码,例如中断处理程序、关键函数和热门代码路径等。将这些指令代码存储在 ITCM RAM 中可以提高执行速度和响应能力,因为它具有低延迟和高带宽的特性。

二:gd32h7中各种存储空间的地址映射表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值