作者:falwat
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/falwat/article/details/85918300
本文介紹如何在 vivado 開發(fā)教程(一) 創(chuàng)建新工程 的基礎(chǔ)上, 使用IP集成器, 創(chuàng)建塊設(shè)計。
創(chuàng)建基本的MicroBlaze系統(tǒng)
點擊Vivado 左側(cè)流程導(dǎo)航器中的"IP INTERGRATOR" 下的 "Create Block Design".
點擊"Diagram"中心的"+", 或者使用快捷鍵"Ctrl+I", 或者右鍵選擇菜單"Add IP", 選擇"MicroBlaze" ,雙擊加入到塊設(shè)計中.
點擊"Diagram"窗口中的"Run Block Automation", 運行塊自動化. 在彈出的對話框中,根據(jù)需要修改選項, 這里先不做任何修改, 點擊"OK"完成.
繼續(xù)點擊"Diagram"窗口中的"Run Block Automation", 運行塊自動化, 設(shè)置時鐘和復(fù)位信號.
在"Diagram"窗口中,右鍵選擇菜單"Regenerate Laout", 重新生成布局, 如下圖所示:
添加外設(shè)
在"Diagram" 窗口中添加"AXI GPIO" IP核, 點擊"Diagram"窗口頂部的"Run Connection Automation", 運行連接自動化. 按下圖進行配置, 配置完成后, 點擊"OK".
在"Diagram"窗口中,右鍵選擇菜單"Regenerate Laout", 重新生成布局, 如下圖所示:
按照上面的步驟,繼續(xù)添加串口IP("AXI Uartlite").
在"Diagram"窗口中,右鍵選擇菜單"Validate Design" 或使用快捷鍵"F6", 驗證設(shè)計. 驗證通過后, 關(guān)閉"Block Design" 窗口.
生成輸出產(chǎn)品(Generate Output Products)
切回工程管理("PROJECT MANAGER" )視圖, 在 "system(system.bd)"上右鍵選擇菜單"Generate Output Products", 生成輸出產(chǎn)品.
在彈出的對話框中,設(shè)置并行運行數(shù)量(Number of jobs), 點擊"Generate" 按鈕, 等待生成完成.生成過程中, 內(nèi)存占用和CPU占用會急劇飆升.
創(chuàng)建HDL包裝(HDL Wrapper)
在 "system(system.bd)"上右鍵選擇菜單"Create HDL Wrapper". 在彈出的對話框中,點擊"OK"即可, 生成的"system_wrapper"會自動被設(shè)置為頂層.
審核編輯:何安
-
Vivado
+關(guān)注
關(guān)注
19文章
846瀏覽量
70431 -
IP集成器
+關(guān)注
關(guān)注
0文章
4瀏覽量
5883
發(fā)布評論請先 登錄
如何在VS code中配置Zephyr集成開發(fā)環(huán)境
NucleiStudio基于一代蜂鳥E203的工程創(chuàng)建
在Windows10上運行vivado使用tcl文件創(chuàng)建E203項目路徑錯誤的問題
如何在Vivado上仿真蜂鳥SOC,仿真NucleiStudio編譯好的程序
創(chuàng)建一個Library工程
rtthread studio 創(chuàng)建不了工程怎么解決?
使用STM32CubeMX的時候創(chuàng)建的工程已經(jīng)使用的板載資源如何去掉?
如何在Unified IDE中創(chuàng)建視覺庫HLS組件
使用AMD Vitis Unified IDE創(chuàng)建HLS組件
如何使用AMD Vitis HLS創(chuàng)建HLS IP
一文詳解Vivado時序約束
Vivado FIR IP核實現(xiàn)
eIQ Time Series Studio工具使用攻略(三)-工程創(chuàng)建

如何在vivado創(chuàng)建新工程上使用IP集成器創(chuàng)建塊設(shè)計
評論