【芯片设计- RTL 数字逻辑设计入门 14 -- SRAM 与 FIFO 区别 RTL 详解】

文章目录

    • 一、SRAM(静态随机访问存储器)
      • SRAM 特点
      • SRAM 用途
      • SRAM 访问机制(指定地址)
    • 二、FIFO(先入先出队列)
      • FIFO 特点
      • FIFO 用途
      • FIFO 接口示例:
    • 三、SRAM vs FIFO 总结对比
    • 四、 代码演示
      • 1. SRAM 代码
        • 使用说明
      • 2. FIFO 模块(先进先出,不能指定地址)
        • 使用说明

本文将详细介绍 SOC 设计中 SRAM 与 FIFO 的区别以及 SRAM 为何可以操作指定地址等相关内容。在 SoC(System on Chip)设计中,SRAMFIFO 都是常用的存储模块,但它们的用途、结构和访问方式有明显的区别。下面详细介绍两者的区别,并说明 SRAM 如何操作指定地址

一、SRAM(静态随机访问存储器)

SRAM 特点

  1. 可随机访问 :任何地址的数据都可以被单独访问,读写操作由地址线控制。

  2. 存储结构为二维阵列 (memory array):每个地址对应一组寄存器(bit cells)。

  3. 支持地址寻址 :外部通过提供一个地址(通常是多位二进制地址)访问对应的数据。

  4. 读写控制灵活 :一般配合 wen(write enable)、ren(read enab

你可能感兴趣的:(#,芯片设计,RTL,数字逻辑设计扫盲,fpga开发,SRAM,和,FIFO)