DIMM模块介绍

一个DDR3 SDRAM芯片的容量为1、2、4和8 Gbit,一个DDR4 SDRAM芯片的容量为4、8、16和32 Gbit。

我们可以将两个或多个芯片连接在一起,以增加内存容量和带宽。

7dfe4897942943d2e1979b8bd247a133.jpeg

上图中的DDR SDRAM芯片包含四个bank,每个bank大小为4096x1024x8位。因此,一个DDR SDRAM芯片的大小为16Mx8位。

图中又包含两个DDR SDRAM芯片,它们共享数据和控制信号(DQS和DM)和命令总线(CS#、WE#、RAS#和CAS#),因此两个芯片可以同时访问。

连接到同一芯片选择(CS#)信号的DRAM芯片,可以同时访问,也被称为rank。图中两个DDR SDRAM共同形成大小为16Mx16位的存储空间。因此,通过连接两个DRAM芯片,我们增加了容量和数据总线带宽,因为现在16个数据位同时传输。

我们可以通过在一个rank中继续连接两个以上的芯片来进一步增加DRAM的容量和带宽。如下图显示了由四个大小为16Mx8位的DDR SDRAM芯片组成的rank。同样,所有四个DDR SDRAM芯片都共享相同的CS#信号,并同时访问。所以,这个rank容量为16Mx32位,因为现在32个数据位同时传输。

fd77185e6fb33235689c61e43756ab8f.jpeg


我们甚至可以组成两个独立的rank。通过这种方式,我们可以交错两个rank的访问(类似于bank交错)。在访问一个rank时,我们可以active另一个rank中的一行或refresh另一个rank。

下图显示了两个独立的rank,Rank0和Rank1。对于每个rank,都有一个单独的CS#信号:Rank0为CS0#,Rank1为CS1#。现在,两个rank共享相同的数据总线,因为只有一个rank可以同时读写。

8ea1a6fe1e815284667b89d82acdcb9e.jpeg

在现代计算机系统中,DRAM芯片组合在PCB上,用于个人电脑和服务器。内存芯片放置在PCB的两侧。

dbdd4b5e1c81e2886624ea9c8deff2d8.jpeg8个内存芯片放置在PCB的一侧。两侧包含内存芯片的PCB被称为DIMM。例如,DIMM的64位数据总线需要八个并行寻址的8位SDRAM。DIMM模块一侧的DRAM芯片形成一个rank:它们共享相同的芯片选择(CS#)信号,因此可以同时访问。DIMM上的所有DRAM芯片共享所有其他命令和控制信号,只有每个rank的片选引脚是分开的。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值