D D R 2 设计说明: 1 芯片选择:MT47H64M16HR-37E 2 管脚分配: 单片DDR2 占用管脚资源如下表,一片需要一个FPGA BANK: 管脚数目 占用BANK 特殊要求 数据线 16 1 DQS 4 1 需要连在CC_LC 管脚 地址线 13 1 控制线 11 1 时钟clk 2 1 需要连在CC_LC 管脚 将DDR2 SDRAM 的所有有关的数据线,地址线,控制线,时钟线,均连到FPGA 的SSTL18_II 电平的BANK 上
DDR2 FPGA Bank0 (SSTL_2) 数据线 地址线 控制线 端接: SSTL18_II 电平在Virtex 5 的端接: 使用DCI 的端接如下图: 具体电路的连接参照我们已经调通的一个板卡原理图设计
主要是:DDR2数据线、DQS 信号等,与 FPGA 之间串接22 欧姆电阻;对时钟、地址信号和控制信号通过 47 欧姆的电阻上拉至 VTT(0
9V),PCB 设计上需要较多因素
PCB 布线顺序:数据线-> 地址线-> 控制线 -> 时钟
其中数据线包括DQ/DQS/DM,它们都是在时钟的双沿发生操作
PCB 布线要点: (1) 各种线的总长有要求; (2) 时钟(差分对)除了等长(< 50mil),要需要25mil 的安全距离
两个时钟 CK 之间相差 100mil 之内
(3) 地址线不用等长,比时钟要长一些 (4) 控制线比时钟要长一些 (5) 每一个Data Grou p(8bits data + DQS + DM)在同一层走线
DDR2 的数据线与 DQS 是源同步关系,等长处理
同组的数据线以 DQS 基准等长(