异步SRAM介绍
RAM,即随机存取存储器是计算机存储数据的主要来源。此内存有 2 种形式,命名为 -
- SRAM(静态 RAM)
- DRAM(动态内存)
虽然 SRAM 也大致分为两种形式,但它们是——
- 同步SRAM
- 异步SRAM
在本文中,我们将研究什么是异步 SRAM。这里需要注意的是,SDRAM,即同步动态随机存取存储器与异步 SRAM 不同。
异步SRAM:
- 首先,让我们看看这里的异步是什么意思。不依赖外部时钟脉冲工作的器件称为异步器件,不依赖外部时钟工作的SRAM称为异步SRAM。
- 它使用锁存电路,特别是触发器使用。由于该SRAM不依赖于任何外部时钟脉冲,因此只要接收到指令,就可以根据指令要求进行读写。
- 通常首选用作小型缓存嵌入式处理器。它属于易失性存储器,因为只要不断向系统供电,它就可以存储值。所以异步 SRAM 中的数据本质上是非常不稳定的。DRAM 将数据存储为电容器上的电荷。
- 用于构建 Async SRAM 的电路架构本质上是复杂的,因此用于构建其拓扑的组件数量会更多,而这个因素使得 SRAM(S) 比 DRAM(S) 更昂贵。在许多家用计算机中,都使用 DRAM,例如 DDR3、DDR5 等。
- 现在,由于数据静态存储在该 SRAM 中,因此与 DRAM 相比,SRAM 所需的功率更少。 SRAM(S) 静态存储数据,因此与存储数据的 DRAM 相比,这使它们更快。
异步 SRAM 的状态:
它可以处于 3 种状态,即——
- 待机 –这是 SRAM 中的一种情况,即 SRAM 的电路处于空闲状态并且没有为特定 SRAM 提供任何工作。它可能未充分利用可用资源的容量。
- 读取——当请求获取数据时,这是 SRAM 中的一个条件。它使 SRAM 的电路处于工作状态。
- 写入——当必须更新或覆盖存储在异步 SRAM 中的数据时,这是 SRAM 中的交流条件。这种状态也会使 SRAM 的电路处于工作状态。
异步SRAM的应用:
- 它广泛用于制作 CPU 高速缓存、硬盘驱动器缓冲区等,这些应用大多是小内存应用。
- 对于网络设备的制造,异步SRAM非常频繁地用于网络设备的硬件实现。示例可以是交换机、路由器等。
- 异步 SRAM 用于可编程逻辑控制器 PLC 的设计。
- 它用于具有多种功能的打印机。
异步 SRAM 的优点:
- 由于异步 SRAM 具有三种运行状态,因此异步 SRAM 的通信在本质上变得非常有效。
- Async SRAM 的快速执行功能使其成为在网络架构中实施的首选方案。
虽然异步 SRAM 似乎是使用的最佳选择,但它也有一些缺点。其中一些如下。
异步SRAM的缺点:
- 实现 Async SRAM 的成本更高,因此嵌入我们的系统也很昂贵。
- 异步双端口通常比同步双端口慢。
- 异步 SRAM 的带宽能力小于同步 SRAM。