FPGA DDR4 学习(一)

目录

一、DDR型号解读

二、了解DDR4的存储

三、引脚功能

四、了解ddr4的储存过程


一、DDR型号解读

 如MT40A512M8RH-075EAAT:B型号为例:

1.MT40A:系列名称。

2.512M8:内存与位宽,512*8/1024=4Gb。

3.RH:packege包装。

4.-075E:速度,Tck=0.75ns。

5.A:产品标识。

6.AT:外壳温度。

7.:B:模具修订。

以上需要着重了解的是512M8,理解每个型号的内存大小和位宽。

二、了解DDR4的存储

这是512M8的内存图

这是256M16的内存图

 

 这两张图最终的内存大小都是4Gb,只是方式不同。

三、引脚功能

 A[17:0]地址,不是所有都是18个地址引脚,有的只有17个,有的只有16个,因DDR4型号而定。其中A14是写选通信号,A15是列选通信号,A16是行选通信号,值得注意的是选通信号是低电平选中,高电平无意义。

AP,BC_n:预充电和爆片,一般用不到不需要了解,但预充电还是会与你的读写有一定的关联。

ACT_n:选通信号,低电平选中,高电平时将A14\A15\A16三个地址引脚作为地址线。

 BA[1:0]:bank,每个型号都有自己想对应数量的bank,在写入和读出的时候bank起到很重要的作用。

BG[1:0]:存储组,在DDR4中将一个存储模块分为几个存储组,然后再分为各个bank模块。

C0:时钟使能,高电平表示此时时钟有效。C1:片选选通信号,可以通知各个片选,以及当为高电平时会让所有的命令无效。C2:控制输出电平大小,保证信号完整性。

CK_t\CK_c:差分时钟,给DDR4的时钟。

数据掩码部分

 奇偶判断部分

低电平异步复位

四、了解ddr4的储存过程

首先将一个ddr4存储片拿来,将其分为多个存储组(Bank Group),再将一个 Bank Group分为多个bank,bank内再分行和列,在每一列中有16个Cell单元并联,有因为DDR4的数据有16跟数据线,所以依次对应每一个Cell单元,每个单元可以存8bit数据也就是1个字节。

  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值