《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 在Zynq上用MIG擴展內存(2)-Vivado篇

在Zynq上用MIG擴展內存(2)-Vivado篇

2013-09-02
關鍵詞: FPGA Zynq

硬件平臺:ZC706開發板

軟件工具:Vivado 2013.2

 

Step 1: 創建工程

    啟動Vivado 2013.2,創建一個新的工程zc706_mig。選中Create project subdirectory。

    選擇RTL Project

    一路Next,在Default Part頁面選擇ZC706開發板。

Step 2: 配置Zynq

    在左面的Flow Navigator窗口,單擊Create Block Design,Design Name填寫zynq

    在Diagram Tab頁里面添加IP ‘ZYNQ7 Processing System’。

    雙擊processing_system7_1,打開配置界面。取消所有外設,僅僅保留UART。UART1使用MIO 48..49。關閉FCLK_CLK0的輸出。

Step 3: 配置MIG

    在Diagram Tab頁里面添加IP ‘MIG 7 Series’。雙擊mig_7series_1,打開配置界面。

    在Memory Selection頁,選擇DDR3

    在Controller Options也,配置Clock Period為1250ps,配置Memory Type=SODIMMS; Memory Part=MT8JTF12864HZ-1G6。

    在AXI Parameter頁,配置Data Width=32, ID width=12。

    在Memory Options頁,配置Input Clock Period=5000ps(200MHz).

    在FPGA Options頁,配置System Clock=Differential,Reference Clock=Use System Clock,System Reset Polarity=ACTIVE HIGH。

    在Extended FPGA Options頁,選中DCI Cascade。

    在IO Planning Options頁,選擇Fixed Pin Out,然后導入labfiles\zc706_mig_pinout.ucf,單擊Validate,忽略warnings,單擊Next。

    在System Signals Selection頁,單擊Next。

    在Summary頁,單擊Next。

    在Simulation Options頁,選擇Accept,單擊Next。

    在PCB Information頁,單擊Next。

    在Design Notes頁,單擊Generate。

Step 4: 建立IP之間的連接

    在Diagram Tab頁, 單擊窗口上部的Run Connection Automation,選擇/mig_7series_1/S_AXI,系統將自動添加IP并建立部分連接

    單擊窗口上部的Run Connection Automation,選擇/mig_7series_1/sys_rst。

    連接/mig_7series_1/ui_clk到processing_system7_1/M_AXI_GP0_ACLK

    連接/mig_7series_1/aresetn到/proc_sys_rest/peripheral_aresetn[0:0]

    單擊窗口上部的Run Block Automation,選擇processing_system7_1

    單擊/mig_7series_1/SYS_CLK前面的加號,展開這個接口。

    選中/mig_7series_1/sys_clk_p,單擊右鍵,選擇Create Port。在彈出的窗口里面更改Type為Clock,填寫Frequency(MHz)為200。

    對/mig_7series_1/sys_clk_n執行同樣的操作。

    選中/mig_7series_1/DDR3接口,單擊右鍵,選擇Make External

    單擊Diagram Tab頁左邊最下面的Regenerate Layout按鈕,由工具自動重新排布。生成的結果如下。是不是感覺非常漂亮?

system diagram

Step 5: 創建約束

    命名為system,將以下內容拷貝到約束文件中:

        set_property LOC G9 [ get_ports sys_clk_n]

        set_property IOSTANDARD DIFF_SSTL15 [ get_ports sys_clk_n]

        set_property LOC H9 [ get_ports sys_clk_p]

        set_property IOSTANDARD DIFF_SSTL15 [ get_ports sys_clk_p]

        set_property LOC A8 [ get_ports reset]

        set_property IOSTANDARD LVCMOS15 [ get_ports reset]

        # additional constraints

        #

        create_clock -name sys_clk_pin -period "5.0" [get_ports "sys_clk_p"]

 

Step 7:設計驗證

       在Block Design窗口里面,在zynq.bd上面單擊右鍵,選擇Generate Output Products,然后再單擊右鍵,選擇Create HDL Wrapper。

     在左面的Flow Navigator窗口,單擊Generate Bitstream。

     在我的計算機上,大約20分鐘后,bit文件生成。

     然后在Vivado中,單擊File->Export->Export Hardware for SDK,選中Launch SDK。

     在SDK里面,可以用模板“Memory Tests”創建一個工程,測試確認MIG工作正常。

 

