全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

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

时间:2017-09-24 06:48

人气:

作者:admin

标签:

导读:在我的 Vivado IP Integrator BD 设计中,有一个 MicroBlaze MCS。但当我尝试仿真时,出现了类似于以下情况的错误:...

问题

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


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信