《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 在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亚洲国产精品_日韩亚洲一区二区
一区二区三区四区五区视频| 国产精品一卡| 亚洲精品一级| 欧美精品一区在线观看| 91久久精品视频| 亚洲成色www久久网站| 老司机久久99久久精品播放免费| 久久精品国产视频| 亚洲福利电影| 国产综合色在线| 欧美极品一区二区三区| 亚洲一区二区伦理| 午夜精品电影| 精品动漫3d一区二区三区| 欧美激情精品久久久| 亚洲资源av| 久久国产一区| 欧美亚洲综合在线| 亚洲欧洲一区二区天堂久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美亚洲在线观看| 香蕉久久久久久久av网站| 午夜久久久久| 久久精品国产99| 亚洲国产影院| 亚洲午夜精品| 精品成人在线视频| 亚洲成人原创| 亚洲免费观看| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日本中文| 欧美四级伦理在线| 美女任你摸久久| 亚洲欧美日韩视频一区| 亚洲福利一区| 亚洲午夜精品在线| 亚洲综合精品一区二区| 亚洲国产美女| 国产一区在线免费观看| 国产在线观看一区| 1024成人网色www| 亚洲精品乱码久久久久久按摩观| 99热在线精品观看| 亚洲电影免费观看高清完整版在线观看| 在线成人h网| 国产人成一区二区三区影院| 欧美另类99xxxxx| 欧美视频一区二区三区在线观看 | 亚洲欧美文学| 日韩亚洲国产欧美| 亚洲一区3d动漫同人无遮挡| 欧美亚洲在线播放| 亚洲精品综合精品自拍| 性欧美暴力猛交69hd| 亚洲第一在线综合在线| aa级大片欧美| 亚洲精品一区二区三区在线观看| 一区二区三区国产在线观看| 亚洲欧洲一级| 亚洲免费视频成人| 在线中文字幕一区| 亚洲精品1区| 亚洲小说春色综合另类电影| 久久精品国产77777蜜臀| 亚洲欧美日韩综合| 久久综合久久综合这里只有精品 | 国产精品福利久久久| 国产亚洲一区二区三区在线观看| 国产精品乱码人人做人人爱| 欧美日产国产成人免费图片| 国产精品久久久| 精品动漫一区| 亚洲男人的天堂在线| 日韩午夜中文字幕| 亚洲日本成人| 亚洲精品日韩一| 欧美一乱一性一交一视频| 亚洲欧美99| 欧美大尺度在线| 欧美激情精品久久久久久久变态| 国产精品无码永久免费888| 在线看欧美日韩| 亚洲欧美区自拍先锋| 一区二区激情小说| 欧美jizz19hd性欧美| 欧美激情精品久久久| 国产日韩欧美在线一区| 国产主播在线一区| 中国亚洲黄色| av成人国产| 免费不卡中文字幕视频| 国产日韩欧美精品一区| 99热精品在线| 日韩午夜中文字幕| 欧美va天堂| 激情久久五月| 欧美一区二区三区在线观看 | 久久精品在线播放| 久久婷婷一区| 噜噜爱69成人精品| 国产欧美一区二区精品性| 99精品国产福利在线观看免费| 亚洲三级电影全部在线观看高清| 久久精品日韩一区二区三区| 国产精品自拍网站| 黄色成人91| 西瓜成人精品人成网站| 亚洲一区二区高清| 欧美日韩国产综合新一区| 欧美日韩中文在线| 欧美三级特黄| 91久久午夜| 亚洲精品欧美激情| 欧美成人伊人久久综合网| 精品动漫3d一区二区三区免费版| 欧美一区二区在线免费播放| 久久黄色级2电影| 国产日韩欧美综合精品| 欧美亚洲在线播放| 久久久国产精品亚洲一区| 国产日韩欧美视频| 欧美影院成人| 久久蜜臀精品av| 欧美日韩不卡在线| 亚洲人成网站在线播| 99这里只有精品| 欧美日本国产一区| 日韩亚洲国产精品| 亚洲一区二区三区激情| 国产精品久久久久秋霞鲁丝| 亚洲一区二区不卡免费| 欧美亚洲日本国产| 欧美激情视频在线播放| 亚洲福利国产| 在线一区观看| 国产精品毛片| 性做久久久久久免费观看欧美| 久久精品国产清高在天天线| 国产日韩欧美中文在线播放| 久久精品噜噜噜成人av农村| 欧美暴力喷水在线| 亚洲久久视频| 性欧美激情精品| 国产一区亚洲| 亚洲欧洲日本在线| 欧美日韩一区国产| 亚洲欧美怡红院| 久久亚洲精品一区| 亚洲国产日韩在线一区模特| 亚洲欧美日韩精品久久亚洲区 | 欧美日韩情趣电影| 亚洲天堂av图片| 亚洲人成7777| 欧美日产国产成人免费图片| 在线亚洲国产精品网站| 久久精品国产亚洲aⅴ| 亚洲第一精品在线| 亚洲一区二区精品在线| 国产午夜精品视频| 亚洲理伦电影| 国产精品欧美日韩久久| 久久精品国产欧美亚洲人人爽| 欧美激情久久久久| 制服丝袜亚洲播放| 久久综合999| 亚洲视频图片小说| 久久综合色婷婷| 在线一区二区三区四区五区| 久久久久久午夜| 99精品欧美| 久久一本综合频道| 一本色道久久99精品综合| 亚洲精品视频啊美女在线直播| 欧美日韩视频免费播放| 欧美一区二区视频在线观看2020| 欧美激情一区二区三区高清视频| 亚洲一区二区三区四区视频| 免费观看亚洲视频大全| 亚洲一区二区三区在线看 | 国产精品理论片在线观看| 亚洲黄色三级| 国产欧美日韩综合精品二区| 99天天综合性| 国产一区二区三区久久| 国产精品99久久久久久久vr| 韩国美女久久| 亚洲欧美视频一区| 亚洲精品国产精品国产自| 久久久久国产精品麻豆ai换脸| 一本久道久久综合狠狠爱| 免费不卡在线观看| 午夜欧美大片免费观看| 欧美日韩视频一区二区三区| 亚洲国产视频直播| 国产色产综合产在线视频| 正在播放日韩| 亚洲激情av在线| 狂野欧美激情性xxxx欧美| 亚洲欧美国产高清| 欧美日韩亚洲在线|