在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Xilinx FPGA平臺DDR3設計保姆式教程(二)

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-21 18:05 ? 次閱讀

FPGA而言,時鐘就是脈搏,必須理解透徹!

一、如何知道器件所支持的時鐘頻率?

舉例說明:

DDR3 型號: MT41J256M16xx-125

(記住這個常用型號,后文還是以此型號講解)

FPGA 型號: XC7K325TFFG900-2 (常用FPGA型號)

datasheet : MT41J512M8RH-125:E(DDR3)、DS182(FPGA)

1.1DDR3芯片的帶寬、位寬和最大IO時鐘頻率

翻看DDR3對應型號MT41J256M16XX-125的數據手冊,可以看到:

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖1. DDR3 Part Numbers

IO時鐘頻率:

根據Part Number 中的“-125”我們就可以找到圖中的tCK = 1.25ns,就可以算出芯片支持的最大IO時鐘頻率:1/1.25ns = 800Mhz;此處的IO時鐘頻率也就是DDR3的頻率;

位寬:

根據Part Number 中的“256M16”我們可以找到圖中2所指出的地方,這里的16是代表芯片的數據位寬是16位(也就是16根數據線)。

注意:

1. 當一個FPGA上掛多個DDR,如4片ddr3,位寬則會相應增大;16*4 = 64bit,再乘以DDR3的突發長度BL=8;那么程序設計里DDR3的讀寫位寬就變成了16*4*8=512bit; (這里留個印象,再后文IP例化及程序設計部分還會講到,到時候對應起來看更容易理解)

2. 明明是512M的DDR,為什么又寫成256M呢?因為256M16是16根數據線16bit,對應過來就是2個byte;256M *16bit = 512MByte; 一般大B 指的是Byte,小b指的是bit;

帶寬:

由于是DDR方式傳輸數據(上升和下降沿都傳輸),所以芯片的一根數據線上的傳輸速率 = 2*800Mhz = 1600MT/s。其實就是1600Mbit/s;

帶寬就是16根數據線同時傳輸的數據速率 = 1600Mbit/s x 16 = 25600Mbit/s = 3200Mbyte/s = 3.125GByte/s

???????1.3FPGA所支持的最大頻率

翻看k7數據手冊ds182可以看到:

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖2. k7系列支持的DDR速率

k7系列的FPGA所支持的DDR3傳輸速率高達1866MT/s,這里需要跟硬件工程師具體了解了解,實際使用最高還是1600MT/s,對應頻率= 1600M/2= 800Mhz;

???????二、時鐘結構

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖3. 時鐘結構

從圖中,我們可以看到,主要有兩個時鐘:

①參考時鐘 : 必須為200Mhz

②系統時鐘 : 系統輸入時鐘

那么對應到MIG IP核又是如何定義的呢?繼續往下走

三、MIG IP核的時鐘:

3.1clock period時鐘

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖4. Clock Period

這里①Clock Period設置的參數就是 MIG 的PHY 接口對DDR3的時鐘,也就是DDR3芯片實際跑的IO時鐘頻率,它由system clock(主時鐘)倍頻而來,最大頻率不能超過DDR3 和MIG支持的最大頻率中的最小值(前文已講解如何查看器件所支持的最大頻率)。

對應到MIG 例化的信號

.ddr3_ck_p     (ddr3_ck_p ),    //連接DDR管腳
 
.ddr3_ck_n     (ddr3_ck_n ),

3.2 ui_clk

圖4下面②有個4:1,說明MIG 輸出到app接口上的時鐘ui_clk = 800M/4=200M ,即到時我們在寫RTL邏輯代碼時操作MIG核時,用的就是這個200M時鐘;

注:當我們選擇800M時鐘時,下面的PHY to Controller Clock Ratio 只能選擇4:1;對應過來ui_clk最大為200M;當我們clock period時鐘選擇小于800M時,這里可以選擇4:1 / 2:1;

3.3 input clock period

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖5. input clock period

input clock period 對應的時鐘就是MIG核的系統時鐘,由PLL/MMCM輸入;對應到例化代碼就是:

.sys_clk_i (sys_clk_i ), //系統時鐘輸入

我們配置MIG核時選擇多少M時鐘,那么這里就要輸入多少M

