vivado使用自帶IP核和建立自己定義的IP核
任務:使用vivado自帶IP和建立IP
目的:學會使用Vivadao相關的IP元件
步驟:
1.使用自帶IP
工程建立好之後,選擇IP Catalog。軟體就會列出自帶的,自帶的IP核有很多種,選擇自己需要的,可以直接查詢。此處選擇FIFO作為例子。
選擇好IP核之後,選中並雙擊就會彈出IP核配置視窗,例如下圖中FIFO的配置頁面,有ip名、位寬等等相關引數。
引數配置完成之後,點選ok就彈出下列生成輸出視窗,綜合選項中的Global表示只生成RTL程式碼,然後與整個工程一起參與綜合,Out of context per IP表示生成後立即綜合,生成後的介面見下列圖片。
Global選項的生成狀態:
Out of context per IP表示生成後立即綜合的狀態:
輸出生成檔案包含了例項模板(其中.vho檔案是verilog的使用模板,.veo是VHDL例項模板),綜合約束檔案、模擬檔案和修改記錄。這些檔案在IP Sources標籤欄中可以看到。開啟.vho檔案,複製下圖中方框中的內容到需要應用的檔案中。
將生成的IP核實例化到原始檔中,並且新增自己的輸入輸出即可。之後便可以對其進行綜合,模擬等操作了。
2.建立IP並使用
開啟一個編譯好的工程,以分頻器為例。
在tool-->Create and Package New IP
完成後可以看到要生成IP的一些資訊。
在Review and Package中點選Re-Package IP即可完成IP核的建立。
開啟IP Catalog,在User Repository的UserIP中可以看到剛剛生成的IP核。
新建工程,使用剛建立的IP核
新建工程後的IP Catalog中看到之前建立的IP核並不存在其中。
點選IP Catalog視窗左側的IP 設定按鈕(或Project Setting--->IP Setting),然後選擇Repository Manager,點選綠色+,找到之前生成IP核的路徑。
ok之後再看IP Catalog視窗,出現了之前建立的IP核,選擇此IP就可以例項化了。
- 頂
- 0
- 踩
任務:使用vivado自帶IP和建立IP
目的:學會使用Vivadao相關的IP元件
步驟:
1.使用自帶IP
工程建立好之後,選擇IP Catalog。軟體就會列出自帶的,自帶的IP核有很多種,選擇自己需要的,可以直接查詢。此處選擇FIFO作為例子。
選擇好IP核之後,選中並雙擊就會彈出IP核配置視窗,例如下圖中FIFO的配置頁面,有ip名、位寬等等相關引數。
引數配置完成之後,點選ok就彈出下列生成輸出視窗,綜合選項中的Global表示只生成RTL程式碼,然後與整個工程一起參與綜合,Out of context per IP表示生成後立即綜合,生成後的介面見下列圖片。
Global選項的生成狀態:
Out of context per IP表示生成後立即綜合的狀態:
輸出生成檔案包含了例項模板(其中.vho檔案是verilog的使用模板,.veo是VHDL例項模板),綜合約束檔案、模擬檔案和修改記錄。這些檔案在IP Sources標籤欄中可以看到。開啟.vho檔案,複製下圖中方框中的內容到需要應用的檔案中。
將生成的IP核實例化到原始檔中,並且新增自己的輸入輸出即可。之後便可以對其進行綜合,模擬等操作了。
2.建立IP並使用
開啟一個編譯好的工程,以分頻器為例。
在tool-->Create and Package New IP
完成後可以看到要生成IP的一些資訊。
在Review and Package中點選Re-Package IP即可完成IP核的建立。
開啟IP Catalog,在User Repository的UserIP中可以看到剛剛生成的IP核。
新建工程,使用剛建立的IP核
新建工程後的IP Catalog中看到之前建立的IP核並不存在其中。
點選IP Catalog視窗左側的IP 設定按鈕(或Project Setting--->IP Setting),然後選擇Repository Manager,點選綠色+,找到之前生成IP核的路徑。
ok之後再看IP Catalog視窗,出現了之前建立的IP核,選擇此IP就可以例項化了。