0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MEN文件無法創(chuàng)建,MicroBlaze MCS仿真失敗,究竟怎么辦?

YCqV_FPGA_EETre ? 來源:未知 ? 作者:佚名 ? 2017-09-24 06:48 ? 次閱讀

問題

在我的 Vivado IP Integrator BD 設(shè)計(jì)中,有一個(gè) MicroBlaze MCS。

但當(dāng)我嘗試仿真時(shí),出現(xiàn)了類似于以下情況的錯誤:

ERROR: [VRFC 10-451] cannot open file 'int_infile' [/data/vhdl/src/unisims/primitive/RAMB36E1.vhd:1100]ERROR: [XSIM 43-3321] Static elaboration of top level VHDL design unit top in library work failed.ERROR: [Runs 36-25] xelab application returned error(s). Please see '/projects/project_1/project_1.sim/sim_1/behav/xelab.log' file for more details.ERROR: [Common 17-69] Command failed: Failed to compile the design!

MEM 文件無法創(chuàng)建,因此我不能仿真。我該如何解決此問題?

解決方案

在 Vivado IP Integrator 中仿真 MicroBlaze MCS 的步驟如下所示:

步驟 1:將 MicroBlaze MCS 添加至 IP Integrator 設(shè)計(jì)并根據(jù)需要配置該 IP。

步驟 2:生成輸出產(chǎn)品。

步驟 3:生成 ELF。

  • 啟動 SDK

  • 在 SDK 中,選擇文件->新建->項(xiàng)目-> Xilinx ->硬件平臺規(guī)范

  • 在目標(biāo)硬件規(guī)范中,瀏覽至該項(xiàng)目目錄中的 SDKXML 文件:

    • project_1\project_1.srcs\sources_1\bd\design_1\ip\design_1_microblaze_mcs_0_0

  • 現(xiàn)在,您可以創(chuàng)建 ELF。

  • 注意:此流程完整記錄在 MicroBlaze MCS 產(chǎn)品指南中,請單擊此處查看

步驟 4:將 ELF 文件作為仿真源添加到 Vivado 中。

步驟 5:在 Vivado 中,選擇工具->關(guān)聯(lián) ELF 文件。在仿真下面,添加步驟 3 中生成的 ELF。

步驟 6:設(shè)置 BMM 文件的 SCOPED_TO_REF 和 SCOPED_TO_CELLS 值。

  • SCOPED_TO_CELLS 是 MCS 的單元名稱。

  • SCOPED_TO_REF 是包含單元的模塊名稱。

  • 此名稱可從 Vivado 中的源中獲取。

    例如:

在以上項(xiàng)目中,SCOPED_TO_CELLS 為microblaze_mcs_0,而 SCOPED_TO_REF 則為mcs_test要設(shè)置該項(xiàng)目,請使用下列 Tcl 命令:

set_property SCOPED_TO_CELLS {microblaze_mcs_0} [get_files *bmm]
set_property SCOPED_TO_REF {mcs_test} [get_files *bmm]

步驟 7:運(yùn)行仿真。

請確認(rèn)在project_1\project_1.sim\sim_1\behav文件夾中生成了 MEM 文件。 如果未生成這些文件,請檢查步驟 6。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3997

    瀏覽量

    133231
  • mcs
    mcs
    +關(guān)注

    關(guān)注

    0

    文章

    73

    瀏覽量

    24741

