首页 > 技术 > 内容

FPGAer浅入浅出DDR

时间:2026-01-15  作者:Diven  阅读:0

DDR——无非大的数组

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

这款芯片的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字节读取/写入,则需将数据先读取出来再更新写入,效率有一定的降低~

猜您喜欢


风扇是我们日常生活中不可少的电器,随着科技的发展,风扇的种类也日益丰富。根据不同的使用需求,风扇可分为多种类型。台式风扇适合小空间使用,便于移动,风力适中,非常...
2009-02-18 00:00:00
TO94是一个近年来备受关注的技术概念,它在多个领域的应用前景广阔,尤其是在信息技术、人工智能和数据处理等方面。随着科技的不断进步,TO94逐渐成为了各大企业和...
2025-02-24 13:02:56
电容是电路板中重要的元件。的好坏直接影响电路的性能。本文将介绍如何测量电路板上的电容,帮助大家判断其状态。准备工具测量电容需要工具。需准备万用表和电容表。万用表...
2025-03-20 20:31:08
快速掌握贴片电阻规格型号对照表,只需抓住几个关键参数:尺寸代码: 表示电阻的封装尺寸,例如「0402」、「0603」等,数字越大,尺寸越大。 0402代表长宽为...
2025-04-14 15:02:23
贴片电阻200通常指的是阻值为200欧姆的贴片电阻。 在电子电路中,电阻用字母R表示,单位是欧姆(Ω)。 因此,200代表的是电阻值的大小。贴片电阻是一种小型化...
2024-11-29 10:26:27
PVC气管是应用于工业和日常生活中的管材,主要由聚氯乙烯材料制成。主要作用是传输气体和液体,具有良好的耐腐蚀性和耐压性,适用于多种环境。PVC气管在建筑行业中常...
2010-08-16 00:00:00
基于白色LED光源的特性,深视智能SS1系列颜色传感器突破了传统单色RGB、融合光RGB的波长限制,将发射波长的范围覆盖到整个可见光谱,最大支持检测16种颜色。...
2024-12-23 08:17:00
现代SoC软件通常包括多种应用,从汽车发动机控制等硬件实时应用,到HD视频流等大吞吐量应用。随着现代SoC向大吞吐量系统的快速发展,处理器内核数量不断增加,宽带...
2019-01-12 10:18:00
12月20日晚九点,香港证券交易所官网披露了由特殊目的收购公司(SPAC) TechStar Acquisition Corporation 提交的公告,公告显...
2024-12-23 18:05:00
快速识别贴片电阻,对于电子爱好者和工程师来说至关重要。贴片电阻通常体积小巧,表面印有数字或色环,代表其阻值。本指南将介绍如何利用识别表和方法,轻松解读这些标记。...
2025-04-14 15:02:39