文章 ID: 000085567 內容類型: 疑難排解 最近查看日期: 2013 年 09 月 19 日

為什麼平臺設計者系統世代在為晶片記憶體元件執行「珍珠」腳本時會陷入困境?

環境

  • Intel® Quartus® II 軟體
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    執行與晶片上記憶體元件相關的《珍珠》腳本時,平臺設計者世代可能會陷入困境。在「產生」視窗中,您可能會看到下列訊息已停止程式:

    資訊: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.130sp1/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:/User/xyz/AppData/Local/Temp/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen /--quartus_dir=C:/altera/13.0sp1/quartus --verilog --config=C:/User/xyz/AppData/Local/Temp/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen/
    /my_system_onchip_memory_16bit_component_configuration.pl --do_build_sim=0 ]

    在 Windows 系統使用 Quartus® II 軟體 v13.0/sp1 時發現此問題。若要擺脫困境,請開啟工作管理員並終止「perl.exe *32」程式。如果在「產生已完成的」視窗中造成錯誤訊息,則會造成該程式的消瞗。

    錯誤:onchip_memory_16bit:無法產生模組<memory 元件名稱>

    下列說明此問題的根本原因:

    如果您在晶片記憶體 (RAM 或 ROM) 元件中啟用「啟用系統記憶體內容編輯功能」選項,則實例 ID 必須有四個字元長,且沒有編號。

    解決方法

    若要解決此問題,請使用無任何號碼的 4 個字元實例 ID 名稱。

    此問題已在 Quartus® II 軟體 v14.0 中得到解決。

    相關產品

    本文章適用於 1 產品

    Cyclone® V E FPGA

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。