以此為基礎,開發者可以靈活的調整MIG的AXI端口和Memory端口的工作頻率,完成貼合自己應用的嵌入式設計。

 

 

 

 

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区清纯| 99pao成人国产永久免费视频| 欧美成人精品在线播放| 久久久亚洲精品一区二区三区| 亚洲欧美日韩中文播放| 亚洲天堂男人| 一本色道久久88精品综合| 亚洲人成艺术| 亚洲精品系列| 日韩香蕉视频| 一本色道久久88亚洲综合88| 一区二区久久| 中日韩视频在线观看| 亚洲午夜精品久久久久久浪潮| 一本久久综合亚洲鲁鲁五月天| a4yy欧美一区二区三区| 一本高清dvd不卡在线观看| 在线性视频日韩欧美| 一区二区av在线| 一区二区三区视频在线看| 一区二区三区回区在观看免费视频| 亚洲麻豆av| 亚洲色图在线视频| 亚洲综合色激情五月| 午夜亚洲一区| 久久久www成人免费精品| 久久亚洲欧美| 欧美成人精品高清在线播放| 欧美福利视频在线观看| 欧美伦理影院| 国产精品草草| 国产亚洲欧美日韩精品| 精品成人国产| 亚洲开发第一视频在线播放| 国产精品99久久久久久www| 亚洲欧美国产精品va在线观看| 香蕉久久a毛片| 亚洲国产成人久久| 日韩一级黄色av| 亚洲欧美另类中文字幕| 久久九九国产| 欧美二区乱c少妇| 国产精品麻豆成人av电影艾秋| 国产日韩综合| 亚洲国产精品久久久久久女王| 99xxxx成人网| 欧美亚洲日本一区| 亚洲第一色中文字幕| 一本久久综合亚洲鲁鲁五月天| 午夜日韩在线| 米奇777超碰欧美日韩亚洲| 欧美日韩另类字幕中文| 国产女人aaa级久久久级| 欲色影视综合吧| 一区二区三区毛片| 亚洲第一天堂无码专区| 一本大道av伊人久久综合| 久久不射2019中文字幕| 欧美激情区在线播放| 国产精品爽爽ⅴa在线观看| 精品91免费| 99精品福利视频| 久久精品91久久香蕉加勒比| 一区二区三区精品国产| 久久三级视频| 欧美午夜www高清视频| 韩国av一区二区| 一区二区三区久久精品| 亚洲国产精品悠悠久久琪琪| 亚洲一二三区精品| 欧美成人精品1314www| 国产精品网站在线观看| 亚洲国产精品高清久久久| 亚洲欧美韩国| 99视频在线观看一区三区| 欧美专区在线观看| 欧美美女福利视频| 激情欧美国产欧美| 亚洲伊人观看| 中文久久精品| 免费日韩成人| 国产手机视频一区二区| 一区二区三区久久精品| 亚洲精品视频中文字幕| 久久精品视频在线| 国产精品久久久99| 亚洲精品一品区二品区三品区| 欧美在线电影| 午夜宅男久久久| 欧美日韩在线精品一区二区三区| 在线欧美日韩| 性xx色xx综合久久久xx| 亚洲欧美美女| 欧美午夜无遮挡| 亚洲啪啪91| 91久久中文| 久久综合九色综合欧美就去吻| 国产精品日韩精品| 99精品热视频| av不卡在线| 欧美成人dvd在线视频| 韩国在线视频一区| 亚洲欧美综合另类中字| 亚洲女同在线| 欧美视频二区| 99精品国产在热久久下载| 99视频有精品| 欧美日本在线| 亚洲精品免费看| 亚洲精品字幕| 欧美劲爆第一页| 亚洲高清视频中文字幕| 亚洲国产小视频| 久久一区二区三区国产精品| 国产视频久久久久| 欧美一区二区三区喷汁尤物| 欧美亚洲视频在线看网址| 国产精品第一页第二页第三页| 一区二区三区久久久| 亚洲欧美日韩国产中文在线| 欧美午夜免费影院| 亚洲午夜精品久久久久久浪潮| 国产精品99久久久久久人| 欧美视频专区一二在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 一区二区三区视频观看| 欧美三区视频| 亚洲午夜久久久久久尤物| 午夜视频一区二区| 国产日韩欧美一区二区三区在线观看 | 最新高清无码专区| 亚洲伦理网站| 99成人精品| 欧美激情在线观看| 亚洲精选视频免费看| 一区二区三区国产| 国产精品ⅴa在线观看h| 中日韩高清电影网| 午夜精品久久久久久久久久久久| 国产精品久久久久久av下载红粉 | 欧美伦理a级免费电影| 亚洲精品视频中文字幕| 99视频精品| 欧美午夜不卡| 亚洲欧美日韩精品久久亚洲区| 欧美在现视频| 精品动漫一区二区| 99精品热视频只有精品10| 欧美色欧美亚洲另类七区| 亚洲一区二区免费| 久久久久久久久伊人| 亚洲国产国产亚洲一二三| 夜夜爽夜夜爽精品视频| 国产精品免费一区豆花| 久久国内精品视频| 欧美久久精品午夜青青大伊人| 欧美α欧美αv大片| 欧美在线免费一级片| 国产综合18久久久久久| 亚洲乱码久久| 国产精品久久久久9999| 欧美在线观看一区二区| 欧美黄污视频| 亚洲一区二区综合| 美女福利精品视频| 日韩一区二区电影网| 久久成人精品| 亚洲精品极品| 欧美在现视频| 亚洲黄一区二区| 欧美一区二区日韩一区二区| 在线欧美日韩国产| 午夜精彩国产免费不卡不顿大片| 国内精品久久久久久 | 国产欧美一区二区三区沐欲| 亚洲第一精品夜夜躁人人爽| 欧美区日韩区| 午夜视频一区在线观看| 欧美激情在线免费观看| 午夜精品久久久久| 欧美高清在线| 小嫩嫩精品导航| 欧美日韩国产综合视频在线| 性欧美超级视频| 欧美日韩免费观看中文| 久久国产精品久久久| 欧美另类在线观看| 久久精品99久久香蕉国产色戒 | 国产精品草莓在线免费观看| 亚洲国产欧美日韩精品| 国产精品日韩欧美大师| 亚洲毛片一区二区| 国产欧美日本| 亚洲视频网在线直播| 精品动漫一区| 久久成人在线| 一区二区三区欧美亚洲| 欧美激情视频给我| 久久精品成人一区二区三区蜜臀| 欧美性感一类影片在线播放|