【JESD79-5之】2 DDR5 SDRAM封装,引脚描述和寻址-3(DDR5 SDRAM addressing)

2 DDR5 SDRAM封装,引脚描述和寻址-3

2.7 DDR5 SDRAM寻址

在这里插入图片描述

cell概念:每一行中的每一列为1个内部存储单元(cell);
如8Gb的512Mbx16配置:
x16:芯片位宽(即I/O宽为16bit,也就是说,按道理每一行中每一列这样一个交叉点,存储容量为16bit),	
但是DDR5 DRAM内部存储单元(cell)容量是芯片位宽的16倍,
所以,每个基本存储单元cell容量	为16*16bit=32B,即选定一行后,指定列,每个这样的基本存储单
元,写命令时,向其中写入32B,	读命令时,向外读出32B;

page size:每一行的容量(package的每一行)
DDR5中每一行有4位列用来表示burst order,所以共有具有存储容量能力的列数:2^(10-4)=2^6列
page size = 具有存储容量能力的列数*单个cell容量 =  2^6*32B =  2^11B = 2KB

每个bank容量 = row*page size
每个bank容量 = 2^16 * 2KB = 128MB

每个chip共计8个bank
每个chip容量 = 8 * 128MB = 1GB = 8Gb 

讲到这里顺便讲一下prefetch 与 BLDDR5每次操作将交付字节数:
DDR5提供2个独立的32bit数据通道,prefetch为16,默认BL16(这些为协议定义的内容);
首先澄清一下BL的概念:Burst Lengths,突发长度,突发是指在同一行中相邻的存储单元连续进行数据传输
的方式,连续传输所涉及到存储单元(列)的数量就是突发长度(SDRAM),在DDR SDRAM中指连续传输的周期
数。
对于DDR5BL=16,通道通路32bit,则每次操作,产生的数据量为16*32bit=64B,即意味着每次操作,
DDR5的单个channel一次交付64B数据,一个DDR5双channel一次就交付264B数据。

为什么要这样设计?
cacheline概念:当从内存中取单元到cache中时,会一次取一个cacheline大小的内存区域到cache中,
然后存进相应的cacheline中。
x86环境下一个CacheLine是64字节,所以猜想,DDR5每次交付数据量与cacheline大小有一定关系。
至于,进行一次操作时,通道通路的每个BL32bit数据是怎么从芯片内部拿?需要进一步考证。
以下可以作为线索

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

page size ?

page size is the number of bytes of data delivered from the array to the internal sense 
amplifiers when an ACTIVE command is registered.
page size is per bank.
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值