RAM——单口、双口、简单双口、真双口的区别

时间:2025-11-01  作者:Diven  阅读:0

单口 RAM(Single RAM)、双口 RAM(Dual RAM)、简单双口 RAM(Simple-Dual RAM)、真双口 RAM(True-Dual RAM)有什么不同?

RAM——单口、双口、简单双口、真双口的区别

对于 分布式 RAM,支持简单双口 RAM 和双口 RAM,不能配置成真双口 RAM。

问题在于:Xilinx 给出的 DRAM(分布式 RAM)支持双口,我把双口认为包含真双口了,不对。

先一下,如有不对,欢迎私信联系批评指正。

对于 BRAM(Block RAM,块 RAM)

在 BRAM Controller 控制器下,支持单口 RAM、真双口 RAM、单口 ROM 和双口 ROM;

在不使用 AXI 的控制器情况下,支持单口 RAM、简单双口 RAM、真双口 RAM,单口 ROM 和双口 ROM。

单口RAM:

1 个时钟,1 个读写地址(要么读用,要么写用),可以读也可以写,但是不能同时读写;

简单双口 RAM:

2 个端口,有相互独立的时钟,一个口专门负责写,一个口专门负责读;

真双口 RAM:

和简单双口的区别:

简单双口是一个口专门读,一个口专门写;

真双口是 2 个口都可以读写;

真双口可以看成是 2 个单口拼起来的,且 2 个单口共享存储器

单口 ROM 和 双口 ROM

双口 ROM 可以看成是 2 个单口拼起来的,且 2 个单口共享存储区。

对于 DRAM(Distribute RAM,分布式 RAM)

ROM

给地址,出对应地址的数据,没有时钟

RAM:支持单口、简单双口、双口。

(注意!这里的双口和真双口不同,DRAM 不支持真双口 RAM)

单口 RAM:读写共用地址 a[5:0],写数据时 we 拉高,不能同时读写;

简单双口 RAM:1 个读地址,1 个写地址,1 个输入,1 个输出;

双口 RAM:1 个通道共享读写(等同于单口),1 个通道只读,2 个输出,

spo 数据对应 a 地址,dpo 数据对应 dpra 地址;

a[5:0],读写共用的地址,当 we = 1 时表示写地址,将 d[15:0] 写入 RAM,当 we = 0 时,将 a[5:0] 地址的数据从 spo[15:0] 上输出;

dpra[5:0] 只用于读的地址,读出 dpra[5:0] 上的数据,从 dpo[15:0] 输出。

当进行读取时,简单双口一次读取 1 个数据,双口可以同时读取出 2 个数据。

四口 RAM:1 个通道共享读写,3 个通道只读;

单口:

WE = 1 写入,使用的实际上是 WA[6:1] 地址,写入发生在时钟的上升沿,时序逻辑;

WE = 0 读出,使用的是 A[6:1] 地址,地址线上有地址,数据立刻读出,组合逻辑输出;

单口情况下,A 和 WA 连在一起,共享读写地址线;

双端口:

•一个用于同步写入和异步读取的端口

第一个函数发生器与共享读写端口地址相连

•一个用于异步读取的端口

第二函数发生器具有连接到第二个读端口地址的A输入,并且 WA 输入与第一读/写端口地址共享

如下图所示为双口 DRAM 的读写仿真:

(1)在 WE = 0 时,两个口均为读出口,A 口的地址线 ADDR[3:0] 的地址为 0,在 SPO[7:0] 上读出数据 17,B 口的地址线 DPRA[3:0] 为 0,在 DPO[7:0] 上读出数据 17;

(2)在 WE = 1 时,A 口为写入口,B 口是只读口,此时仍为读出口,A 口向地址 0 写入数据 D[7:0] = 34,B 口仍为读,读出 0 地址的数据 34;

简单双端口

•一个用于同步写入的端口(没有来自写入端口的数据输出/读取端口)

•一个用于异步读取的端口

参考:

[1] Xilinx ug474_7Series_CLB

[2] Xilinx pg063-dist-mem-gen

[3] Xilinx pg058-blk-mem-gen

审核编辑 :李倩

 

猜您喜欢

FPGA 芯片整体架构如下所示,大体按照时钟域划分的,即根据不同的工艺、器件速度和对应的时钟进行划分:FPGA 内部详细架构又细分为如下六大模块:1、可编程...
2022-10-20 09:58:00

离子风机是利用静电原理来产生风力的设备,通过离子化空气中的分子,改变空气的电荷状态,从而实现空气的运动。离子风机的工作原理主要基于高压电场的作用,能够有效地产生...
2019-07-20 00:00:00

CBB电容是常见的电容器,应用于电子电路中。的型号和参数影响其性能。本文将详细解析CBB电容的相关信息。CBB电容的定义CBB电容是聚丙烯薄膜电容器,具有良好的...
2025-03-27 11:30:35

YAGEO(国巨)作为压敏电阻领域的佼佼者,凭借其很好的性能和的应用赢得了众多用户的青睐。本文将深入探讨YAGEO压敏电阻与其品牌之间的区别,帮助您更好地理解其...
2021-12-16 13:37:37

光敏电阻,又称光电导体,是对光线敏感的电阻元件,其电阻值会光强的变化而变化。光敏电阻应用于光线检测、自动照明、光控开关等领域。了解光敏电阻与光强之间的关系,有助...
2025-04-13 22:31:09

1203贴片电阻是一种常用的电子元件,其标号「1203」代表其尺寸为1.2mm x 0.3mm。 这种小巧的元件在各种电子电路中扮演着至关重要的角色,用于限制电...
2024-11-26 11:29:28

铝壳电阻因其耐高温、散热性能好等特点被应用于各种电路设计中。科达嘉(CODACA)作为知名的铝壳电阻制造商,其产品型号多样,性能优良,深受市场欢迎。本文将围绕“...
2024-12-22 08:17:59

贴片电阻在电路图中通常使用两种符号表示,一种是国际标准的矩形符号,另一种是美标的之字形符号。国际标准的矩形符号是一个空心或实心矩形,矩形内部没有任何填充。这种符...
2024-11-29 10:26:20

贴片电阻的规格尺寸由其封装大小决定,通常用四位数字表示,例如0402、0603、0805、1206等。这四位数字代表的是电阻的长和宽,单位是英寸。将数字除以10...
2024-11-29 10:26:16

采样电阻作为关键元件,其选择直接影响系统的性能与稳定性。在众多品牌中,台康(TAICON)凭借其很好的品质与的应用领域,成为了众多工程师的首选。本文将深入探讨T...
2012-03-21 01:21:20