文章 ID: 000085567 内容类型: 故障排除 上次审核日期: 2013 年 09 月 19 日

为什么 Platform Designer 系统在运行针对片上内存组件的分组码脚本时会卡住不动?

环境

  • 英特尔® Quartus® II 软件
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    Platform Designer 的代次在执行与片上内存组件相关联的分组脚本时可能会卡住。在“生成”窗口中,您可能会看到过程停止,并出现以下消息:

    信息:onchip_memory_16bit:生成命令为 [exec C:/altera/13.0sp1/quartus/bin/perl/bin/perl.exe -I C:/altera/13.0sp1/quartus/common/ip/altera/common/perl/5.8.3 -I C:/altera/13.13.00sp1/quartus/sopc_builder/bin/sopc_builder -I C:/altera/13.0sp1/quartus/sopc_builder/bin/perl_lib -I C:/altera/13.0sp1/quartus/sopc_builder/bin -I C:/altera/13.0sp1/quartus/。/ip/altera/sopc_builder_ip/common -I C:/altera/13.0sp1/quartus/。/ip/altera/sopc_builder_ip/altera_avalon_onchip_memory2 -- C:/altera/13.0sp1/quartus/。/ip/altera/sopc_builder_ip/altera_avalon_onchip_memory2/generate_rtl.pl --name=my_system_onchip_memory_16bit --dir=C:/Users/xyz/AppData/Local/Temp/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen generate_rtl/ --quartus_dir=C:/altera/13.0sp1/quartus --verilog --config=C:/Users/xyz/AppData/local/温度/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen/
    /my_system_onchip_memory_16bit_component_configuration.pl --do_build_sim=0 ]

    在使用 Quartus® II 软件 v13.0/sp1 的 Windows 系统上观察到这个问题。要摆脱卡住状态, 打开任务管理器 , 并按照 “perl.exe *32” 过程退出该过程。如果在“Generate Completed”窗口中停止处理过程,就会产生一条错误消息。

    错误:onchip_memory_16bit:无法生成模块<组件名称>

    以下描述了造成此问题的根源:

    如果您在片上内存(RAM 或 ROM)组件中启用“启用系统内存内容编辑功能”选项,则实例 ID 必须有四个字符,并且不包含任何数字。

    解决方法

    要解决此问题,请使用一个没有任何数字的 4 字符实例 ID 名称。

    Quartus® II 软件 v14.0 解决了此问题。

    相关产品

    本文适用于 1 产品

    Cyclone® V E FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。