0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MEN文件无法创建,MicroBlaze MCS仿真失败,究竟怎么办?

YCqV_FPGA_EETre 来源:未知 作者:佚名 2017-09-24 06:48 次阅读

问题

在我的 Vivado IP Integrator BD 设计中,有一个 MicroBlaze MCS。

但当我尝试仿真时,出现了类似于以下情况的错误:

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 文件无法创建,因此我不能仿真。我该如何解决此问题?

解决方案

在 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。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    3860

    浏览量

    131951
  • mcs
    mcs
    +关注

    关注

    0

    文章

    71

    浏览量

    24570

原文标题:【专家坐堂Q&A】我无法在我的 IPI 设计中仿真 MicroBlaze MCS

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    keil编译没有axf文件怎么办啊?

    keil编译没有axf文件怎么办
    发表于 01-15 07:28

    fpga下载失败没有提示怎么办

    当FPGA下载失败且没有任何提示时,这可能是由于多种原因导致的。在这篇文章中,我们将详细讨论可能的解决方法。 首先,我们需要明确的是,“FPGA下载失败”可以指多种不同的情况,例如FPGA配置文件
    的头像 发表于 01-04 10:29 367次阅读

    mysql配置失败怎么办

    MySQL是一款广泛使用的关系型数据库管理系统,但在配置过程中可能会出现各种问题,导致配置失败。本文将详细介绍MySQL配置失败的常见原因和对应的解决方案,以帮助读者快速排查和解决问题。 一、检查
    的头像 发表于 12-06 11:03 996次阅读

    安全存储文件创建

    安全存储文件创建 使用安全存储时首先需要创建并初始化该安全文件。 如果在创建安全文件之前,/data/tee目录下没有dirf.db
    的头像 发表于 11-21 15:02 188次阅读
    安全存储<b class='flag-5'>文件</b>的<b class='flag-5'>创建</b>

    ADL5205官网上没有spice模型 ,不能仿真怎么办

    ADL5205官网上没有spice模型 ,不能仿真怎么办?有没有大神用这个做过单端输入的设计? 求教一下
    发表于 11-17 08:32

    在ads中不能进行噪声仿真无法设计噪声匹配电路怎么解决?

    毕业设计用到了HMC413芯片进行低噪声放大器电路的设计,可是芯片只提供了s2p文件且只有s参数,在ads中不能进行噪声仿真无法设计噪声匹配电路,不知道该怎么办
    发表于 11-16 06:38

    TPYBoard里的sht20.py的文件找不到了怎么办

    TPYBoard里的sht20.py的文件找不到了,怎么办
    发表于 11-08 06:06

    esp32指示灯不亮,PC也无法检测到该怎么办呢?

    esp32这个板子 指示灯不亮,PC也无法检测到该怎么办呢?
    发表于 11-02 06:40

    STC8单片机下载时显示文件超出范围怎么办

    STC8单片机下载时显示文件超出范围怎么办,怎么能把程序下进去
    发表于 10-28 07:04

    如果遇到 bm send api failed,TPU无法正常工作怎么办

    如果遇到 bm send api failed,TPU 无法正常工作怎么办
    发表于 09-19 07:04

    模型转换失败怎么办

    模型转换失败怎么办
    发表于 09-18 08:41

    MicroBlaze MCSMicroBlaze的区别在哪?

    在Block Design中查找IP时输入Microblaze,就会发现下面几种IP,我们常规使用的就是第一个IP,是一个可以自定义外设的软核,但是第三个MicroBlaze MCS到底是个啥,我们接下来详解。
    的头像 发表于 08-23 09:07 714次阅读
    <b class='flag-5'>MicroBlaze</b> <b class='flag-5'>MCS</b>和<b class='flag-5'>MicroBlaze</b>的区别在哪?

    keil编译没有axf文件怎么办啊?

    keil编译没有axf文件怎么办
    发表于 06-27 08:35

    请问一下锁相环无法锁定怎么办

    请问一下锁相环无法锁定怎么办
    发表于 04-24 10:09

    protues示波器在仿真时关闭再次运行就打不开了,怎么办

    protues示波器在仿真时关闭再次运行就打不开了,怎么办
    发表于 04-23 16:21