Vivado Design Suite 可提供圍繞 IP 的設(shè)計(jì)流程,支持您將來(lái)自各種設(shè)計(jì)的 IP 模塊添加到自己的設(shè)計(jì)中。此環(huán)境的核心是可擴(kuò)展的 IP 目錄,其中包含 AMD 賽靈思提供的即插即用 IP。IP 目錄可通過(guò)添加以下內(nèi)容來(lái)加以擴(kuò)展:
來(lái)自 System Generator for DSP 設(shè)計(jì)的模塊(源自 Simulink 算法的 MATLAB)
Vivado 高層次綜合 (HLS) 設(shè)計(jì)(C/C++ 算法)
第三方 IP
使用 Vivado IP 封裝器工具封裝為 IP 的設(shè)計(jì)
下圖顯示了圍繞 IP 的設(shè)計(jì)流程:
在設(shè)計(jì)中使用 IP 的方法包括:
使用“Managed IP”(托管 IP)流程來(lái)自定義 IP 并生成輸出文件(包括綜合后的設(shè)計(jì)檢查點(diǎn) (DCP)),這樣即可
保留自定義設(shè)置以供在當(dāng)前和未來(lái)版本中使用。如需了解更多信息,請(qǐng)參閱第 3 章:使用“Manage IP”工程。
從工程訪(fǎng)問(wèn) IP 目錄,以自定義 IP 并將其添加到設(shè)計(jì)中。IP 文件可存儲(chǔ)在工程本地,或者對(duì)于小型團(tuán)隊(duì)規(guī)模的工程,建議將其存儲(chǔ)在工程外部。
源文件的添加方法是右鍵單擊 IP integrator 畫(huà)布并將 RTL 模塊添加到設(shè)計(jì)圖中,這樣即可提供“RTL on Canvas”(畫(huà)布上的 RTL)。
在非工程腳本流程中創(chuàng)建并自定義 IP,并生成輸出文件(包括生成 DCP)。
在工程模式或非工程模式下使用 IP 的方法是引用已創(chuàng)建的賽靈思核實(shí)例 (XCI) 文件,推薦在處理由多名團(tuán)隊(duì)成員協(xié)作完成的大型工程時(shí)采用此方法。
按設(shè)計(jì)進(jìn)程瀏覽內(nèi)容
硬件、IP 和平臺(tái)開(kāi)發(fā)
為硬件平臺(tái)創(chuàng)建 PL IP 塊、創(chuàng)建 PL 內(nèi)核、子系統(tǒng)功能仿真以及評(píng)估 Vivado 時(shí)序收斂、資源使用情況和功耗收斂。還涉及為系統(tǒng)集成開(kāi)發(fā)硬件平臺(tái)。本文檔中適用于此設(shè)計(jì)進(jìn)程的主題包括:
第 2 章:IP 基礎(chǔ)知識(shí)
第 3 章:使用“Manage IP”工程
系統(tǒng)集成與確認(rèn)
通過(guò)板級(jí)原理圖和開(kāi)發(fā)板布局來(lái)設(shè)計(jì) PCB。還包含功耗、散熱以及信號(hào)完整性注意事項(xiàng)。本文檔中適用于此設(shè)計(jì)進(jìn)程的主題包括:
處理調(diào)試 IP
IP 術(shù)語(yǔ)
Vivado IDE 使用下列術(shù)語(yǔ)來(lái)描述 IP、其存儲(chǔ)位置及其表述方式。
-
模塊
+關(guān)注
關(guān)注
7文章
2613瀏覽量
47006 -
amd
+關(guān)注
關(guān)注
25文章
5376瀏覽量
133378 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4123瀏覽量
85273 -
IP
+關(guān)注
關(guān)注
5文章
1541瀏覽量
148918
原文標(biāo)題:Vivado 設(shè)計(jì)套件:圍繞 IP 的設(shè)計(jì)流程
文章出處:【微信號(hào):賽靈思,微信公眾號(hào):Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論