在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2204|回复: 3

[原创] 例说FPGA连载19:DDR2电路设计

[复制链接]
发表于 2016-8-12 17:56:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
例说FPGA连载19DDR电路设计

特权同学,版权所有

配套例程和更多资料下载链接:

http://pan.baidu.com/s/1c0nf6Qc

1.jpg


FPGA通常有专用的接口支持诸如DDR2、DDR3等高速的存储器,因此在对其引脚进行连接时,需要使用FPGA定义好的专用存储器接口总线,不能随心所意的随意连接。Altera公司的FPGA器件,在它们的官方网站上都可以下载到与器件对应的引脚定义文档(通常有excel格式、txt格式或pdf格式),在这些文档中,详细的罗列了哪些引脚可以用于存储器数据总线、地址总线、时钟或控制信号的连接。因此,在着手设计前,一定要先参考并定义好FPGA于存储器间的接口连接。

DDR2芯片的连接电路如图2.27所示。

2.jpg

图2.27 DDR2芯片接口电路

DDR2芯片接口以及PCB layout,通常需要遵循以下的原则。

单端信号的电路板阻抗一般控制在50 ohm ± 10%;差分信号的电路板阻抗一般控制在100 ohm ± 10%。

DQ, DQS, CK/CK#选择VSS作为参考平面;地址、命令、控制信号线选择VDD作为参考平面。

双向I/O,如DQ,串行端接电阻放置在走线的中间,用于抑制振铃、过冲和下冲。

单向信号,如地址、控制和命令线,串行端接电阻放置在走线的中间或信号的发送端,推荐放在信号的发送端。

推荐的线宽为:

信号名

最小线宽

标准线宽

DQ、DQS、地址、控制、命令信号

4mils[size=10.5000pt]

6mils[size=10.5000pt]

时钟线[size=10.5000pt]

4mils[size=10.5000pt]

6~10mils[size=10.5000pt]


推荐的线间距

信号名

最小间距

标准间距

最大间距

DQ和DQ之间[size=10.5000pt]

8mils[size=10.5000pt]

12mils[size=10.5000pt]


DQ和DQS之间[size=10.5000pt]

8mils[size=10.5000pt]

12mils[size=10.5000pt]


DQ和DM之间[size=10.5000pt]

8mils[size=10.5000pt]

12mils[size=10.5000pt]


地址和地址线之间[size=10.5000pt]

6mils[size=10.5000pt]

12mils[size=10.5000pt]


CAS#,RAS#,WE#,CS#,CKE[size=10.5000pt]

6mils[size=10.5000pt]

15mils[size=10.5000pt]


CK和CK#之间[size=10.5000pt]

4mils[size=10.5000pt]


6mils[size=10.5000pt]

CK/CK#与其他信号之间[size=10.5000pt]


20mils[size=10.5000pt]



DQS一般布线在DQ号组的中间。

DQS与时钟信号线不相邻。

为了避免串扰,数据信号组和地址、控制、命令信号组之间的走线间距至少+-20mils,建议它们在不同的信号层走线。

时钟信号组尽量走在内层,CK和CK#的走线长度偏差在+-20mils以内,最好是+-10mils以内。

数据信号组的走线长度和时钟信号组的走线长度偏差在+-500mils以内。

同一组信号线的走线长度偏差在+-50mils(+-25mils)以内。

地址、命令、控制信号线的走线长度与时钟信号组的走线长度偏差在+-400mils以内。

同一地址、命令、控制信号组内的走线长度偏差在+-50mils。

所有信号走线长度控制在2000mils(50mm)内。

VREF布局布线:

n VREF和其他信号之间保持20mm间距。

n VDD到VREF的走线尽可能短。

n 去耦电容尽可能靠近VREF。

n VREF走线至少20~25mils。

n VREF和相邻走线之间至少保持15~25mils间距。

布线顺序:

n 数据信号DQ,DQS,DM

n 地址信号,命令信号CAS#,RAS#,WE#

n 控制信号CS#,CKE

n 时钟信号

n 反馈信号

蛇形走线相邻走线间距是线宽的5倍。

3.jpg

图2.28 蛇形走线线宽与间距的关系





发表于 2016-9-7 09:24:51 | 显示全部楼层
非常好的例程啊
发表于 2016-10-4 11:09:31 | 显示全部楼层
mark学习
发表于 2016-10-10 16:21:08 | 显示全部楼层
thanks for sharing12
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-23 14:20 , Processed in 0.035686 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表