1. DDR、DDR2、DDR3 的区别
DDR、DDR2、DDR3 都是动态随机存储器,它们之间的区别主要如下:
DDR DDR2 DDR3
电压 VDD
2.5V 1.8V 1.5V
I/O 接口电平
SSTL_25 SSTL_18 SSTL_15
数据传输率
200~400 400~800 800~2000
容量标准
64MB~1GB 256MB~4GB 512MB~8GB
CL 值(CAS Latency)
1.5/2/2.5/3 3/4/5/6 5/6/7/8
预读取 bit
2 4 8
逻辑 bank 数量
2/4 4/8 8/16
突发长度
2/4/8 4/8 8
封装形式
TSOP FBGA FBGA
针脚数 pin
184 240 240
DRAM 工作方式:
1、上升沿,下降沿都能读取数据;2 倍总线频率的数据传输能力。
2、从系统预读数据 → 保存在内存单元队列 → 传输到内存 I/O 缓存 → 传输到 CPU 系
统处理。
内存的预读取
1、DDR:2 位预读取
2、DDR2:4 位预读取
3、DDR3:8 位预读取
内存的几个频率
1、 核心频率:内部用于存储的 DRAM 颗粒的运行频率
2、IO 频率、总线频率:外部数据总线的运行频率(外部时钟,等于等效频率的一
半)
3、等效频率、接口频率:实际传输数据的频率;由于在时钟上升沿和下降沿都能读取
数据,因此数据速率是是总线频率的两倍。
2. EP4xx DDR2 的使用及引脚分配
DDR2 的引脚包括如下几类:
时钟及控制线:
1、CLK、CLK_N:时钟信号;必须为差分引脚。
2、odt:ODT 使能引脚,用于控制 DDR2 内部终结电阻(ODT)的的切换;上电时该引
脚应该为低,为了确保 FPGA 配置期间该引脚为低,应该在该引脚处 下拉电阻到地