問題
在我的 Vivado IP Integrator BD 設計中,有一個 MicroBlaze MCS。
但當我嘗試仿真時,出現了類似于以下情況的錯誤:
ERROR: [VRFC 10-451] cannot open file 'int_infile' [
MEM 文件無法創建,因此我不能仿真。我該如何解決此問題?
解決方案在 Vivado IP Integrator 中仿真 MicroBlaze MCS 的步驟如下所示:
步驟 1:將 MicroBlaze MCS 添加至 IP Integrator 設計并根據需要配置該 IP。
步驟 2:生成輸出產品。
步驟 3:生成 ELF。
-
啟動 SDK
-
在 SDK 中,選擇文件->新建->項目-> Xilinx ->硬件平臺規范
-
在目標硬件規范中,瀏覽至該項目目錄中的 SDKXML 文件:
-
project_1\project_1.srcs\sources_1\bd\design_1\ip\design_1_microblaze_mcs_0_0
-
-
現在,您可以創建 ELF。
-
注意:此流程完整記錄在 MicroBlaze MCS 產品指南中,請單擊此處查看
步驟 4:將 ELF 文件作為仿真源添加到 Vivado 中。
步驟 5:在 Vivado 中,選擇工具->關聯 ELF 文件。在仿真下面,添加步驟 3 中生成的 ELF。
步驟 6:設置 BMM 文件的 SCOPED_TO_REF 和 SCOPED_TO_CELLS 值。
-
SCOPED_TO_CELLS 是 MCS 的單元名稱。
-
SCOPED_TO_REF 是包含單元的模塊名稱。
-
此名稱可從 Vivado 中的源中獲取。
例如:

在以上項目中,SCOPED_TO_CELLS 為microblaze_mcs_0,而 SCOPED_TO_REF 則為mcs_test要設置該項目,請使用下列 Tcl 命令:
set_property SCOPED_TO_CELLS {microblaze_mcs_0} [get_files *bmm]
set_property SCOPED_TO_REF {mcs_test} [get_files *bmm]
步驟 7:運行仿真。
請確認在project_1\project_1.sim\sim_1\behav文件夾中生成了 MEM 文件。 如果未生成這些文件,請檢查步驟 6。
-
仿真
+關注
關注
51文章
4236瀏覽量
135299 -
mcs
+關注
關注
0文章
74瀏覽量
25130
原文標題:【專家坐堂Q&A】我無法在我的 IPI 設計中仿真 MicroBlaze MCS
文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
FPGA的Jtag接口燒了,怎么辦?

點焊型應變計焊接失敗怎么辦?5步排查法+3個防護技巧

新手請教關于電路仿真軟件找不到元件怎么辦?
盛顯科技:投影融合處理器連接出現超時,該怎么辦?

TLV320AIC3254EVM-K連接電腦無法識別USB是怎么回事?
香港大帶寬服務器連接失敗怎么辦?
我用的是multisim14.0,因為是初學者,仿真電路的時候找不到合適的模型,應該怎么辦?
ddos造成服務器癱瘓后怎么辦
請問esp32如何創建具有多個藍牙服務和多個特征值的示例?
使用愛星云配網失敗了,我該怎么辦?

評論