国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于Arty Artix-35T FPGA開發板的DDR3和mig介紹

電子設計 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2021-01-01 10:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

講解xilinx FPGA 使用mig IP對DDR3的讀寫控制,旨在讓大家更快的學習和應用DDR3。

本實驗和工程基于Digilent的Arty Artix-35T FPGA開發板完成。

軟件使用Vivado 2018.1。

第一篇:DDR3和mig的介紹

1 DDR3介紹

以鎂光的MT41K128M16為例來介紹DDR3。

pIYBAF9uE2qAHIVbAAHS4dqArOU295.png

通過以上信息我們即可知道DDR3的內存容量,Row,Column和Bank的地址位寬。開發板選用的MT41K128M16 DDR3的容量為16Megx16x8banks=2048Mb=2Gb。

1.1 DDR3命名

o4YBAF9uE2yAT67mAAP0sApAePg223.png

我們通過Configuration,Package,Speed...等DDR3的命名可知道DDR3的容量,封裝,速度等級等信息。

1.2 DDR3的內部結構

o4YBAF9uE26ABYlqAAOVpl4MXBc849.png

1.3接口

pIYBAF9uE3SAZg9dAA0iZXDomCA625.png


o4YBAF9uE3mAG_zIAAncdM3DkKg287.png


pIYBAF9uE32APTcoAAkGM4Y9FlI101.png

使用xilinx mig IP來控制DDR3的數據讀寫我們了解DDR3以上信息即可。

2 mig介紹

pIYBAF9uE4CAdY-SAASUlIlLE10677.png

如上圖所示,mig(Memory Interface Solution) IP由三部分組成User Interface Block,Memory Controller和Physical Layer。IP的一邊是連接DDR3的接口(Physical Interface),另一邊是用戶邏輯控制接口(User FPGA Logic)。想要正確的控制DDR3的讀寫,我們需要正確的設置mig IP和正確的用戶邏輯控制接口邏輯。

2.1 mig user interface

o4YBAF9uE4SAdiP2AAgH29E3B-0197.png


pIYBAF9uE4eAZzRfAAVisMBC2fU403.png

pIYBAF9uE4uAeHwlAAm33sCHFDk481.png

對于mig用戶端接口含義我們將在《第三篇--mig IP用戶邏輯接口讀寫時序分析》中詳細介紹。

3 DDR3原理圖和FPGA原理圖

o4YBAF9uE46ADGqiAAZl3cBrCrw620.png


pIYBAF9uE5GAIBGHAAXsavxkDZY307.png

通過DDR3的原理圖我們可以知道DDR3的供電電壓為1.35V。DDR3掛在FPGA的34 bank上。

編輯:hfy


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

    關注

    1660

    文章

    22408

    瀏覽量

    636238
  • DDR3
    +關注

    關注

    2

    文章

    288

    瀏覽量

    44143
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118050
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【ALINX 教程】FPGA Multiboot 功能實現——基于 ALINX Artix US+ AXAU25 開發板

    教程目的 本教程介紹如何在 ?ALINX Artix US+ AXAU25 FPGA ?開發板上,通過? Multiboot ?實現多個 bitstream 的存儲與動態切換,并在配置
    的頭像 發表于 01-05 15:41 ?1201次閱讀
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot 功能實現——基于 ALINX <b class='flag-5'>Artix</b> US+ AXAU25 <b class='flag-5'>開發板</b>

    如何不用olimex ARM-USB-TINY-H debugger實現調試?

    我用的板子是Nexys4 DDR,也就是Artix-7 100T,具體型號是xc7a100ticsg324-1L。 我到e200_opensource/fpga/artydevkit
    發表于 11-10 08:15

    Hbirdv2移植到Nexys4 DDR和Nexys Video開發板

    /product-nexys-video-artix-7-fpga-trainer-board-for-multimedia-applications.html Hbirdv2對于不同開發板的移植步驟基本相同,可以直接新建Vivado工程,也可以在官方提供的
    發表于 10-31 07:26

    利用蜂鳥E203搭建SoC【4】——DDR200T內存擴展

    對應的DDR3型號。注意:此處不可隨便選,DDR3型號不對應無法工作!Nuclei DDR200T FPGA開發板使用的是MT41K128M
    發表于 10-29 07:16

    DDR存儲拓展教程

    文件夾內,打開文件夾。閱讀readme說明文檔,我們能夠知道,原作者采用了vivado MIG IP來控制開發板上的DDR3,由于芯來科技的E203平臺系統片內總線是icb總線,所以我們需要做跨時鐘域
    發表于 10-28 07:25

    DDR200TDDR的使用與時序介紹

    DDR使用 在我們的項目中,我們使用的是芯來科技的DDR200T開發板,我們通過調用上的DDR3 IP核完成如下表的配置,配置完成后例化該
    發表于 10-28 07:24

    E203分享之DDR擴展方案實施流程(下)

    的timing summary,然后右鍵點擊違約的時序路徑,選擇set false path,然后將約束寫入新建的.xdc文件中,時序違約便可消除。 FPGA開發板下載程序:(想要用到擴展好的DDR3
    發表于 10-23 06:16

    基于FPGADDR控制器設計

    難以實現大量圖像數據的緩存,因此借助開發板上存在的片外存儲器DDR3 SDRAM對圖像數據進行緩存。 DDR3 SDRAM(Double-Date-Rate Three Synchronous
    發表于 10-21 14:30

    基于DDR200T開發板的e203進行DDR3擴展

    IP DDR3控制器 RISC-V 基于DDR200T開發板原理圖,找到所需要使用的DDR引腳,制成DDR.ucf文件方便在添加管腳約束時
    發表于 10-21 12:43

    FPGA搭建DDR控制模塊

    的緩存,因此借助開發板上存在的片外存儲器DDR3 SDRAM對圖像數據進行緩存。 DDR3 SDRAM(Double-Date-Rate Three Synchronous Dynamic Random
    發表于 10-21 10:40

    FPGA實現DDR控制模塊介紹

    的緩存,因此借助開發板上存在的片外存儲器DDR3 SDRAM對圖像數據進行緩存。 DDR3 SDRAM(Double-Date-Rate Three Synchronous Dynamic
    發表于 10-21 08:43

    fpga開發板 璞致Artix-7系列之PA-Starlite Artix7 A735T 75T 100T 200T開發板用戶手冊-學習

    方式(USB Type-C或40P擴展口)。板載包括:1GB DDR3、128Mb QSPI Flash、64Kbit EEPROM、千兆以太網、HDMI輸出、MIPI接口(除PA35T)、SD卡槽等。開發板集成USB轉JTAG
    的頭像 發表于 10-14 14:59 ?2138次閱讀
    <b class='flag-5'>fpga</b><b class='flag-5'>開發板</b> 璞致<b class='flag-5'>Artix</b>-7系列之PA-Starlite <b class='flag-5'>Artix</b>7 A735<b class='flag-5'>T</b> 75<b class='flag-5'>T</b> 100<b class='flag-5'>T</b> 200<b class='flag-5'>T</b><b class='flag-5'>開發板</b>用戶手冊-學習<b class='flag-5'>板</b>

    AD設計DDR3時等長設計技巧

    的講解數據線等長設計。? ? ? 在另一個文件《AD設計DDR3時等長設計技巧-地址線T型等長》中著重講解使用AD設計DDR地址線走線T型走線等長處理的方法和技巧。
    發表于 07-28 16:33 ?5次下載

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

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

    DDR3 SDRAM配置教程

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