注:

推薦選擇200Mhz,因為參考時鐘也是200Mhz,配置的時候參考時鐘可以直接使用系統時鐘,減少端口信號

3.4 Reference clock

Xilinx FPGA平臺DDR3設計保姆式教程(二)

圖6.參考時鐘

參考時鐘必須為200Mhz!

當我們系統時鐘為200M時,參考時鐘就可以直接使用系統時鐘(use system clock)

???????四、行業術語

1. 核心頻率:核心頻率就是DDR物理層(PHY)IO時鐘頻率,對應到MIG就是第一個配置的“CLOCK PERIOD”,上文我們選擇的是800Mhz

2. 工作頻率:核心頻率* 2 (上下沿)= 1600M核心頻率* 2 = 1600M

3. 傳輸速率:核心頻率* 2 = 1600MT/s

4. 帶寬:傳輸速率*位寬 = 1600M * 16 = 25600Mbit/s = 3200Mbyte/s = 3.125GByte/s

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21969

    瀏覽量

    614282
  • 芯片
    +關注

    關注

    459

    文章

    52202

    瀏覽量

    436427
  • Xilinx
    +關注

    關注

    73

    文章

    2182

    瀏覽量

    124381
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    在Vivado調用MIG產生DDR3的問題解析

    下面是調用的DDR3模塊的,模塊的倒數第行是,模塊的時鐘輸入,時鐘源來自PLL產生的系統時鐘的倍頻。
    的頭像 發表于 05-03 10:21 ?446次閱讀
    在Vivado調用MIG產生<b class='flag-5'>DDR3</b>的問題解析

    TPS51116 完整的DDRDDR2、DDR3DDR3L、LPDDR3DDR4 電源解決方案同步降壓控制器數據手冊

    TPS51116為 DDR/SSTL-2、DDR2/SSTL-18、DDR3/SSTL-15、DDR3L、LPDDR3
    的頭像 發表于 04-29 16:38 ?300次閱讀
    TPS51116 完整的<b class='flag-5'>DDR</b>、<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>、<b class='flag-5'>DDR3</b>L、LPDDR<b class='flag-5'>3</b> 和 <b class='flag-5'>DDR</b>4 電源解決方案同步降壓控制器數據手冊

    DDR模塊的PCB設計要點

    在高速PCB設計中,DDR模塊是絕對繞不過去的一關。無論你用的是DDRDDR2還是DDR3,只要設計不規范,后果就是——信號反射、時序混亂、系統頻繁死機。
    的頭像 發表于 04-29 13:51 ?853次閱讀
    <b class='flag-5'>DDR</b>模塊的PCB設計要點

    TPS51216-EP 增強型產品 完整的 DDR2、DDR3DDR3L 內存電源解決方案 同步降壓控制器數據手冊

    TPS51216-EP 以最低的總成本和最小的空間為 DDR2、DDR3DDR3L 內存系統提供完整的電源。它將同步降壓穩壓控制器 (VDDQ) 與 2A 灌/拉跟蹤 LDO (VTT) 和緩
    的頭像 發表于 04-26 11:12 ?241次閱讀
    TPS51216-EP 增強型產品 完整的 <b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b> 和 <b class='flag-5'>DDR3</b>L 內存電源解決方案 同步降壓控制器數據手冊

    DDR3 SDRAM配置教程

    DDR3 SDRAM(Double-Data-Rate ThreeSynchronous Dynamic Random Access Memory)是DDR SDRAM的第三代產品,相較于DDR2,
    的頭像 發表于 04-10 09:42 ?2140次閱讀
    <b class='flag-5'>DDR3</b> SDRAM配置教程

    燦芯半導體推出DDR3/4和LPDDR3/4 Combo IP

    燦芯半導體(上海)股份有限公司(燦芯股份,688691)宣布推出基于28HKD 0.9V/2.5V 平臺DDR3/4, LPDDR3/4 Combo IP。該IP具備廣泛的協議兼容性,支持D
    的頭像 發表于 03-21 16:20 ?367次閱讀

    DDR內存控制器的架構解析

    DDR內存控制器是一個高度集成的組件,支持多種DDR內存類型(DDR2、DDR3DDR3L、LPDDR2),并通過精心設計的架構來優化內存
    的頭像 發表于 03-05 13:47 ?1388次閱讀
    <b class='flag-5'>DDR</b>內存控制器的架構解析

    三大內存原廠或將于2025年停產DDR3/DDR4

    據報道,業內人士透露,全球三大DRAM內存制造商——三星電子、SK海力士和美光,有望在2025年內正式停產已有多年歷史的DDR3DDR4兩代內存。 隨著技術的不斷進步和消費級平臺的更新換代
    的頭像 發表于 02-19 11:11 ?1284次閱讀

    基于Xilinx ZYNQ7000 FPGA嵌入開發實戰指南

    電子發燒友網站提供《基于Xilinx ZYNQ7000 FPGA嵌入開發實戰指南.pdf》資料免費下載
    發表于 12-10 15:31 ?34次下載

    DDR3DDR4、DDR5的性能對比

    DDR3DDR4、DDR5是計算機內存類型的不同階段,分別代表第三代、第四代和第五代雙倍數據速率同步動態隨機存取存儲器(SDRAM)。以下是它們之間的性能對比: 一、速度與帶寬 DDR3
    的頭像 發表于 11-29 15:08 ?8988次閱讀

    如何選擇DDR內存條 DDR3DDR4內存區別

    隨著技術的不斷進步,計算機內存技術也在不斷發展。DDR(Double Data Rate)內存條作為計算機的重要組成部分,其性能直接影響到電腦的運行速度和穩定性。DDR3DDR4是目前市場上最常
    的頭像 發表于 11-20 14:24 ?5367次閱讀

    【米爾-Xilinx XC7A100T FPGA開發板試用】+01.開箱(zmj)

    推出的MYC-J7A100T核心板及開發板是基于Xilinx Artix-7系列XC7A100T的開發平臺FPGA工業芯,兼容國產PG2L100H: XC7A100T-2FGG484I具有高度
    發表于 11-12 15:45

    Xilinx 7系列FPGA PCIe Gen3的應用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數據速率的PCI Express 3.0。本文介紹了7系列FPGA PCIe Gen3的應用接口及
    的頭像 發表于 11-05 15:45 ?2717次閱讀
    <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b> PCIe Gen<b class='flag-5'>3</b>的應用接口及特性

    DDR3寄存器和PLL數據表

    電子發燒友網站提供《DDR3寄存器和PLL數據表.pdf》資料免費下載
    發表于 08-23 11:06 ?2次下載
    <b class='flag-5'>DDR3</b>寄存器和PLL數據表

    基于FPGADDR3多端口讀寫存儲管理設計

    的Kintex7系列XC7K410T FPGA芯片和兩片Micron公司的MT41J128M16 DDR3 SDRAM芯片為硬件平臺,設計并實現了基于FPGA的視頻圖形顯示系統的
    發表于 06-26 18:13
    主站蜘蛛池模板: 97爱爱| 黄页网站在线播放 | 狼人久久尹人香蕉尹人 | 一级做a爱片特黄在线观看免费看 | 88av在线视频 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | 高清视频一区二区三区 | 亚洲国产成人精品女人久久久 | 日日摸夜夜添免费毛片小说 | 成人免费看黄网站yyy456 | 欧美三级色图 | 亚洲乱码卡一卡二卡三 | 日本视频一区在线观看免费 | 日本不卡一 | 亚洲高清视频一区 | 6080伦理久久亚洲精品 | 轻点灬大ji巴太粗太长了爽文 | 欧美高清视频一区 | 久久久一本波多野结衣 | 美女国产视频 | 噜噜色小说 | 高清欧美日本视频免费观看 | 丁香激情五月 | 成人小视频在线 | 色偷偷91综合久久噜噜 | 日日夜夜狠狠 | 亚洲a网| 黄色美女网站免费看 | 日本bbxx| 午夜8050| 在线毛片网| 插插插叉叉叉 | 国产女主播在线 | 日本一级成人毛片免费观看 | 日本黄色高清视频网站 | 色偷偷91久久综合噜噜噜 | www.亚洲成人 | 午夜爱爱毛片xxxx视频免费看 | 日日夜夜操操 | 嫩草影院在线入口 | 亚洲欧美日韩在线观看你懂的 |