FPGAer浅入浅出DDR

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

DDR——无非大的数组

对于DDR的理解,最初简单的以为无非一个大的数组,我会接口使用就OK了。不管各种概念天花乱坠,其总归最终还是要归还到DDR颗粒芯片上来吧。我们常说DDR容量大小,某款DDR颗粒手册上写的规格容量如下图所示:看完之后一开始我只看懂了这个DDR颗粒手册上写的DDR容量是8Gb,剩下的我就能看懂的不多了~这也是为什么决定花点儿功夫好好了解下DDR的基础知识。后面我们再来Review这张表。

FPGAer浅入浅出DDR

这款芯片的512Mb x 16的引脚有这么几个:

BG:1bit(GB0)

BA:2bit(BA0~BA1)

ROW:16 bit(A0~A15)

Column:10 bit(A0~A9)

DQ: 16 bit(DQ0~DQ1)

看完之后简单一句话:对于DDR颗粒,Bank是读写地址动作的最小单元。像上面的512Mb x 16模式下,颗粒内部有两个Bank Group,每个Bank Group内部有四个Bank,而每个Bank内部的“存储矩阵(二维数组)”对应的行地址16 bit,列地址10 bit,每个存储单元存储16 bit数据。先不管对错,这么算起来的话:

2**(1+2+10+16) 16=2 *(33)=8Gb

容量是对上了,然而这看起来和上面的表格里的有些东西却并对不上。

在上面的表格中,关于Configuration一行,512Mbx16意味着该DDR颗粒寻址能力为512Mb,每个地址对应16 bit。由于对于DDR4列地址的低三bit并不参与译码,故寻址范围大小的计算方式为:

2**(1(BG)+2(BA)+16(COL)+(10-3)COL)=2**26=512 Mb

如果你在Quartus进行配置的话,也会发现给使用者的接口AvalonMm总线地址位宽也恰好为26 bit。

Page Size

按照上面文章里面的解释,prefetch相当于在DRAM Core与外面的IO建立了8多条通道,而Burst Fetch Length则是对于DDR颗粒可以在指定行,列地址后可连续读取在该行指定列地址之后的多个列地址对应的内容。DDR4 prefetch和burst fetch length一般均为8,以上面的512Mbx16则意味着当发起一个读指令时,将会返回8x16=128 bit=16 Byte字节数据。

Page Size所定义的为一行ROW所对应的数据量大小,如前所属,参与寻址的列地址位宽为7,每个cell对应16 bits,对应burst fetch length为8,故Page Size的计算方式为:

2**7168=2*14 bits=16 Kb=2 KB

颗粒堆叠

像上面的单个颗粒容量大小为8Gb。在FPGA使用里,DDR常见的配置有x64/x32这样的模式。如果在板卡上使用DDR颗粒,以x64的形式来组织板卡DDR架构,那就是这样的结构:x64模式下,用到4片DDR,4片DDR的地址总线共用,数据总线则分成四份连接到四路DDR上。故此当你在IP上发起64字节读写请求时每个DDR分别承担了16 Byte字节的读写,恰好为一次Burst Length。

而当你如果要是能ECC时,则需要5片DDR:此时第五个DDR 8bit专门用于存储ECC校验结果。在ECC模式下,x72bit模式下,若非64字节读取/写入,则需将数据先读取出来再更新写入,效率有一定的降低~

猜您喜欢

随着全球储能市场的蓬勃发展,储能BMS(电池管理系统)作为保障储能系统安全稳定运行的核心部件,其重要性日益凸显。面对市场上琳琅满目的BMS厂家,如何选择一家技术...
2024-07-08 00:00:00

1、 引 言现场可编程门阵列FPGA有集成度高、体积小、灵活可重配置、实验风险小等优点,在复杂数字系统中得到了越来越广泛的应用。随着FPGA技术的成熟和不断...
2020-07-24 14:21:00

电源变压器规格尺寸是多少?这是许多人在选购电源变压器时常常面临的问题。实际上,变压器的规格和尺寸会因其用途、功率及设计要求而有所不同。电源变压器的尺寸主要受其额...
2010-01-23 00:00:00

变容二极管是特殊的二极管,其主要功能是利用电压的变化来调整其电容值,因此在调谐电路和频率合成等领域得到了的应用。在广东省,许多企业和科研机构专注于变容二极管的研...
2025-04-04 04:30:35

贴片电阻R002 2512是一款尺寸为2512 (2.5mm x 1.2mm) 的表面贴装电阻,凭借其小巧的体积和稳定的性能,应用于各种电子产品中。在电路中起到...
2024-11-29 10:25:53

耳罩是常见的耳部保护装备,其主要作用是隔绝外界噪音和保持耳朵温暖。耳罩能够有效降低环境噪音,尤其是在嘈杂的工作场所或户外活动中,帮助用户更好地集中注意力或保护听...
2009-01-07 00:00:00

工锯是应用于木工、金属加工和建筑领域的工具,根据其结构和用途的不同,可以分为以下几类。首先是手工锯,包括锯条锯和弓锯。手工锯灵活性和便携性受到许多木工爱好者的青...
2009-08-11 00:00:00

智慧环境监测系统中,实现远程监测环境数据的第一步就是将环境检测设备接入云端服务器。本文将介绍通过致远电子DTU终端CATCOM-100将空气质量传感器接入ZW...
2023-08-11 11:47:00

据麦姆斯咨询报道,近日,日本Aroma Bit宣布已成功开发出采用CMOS半导体技术的电子鼻(e-Nose)气味成像传感器原型。据Aroma Bit称,这款传感...
2024-06-25 16:15:00

贴片电阻0603和0805是两种常见的表面贴装电阻,它们的主要区别在于尺寸大小。0603的尺寸为0.06英寸长,0.03英寸宽(约1.6mm x 0.8mm),...
2025-04-14 15:03:52