DDR的初步了解
(1) K4T1G164QE名字含义
K:公司是SAMSUNG
4:DRAM
T:产品号码
1G:代表容量
16:产品的宽度
4:8bank
(2)原理图
Xm1_ADDRxxx:地址总线
Xm1_DATAxxx: 数据总线
控制总线
(3)DDR内部访问方式
通过Row-Address MUX和colum-Address矩阵式访问
(4)初始化的大概步骤
4.1 设置DDR IO端口的驱动强度
4.2 设置DRAM的时钟设置
先开启DLL,之后SOC会传输一个时钟信号到DDR,然后DDR通过倍频后锁存时钟。
4.3 其他的寄存器配置
DMC0_CONCONTROL: 设置读取字节长度和多少片chip
DMC0_MEMCONFIG0:chip0的参数设置,比如起始地址,掩码,Column Address 多少位,Row Address多少位,bank的个数。
DIRECTCMD:向DDR传递的命令(按照DDR初始化步骤传命令)