成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
  • 推薦器件
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

Xilinx Kintex-7系列XC7K410T-FFG900外設之DDR3硬件設計

2024/04/13
5802
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

引言:基于K7+C665x為核心的電路板中用到了DDR3存儲芯片,現(xiàn)將FPGA外接DDR3時硬件設計中的一些心得做一個簡單的分享。

1. DDR3與K7-410T互聯(lián)設計

在數(shù)據(jù)速率帶寬約束方面,DDR3運行速度受限于其與K7-410T FPGA互聯(lián)的I/O Bank 管腳以及FPGA器件的速度等級。如下表所示,當FPGA選定時,如需DDR3運行最大工作頻率時,需要將DDR3互聯(lián)至FPGA的HP I/O Bank上,同時也要將Vccaux_io的供電電壓調(diào)整為2.0V。

表1、FPGA I/O支持DDR3外設最大接口數(shù)據(jù)速率

DDR3本身可以互聯(lián)至普通的HR I/O Bank上,但是速度性能是下降的,通常在互聯(lián)時會將DDR3互聯(lián)至HP I/O Bank上,以保證器件性能發(fā)揮至最佳。

2. DDR3與K7-410T原理圖設計

在確定好將DDR3連接至HP Bank上后,在具體原理圖設計時,可以在Xilinx官網(wǎng)下載一份Pinout資料,如下圖所示(其他器件下載鏈接點擊:https://www.xilinx.com/support/package-pinout-files.html)。

圖1:FPGA Pintout下載

在下載的pinout.csv文件中,可以方便的查看IO所在的存儲器Byte組,Bank以及I/O類型等,如下圖所示。圖中存儲器Byte一個Bank內(nèi)按照T0、T1、T2、T3劃分,除了DQS,同一一個Tx組內(nèi)的DQ IO是可以互換的。

圖2:FPGA Pintout文件內(nèi)容

在繪制原理圖時,可以先按照Byte組來進行IO放置,最終IO的放置,還要根據(jù)PCB工程師布線的便利性,在同一個Tx組內(nèi)進行調(diào)整。有兩點需要注意的:1)DDR3管腳IO的分配強烈建議通過Vivado軟件例化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數(shù)據(jù)組放置在HP Bank32上,時鐘、地址及控制信號放置在HP Bank33上。如下圖所示。

圖3:FPGA DDR3 DQ數(shù)據(jù)組

圖4:FPGA DDR3 時鐘、地址及控制組

圖5:DDR3 原理圖設計

3. DDR3與K7-410T 互聯(lián)PCB版圖設計

關于DDR3的PCB設計,需要遵循一些設計規(guī)則,主要包括PCB層疊設計、DDR3布局(含阻容器件)、走線阻抗約束、等長處理等。

這個項目中設計采用:XC7K410T-FFG900,F(xiàn)PGA外掛兩片4Gbit,DDR3:MT41K256M16HA-107IT。PCB采用Fly-by布線,數(shù)據(jù)總位寬32bit,共用地址、控制、時鐘。FPGA及外設DDR3走線如下圖所示。

圖6:整體布線

圖7:數(shù)據(jù)組1

圖8:數(shù)據(jù)組2

圖9:地址/控制組1圖10:地址/控制組2

圖11:地址/控制組3

DDR3布線相對不復雜,有幾點要注意:

1)PCB布局要合理,濾波電容放置要合理,便于PCB走線;

2)PCB走線需要進行阻抗控制;
3)PCB層疊可以自己設計或者讓PCB制版廠提供,根據(jù)自己的阻抗,線寬,BGA間距等要求;
4)VREF參考電壓走線要≥20mil;
5)DQ/DQS/DM信號組要有完整的參考電源層,控制線、地址線、時鐘線也應一樣,避免跨參考分割帶來信號完整性問題。

對于DDR3 PCB詳細設計規(guī)則及軟件設計,在之前的博文中有描述,感興趣的可以點擊下面鏈接詳細了解。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
LFE3-70EA-6FN484I 1 Lattice Semiconductor Corporation Field Programmable Gate Array, 375MHz, 67000-Cell, PBGA484, 23 X 23 MM, LEAD FREE, FPBGA-484
暫無數(shù)據(jù) 查看
10M50SAE144I7G 1 Intel Corporation Field Programmable Gate Array, PQFP144, 22 X 22 MM, 0.50 MM PITCH, ROHS COMPLIANT, PLASTIC, EQFP-144

ECAD模型

下載ECAD模型
$688.56 查看
EP4CE6E22C8N 1 Intel Corporation Field Programmable Gate Array, 392 CLBs, 472.5MHz, 6272-Cell, PQFP144, 22 X 22 MM, 0.50 MM PITCH, LEAD FREE, EQFP-144

ECAD模型

下載ECAD模型
$32.64 查看

相關推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

專注FPGA技術(shù)開發(fā),涉及Intel FPGA、Xilinx FPGA技術(shù)開發(fā),開發(fā)環(huán)境使用,代碼風格、時序收斂、器件架構(gòu)以及軟硬件項目實戰(zhàn)開發(fā),個人公眾號:FPGA技術(shù)實戰(zhàn)。

华坪县| 黑山县| 安远县| 盐亭县| 驻马店市| 库尔勒市| 礼泉县| 龙山县| 师宗县| 呼图壁县| 仲巴县| 泰安市| 富源县| 侯马市| 仁怀市| 岱山县| 毕节市| 龙山县| 蕲春县| 宿迁市| 互助| 通道| 卓资县| 邳州市| 米易县| 东宁县| 海城市| 延寿县| 建昌县| 阳朔县| 定日县| 吉木萨尔县| 苍溪县| 连州市| 德庆县| 霍山县| 侯马市| 漳浦县| 廊坊市| 沅江市| 屏东县|