DDR3 Memory DIMM存储器的 rank指的是什么?chengfeng7年前发布2191 最近用LATTICE FPGA的DDR3控制器,在选择存储器为DIMM时,里面有个RANK参数,不知道选dual rank还是 single rank?
具体可参见《Memory rank》,考虑到国内可能访问不了,我按我个人的理解作一下简短摘要:
Memory rank 指的是连到同一个片选的若干DRAM(集合),它们共享控制线和数据线,但是数据线是并列的(就是扩位宽,例如2片x16的DDR3扩成x32的DDR3)。
“RANK”这个词是JEDEC定义的。对于DDR2、DDR3每个rank通常是64bit(而支持ECC的DIMM是72bit)。例如DDR3的一个RANK可以是4片x16的DDR3也可以是8片x8的DDR3或者是16片x4的DDR3。
简单点讲RANK是针对CPU而言的,并不是针对DDR3 MEMORY 芯片,由于现在的CPU总线通常是64位的,而DDR3芯片通常是16位宽,因此需要把4片DDR3构成一个RANK,供CPU可以一次性读写64bit.