存贮meg单元容量位宽

存贮meg单元容量位宽,第1张

内存中Meg的含义:Meg就是兆的含义,即1000,000.

16 Meg x 16 x 8 banks的含义:

表示方法是:每个逻辑BANK的单元格数×每个单元格的位数×逻辑BANK数量(芯片的位宽)即每个逻辑BANK的单元格数为16兆,每个单元格的数据位是16bit,逻辑BANK的数量为8个。总大小:16M x 16bit x 8banks = 1024M bit。

x8表示单颗数据位宽为8bit,x16表示单颗数据位宽为16bit

x8的DDR4有4个bank group,每个bank group连接4个bank。

x16的DDR4有2个bank group,每个bank group连接4个bank

DDR4可以在时钟的上边沿与下边沿都发送数据。所以在计算传输速度的时候需要乘一个2。比如对DDR4 2400MT/s而言。意味着该DDR4每秒可以传输2400M次,这意味着。该DDR可以工作在1200M的频率。如果DDR4的位宽为64bit。那么传输速度为2400M * 64/8=18.75GB/s。如果user 端的频率为300M,位宽为512bit。可以计算出速度为:300M * 512/8=18.75GB/s。

它在内部设计了Bank Group架构,每个Bank Group可以独立读写数据,这样一来内部的数据吞吐量大幅度提升,可以同时读取大量的数据,内存的等效频率在这种设置下也得到巨大的提升。如果内存内部设计了两个独立的bank group那么相当于每次 *** 作16bit的数据。

传统的DDR3设计中内存和内存控制器采用多点分支总线链接。这种总线允许在一个接口上挂接很多规格的芯片。这种设计类似于为每次只能双向通行一对汽车的道路边修建仓库,仓库直连道路,虽然每个仓库都有自己的运输车和运输能力,但道路只允许每次双向通行一对车,因此这种设计如果不停的加修仓库,只是扩大了存储能力而已,对运输能力帮助不大。

DDR4抛弃了这种设计,转而采用点对点总线。点对点总线的特性是内存控制器每通道只能支持唯一的一根内存,相比多点分支总线,点对点相当于为每个仓库都设计了一条道路

如果同时只有两个Group FSM在发送。那么效率就是2/3= 66.7%。当有4个Group FSM在运作时,效率可以达到100%

内存是根据行和列寻址的,当请求触发后,最初是tRAS(Activeto Precharge Delay),预充电后,内存才真正开始初始化RAS。一旦tRAS激活后,RAS(Row Address Strobe )开始进行需要数据的寻址。首先是行地址,然后初始化tRCD,周期结束,接着通过CAS访问所需数据的精确十六进制地址。期间从CAS开始到CAS结束就是CAS延迟。所以CAS是找到数据的最后一个步骤,也是内存参数中最重要的。

在数据读取完之后,为了腾出读出放大器以供同一Bank内其他行的寻址并传输数据,内存芯片将进行预充电的 *** 作来关闭当前工作行。还是以上面那个Bank示意图为例。当前寻址的存储单元是B1、R2、C6。如果接下来的寻址命令是B1、R2、C4,则不用预充电,因为读出放大器正在为这一行服务。但如果地址命令是B1、R4、C4,由于是同一Bank的不同行,那么就必须要先把R2关闭,才能对R4寻址。从开始关闭现有的工作行,到可以打开新的工作行之间的间隔就是tRP(Row Precharge command Period,行预充电有效周期),单位也是时钟周期数。

init_calib_complete 是一个高有效信号,表明DDR4的初始化和校准已经完成,可以正常接受信号了。

控制器 *** 纵DRAM的时钟频率和系统时钟的比率为4比1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8892426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存