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。


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

    关注

    53

    文章

    4406

    浏览量

    137670
  • mcs
    mcs
    +关注

    关注

    0

    文章

    74

    浏览量

    25613

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用单片机系统时间不准怎么办

    使用单片机系统时间不准,怎么办?具体的是与晶振有关系还是MCU内部有关系,时间一长显示的时间就慢了
    发表于 12-05 07:51

    使用Vivado 2018.2编译E203的mcs文件,遇到的问题求解

    Hi 各位,我在尝试使用Vivado 2018.2编译E203的mcs文件,遇到如下两个问题: 1. 按照书中步骤运行,执行完make mcs之后得到的mcs
    发表于 11-11 06:04

    求助,关于mcs文件生成的问题求解

    make: *** [mcs] Error 2 但是使用 make mcsCORE=e203 FPGA_NAME=hbirdkit 和 make mcsCORE=e203 FPGA_NAME=nucleikit 时就可以运行并生成mcs
    发表于 11-10 07:34

    win10环境下使用vivado生成.bit与.mcs文件

    在hbirdv2参考文档中使用make指令生成system.bit和system.mcs文件,但是虚拟机本身会消耗计算资源,导致运行速度变慢,对于不习惯在linux下编辑代码的人,还需要来回倒腾代码
    发表于 10-27 08:25

    IN Multisim中找不到ADA4940-1的仿真模型解决方案

    qqxjyxjy清风:在仿真软件IN Multisim中找不到ADA4940-1的仿真模型,怎么办? AI: 好的,用户说在Multisim里找不到ADA4940-1的模型,怎么办。首
    的头像 发表于 10-09 09:18 476次阅读

    USB 接口无法识别外接设备怎么办?​

    办公插U盘传文件、接移动硬盘存素材,或者连外接键盘办公,难免会遇到USB接口无法识别设备的问题。很多人第一反应以为“接口坏了”或“设备废了”,其实80%的故障都是接口连接没到位或者驱动出问题,也
    的头像 发表于 09-17 16:28 2792次阅读
    USB 接口<b class='flag-5'>无法</b>识别外接设备<b class='flag-5'>怎么办</b>?​

    电脑开机每次自动开启很多软件怎么办

    电脑开机每次自动开启很多软件怎么办
    发表于 07-17 06:40

    路由器能连上但是没有网络怎么办

    路由器能连上但是没有网络怎么办
    发表于 07-10 06:15

    FPGA的Jtag接口烧了,怎么办

    在展开今天的文章前,先来讨论一个问题:FPGA的jtag接口烧了怎么办?JTAG接口的输入引脚通常设计为高阻抗,这使得它们对静电电荷积累非常敏感,由于JTAG接口需要频繁连接调试器、下载线缆等外
    的头像 发表于 04-27 11:01 2118次阅读
    FPGA的Jtag接口烧了,<b class='flag-5'>怎么办</b>?

    点焊型应变计焊接失败怎么办?5步排查法+3个防护技巧

    在桥梁、钢结构厂房等工程监测中,点焊型应变计(如VWS-05型)因其安装便捷、测量精准被广泛应用。但有些人会担心:焊接后应变计松动、读数异常甚至完全失效,焊接失败成了高频痛点!为什么点焊会失败
    的头像 发表于 04-17 15:19 509次阅读
    点焊型应变计焊接<b class='flag-5'>失败</b><b class='flag-5'>怎么办</b>?5步排查法+3个防护技巧

    keil不同版本,有的文件在新版本上报错怎么办?要装两个版本一起用?

    有的文件在新版本上报错怎么办?要装两个版本一起用?
    发表于 03-10 07:05

    stm32cubeide编译的时候报错,无法生成hex文件怎么解决?

    stm32cubeide编译的时候报错,并且无法生成hex文件怎么办急急急!
    发表于 03-07 08:17

    deepseek登录不了怎么办

    建议先检查网络连接,确认账号密码正确,尝试清除缓存或切换设备登录。若仍失败,可访问官方状态页查看服务公告,或联系客服协助解决。
    的头像 发表于 02-07 09:42 1975次阅读

    开关电源漏电怎么办?开关电源漏电流标准是什么?

    在现在水电工程中,开关电源是必不可少的家居用品,开关电源漏电怎么办,市面上开关电源产品还是不少的,功能很多,品牌也不少,所以,选择的时候也需要特别注意。好的品牌就会避免漏电的情况出现,开关电源漏电
    发表于 01-09 13:59

    新手请教关于电路仿真软件找不到元件怎么办

    本菜鸟刚学模拟电路,尝试了Multisim和AD20两个软件用来仿真。但是发现很多方便购买的元件(比如长晶的某个三极管)在软件里面找不到,元件的官网也没有提供仿真模型下载。请问这种情况前辈们怎么办?是不
    发表于 12-25 22:15