原文標(biāo)題:【專家坐堂Q&A】我無法在我的 IPI 設(shè)計(jì)中仿真 MicroBlaze MCS

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    TAS5751M PurePathTM軟件無法使用怎么辦呢?

    有位客戶說登錄了myTI賬號也無法使用,如下圖,請問怎么辦呢?
    發(fā)表于 10-18 07:19

    修復(fù)輥壓機(jī)軸承位磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《修復(fù)輥壓機(jī)軸承位磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 01-23 09:52 ?0次下載

    wifi無互聯(lián)網(wǎng)連接怎么辦?解決wifi無法訪問互聯(lián)網(wǎng)怎么辦的方法

    wifi無互聯(lián)網(wǎng)連接怎么辦?解決wifi無法訪問互聯(lián)網(wǎng)怎么辦的方法? 在現(xiàn)代社會中,WiFi已經(jīng)成為了我們生活中必不可少的一部分。然而,有時(shí)我們可能會遇到WiFi無法訪問互聯(lián)網(wǎng)的問題,
    的頭像 發(fā)表于 01-17 11:17 ?3.2w次閱讀

    keil編譯沒有axf文件怎么辦啊?

    keil編譯沒有axf文件怎么辦
    發(fā)表于 01-15 07:28

    風(fēng)機(jī)軸磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《風(fēng)機(jī)軸磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 01-07 11:04 ?0次下載

    fpga下載失敗沒有提示怎么辦

    當(dāng)FPGA下載失敗且沒有任何提示時(shí),這可能是由于多種原因?qū)е碌?。在這篇文章中,我們將詳細(xì)討論可能的解決方法。 首先,我們需要明確的是,“FPGA下載失敗”可以指多種不同的情況,例如FPGA配置文件
    的頭像 發(fā)表于 01-04 10:29 ?1536次閱讀

    4260紙機(jī)烘缸軸磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《4260紙機(jī)烘缸軸磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 12-18 10:38 ?0次下載

    過孔為什么不能打焊盤上?我就想打,怎么辦?

    過孔為什么不能打焊盤上?我就想打,怎么辦
    的頭像 發(fā)表于 12-15 10:47 ?3445次閱讀
    過孔為什么不能打焊盤上?我就想打,<b class='flag-5'>怎么辦</b>?

    連接相機(jī)丟包怎么辦?如何設(shè)置網(wǎng)卡屬性?

    連接相機(jī)丟包怎么辦?如何設(shè)置網(wǎng)卡屬性?
    的頭像 發(fā)表于 12-12 16:26 ?581次閱讀
    連接相機(jī)丟包<b class='flag-5'>怎么辦</b>?如何設(shè)置網(wǎng)卡屬性?

    mysql配置失敗怎么辦

    MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但在配置過程中可能會出現(xiàn)各種問題,導(dǎo)致配置失敗。本文將詳細(xì)介紹MySQL配置失敗的常見原因和對應(yīng)的解決方案,以幫助讀者快速排查和解決問題。 一、檢查
    的頭像 發(fā)表于 12-06 11:03 ?3139次閱讀

    pcb鉆孔偏孔了怎么辦?

    pcb鉆孔偏孔了怎么辦?
    的頭像 發(fā)表于 11-22 11:10 ?2974次閱讀
    pcb鉆孔偏孔了<b class='flag-5'>怎么辦</b>?

    在ads中不能進(jìn)行噪聲仿真無法設(shè)計(jì)噪聲匹配電路怎么解決?

    畢業(yè)設(shè)計(jì)用到了HMC413芯片進(jìn)行低噪聲放大器電路的設(shè)計(jì),可是芯片只提供了s2p文件且只有s參數(shù),在ads中不能進(jìn)行噪聲仿真無法設(shè)計(jì)噪聲匹配電路,不知道該怎么辦
    發(fā)表于 11-16 06:38

    云存儲空間已滿怎么辦

    云存儲空間已滿怎么辦?當(dāng)云存儲空間已滿時(shí),我們可以采取以下一些常見的步驟來解決問題: 1、刪除不必要的文件: 首先,檢查云存儲中是否有不再需要的文件或數(shù)據(jù)。刪除這些文件可以立即釋放存儲
    的頭像 發(fā)表于 11-14 17:44 ?3990次閱讀

    電機(jī)過熱怎么辦?

    電機(jī)過熱怎么辦?WAYON維安PPTC有方案
    的頭像 發(fā)表于 11-01 15:08 ?646次閱讀
    電機(jī)過熱<b class='flag-5'>怎么辦</b>?

    win7電腦的DVD驅(qū)動無法啟動怎么辦?

    win7電腦的DVD驅(qū)動無法啟動怎么辦? 在日常使用電腦的過程中,我們經(jīng)常需要使用到光盤來安裝軟件、播放影片等,而DVD驅(qū)動的正常啟動是使用光盤的前提條件,因此DVD驅(qū)動無法啟動會給我們的使用帶來
    的頭像 發(fā)表于 10-27 14:25 ?1562次閱讀