目录
一、问题背景
DDR的相关知识是RTL工程师必须了解的。初学者可能着手于最简单的DDR读写,更深入一些的工程师可能会分析DDR读写效率,而技术专家会规划一个SOC系统的DDR访问。总之,DDR技术天花板很高,我也还在路上。
本篇对DDR进行简单性的讲解。
二、DDR结构讲解
rank:一个rank可以认为是一片DDR内存卡,上面包含很多DDR颗粒;
die:即DDR颗粒,如上图,一片内存卡集成了多片DDR芯片,一片芯片为一个die;
bank:一片die,内部包含8个bank,每个bank的一行row有共享的active与precharge电路;
row:bank上的一行,共享一组active/precharge,大小为4KB;
三、DDR访问效率对比
1、 连续访问同一bank上同一行,称为page hit,效率最高,1次active即可&