全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

XC7K410T-FFG900外设之DDR3硬件设计方案分享

时间:2024-04-12 10:03

人气:

作者:admin

标签:

导读:在数据速率带宽约束方面,DDR3运行速度受限于其与K7-410T FPGA互联的I/O Bank 管脚以及FPGA器件的速度等级。...

引言:基于K7+C665x为核心的电路板中用到了3存储芯片,现将外接DDR3时硬件设计中的一些心得做一个简单的分享。

1. DDR3与K7-410T互联设计

在数据速率带宽约束方面,DDR3运行速度受限于其与K7-410T FPGA互联的I/O Bank 管脚以及FPGA器件的速度等级。如下表所示,当FPGA选定时,如需DDR3运行最大工作频率时,需要将DDR3互联至FPGA的HP I/O Bank上,同时也要将Vccaux_io的供电电压调整为2.0V。

表1、FPGA I/O支持DDR3外设最大数据速率

efc7e2ec-f862-11ee-a297-92fbcf53809c.png

DDR3本身可以互联至普通的HR I/O Bank上,但是速度性能是下降的,通常在互联时会将DDR3互联至HP I/O Bank上,以保证器件性能发挥至最佳。

2. DDR3与K7-410T原理图设计

在确定好将DDR3连接至HP Bank上后,在具体原理图设计时,可以在Xilinx官网下载一份nout资料,如下图所示。

efdbdea0-f862-11ee-a297-92fbcf53809c.png

图1:FPGA Pintout下载

在下载的pinout.csv文件中,可以方便的查看IO所在的存储器By组,Bank以及I/O类型等,如下图所示。图中存储器Byte一个Bank内按照T0、T1、T2、T3划分,除了DQS,同一一个Tx组内的DQ IO是可以互换的。

efed686e-f862-11ee-a297-92fbcf53809c.png

图2:FPGA Pintout文件内容

在绘制原理图时,可以先按照Byte组来进行IO放置,最终IO的放置,还要根据布线的便利性,在同一个Tx组内进行调整。有两点需要注意的:

1)DDR3管脚IO的分配强烈建议通过Vivo软件例化DDR3 IP核验证FPGA IO分配的正确性!

2)如果DDR3所在的BANK上有其他外设IO,也要一起验证IO,确保满足IO bank电平兼容性。

DDR3的 CLK_P/CLK_N建议放置在FPGA芯片_SRCC或者_MRCC专用时钟管脚上,以保证时钟最佳性能。DDR3地址及控制信号放在DQ临近的HP Bank上即可。本设计中,DDR3 DQ数据组放置在HP Bank32上,时钟、地址及控制信号放置在HP Bank33上。如下图所示。

eff4656a-f862-11ee-a297-92fbcf53809c.png

图3:FPGA DDR3 DQ数据组

f00b0036-f862-11ee-a297-92fbcf53809c.png

图4:FPGA DDR3 时钟、地址及控制组

f02229f0-f862-11ee-a297-92fbcf53809c.png图5:DDR3 原理图设计

3. DDR3与K7-410T 互联PCB版图设计

关于DDR3的,需要遵循一些设计规则,主要包括PCB层叠设计、DDR3布局(含阻容器件)、走线阻抗约束、等长处理等。 这个项目中设计采用:XC7K410T-FFG900,FPGA外挂两片bit,DDR3:MT41K256M16HA-107IT。PCB采用Fly-by布线,数据总位宽32bit,共用地址、控制、时钟。FPGA及外设DDR3走线如下图所示。

f0460708-f862-11ee-a297-92fbcf53809c.jpg

图6:整体布线

f0644d8a-f862-11ee-a297-92fbcf53809c.jpg

图7:数据组1

f0687932-f862-11ee-a297-92fbcf53809c.jpg

图8:数据组2

f06c327a-f862-11ee-a297-92fbcf53809c.jpg

图9:地址/控制组1

f07b82ac-f862-11ee-a297-92fbcf53809c.jpg

图10:地址/控制组2

f0954bce-f862-11ee-a297-92fbcf53809c.jpg

图11:地址/控制组3

DDR3布线相对不复杂,有几点要注意:

1)PCB布局要合理,滤波放置要合理,便于PCB走线;

2)PCB走线需要进行阻抗控制;

3)PCB层叠可以自己设计或者让PCB制版厂提供,根据自己的阻抗,线宽,BGA间距等要求;

4)EF参考电压走线要≥20mil;

5)DQ/DQS/DM信号组要有完整的参考层,控制线、地址线、时钟线也应一样,避免跨参考分割带来信号完整性问题。



审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信