Die Plattform-Designer-Generation kann beim Ausführen eines"-Skripts, das mit einer On-Chip-Speicherkomponente verbunden ist, stecken bleiben. Im "Generate"-Fenster sehen Sie möglicherweise, dass der Vorgang mit der folgenden Meldung gestoppt wurde:
Info: onchip_memory_16bit: Generationsbefehl lautet [config 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.0sp1/quartus/sopc_builder/bin/europa -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/ascii/AppData/Local/Temp/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen/ --quartus_dir=C:/altera/13.0sp1/quartus --verilog --config=C:/Users/fpga/AppData/Local/Temp/alt5967_7790742084512251913.dir/0002_onchip_memory_16bit_gen/
/my_system_onchip_memory_16bit_component_configuration.pl --do_build_sim=0 ]
Dieses Problem wurde auf Windows-Systemen mit der Quartus® II Software v13.0/sp1 beobachtet. Um aus dem Nichtzustand herauszukommen, öffnen Sie den Task-Manager und führen den Vorgang "perl.exe *32" aus. Das Abtöten des Vorgangs führt im Fenster "Generate Completed" (Abgeschlossen generieren) zu einer Fehlermeldung.
Fehler: onchip_memory_16bit: Modulname <memory-Komponentenname konnte nicht generiert werden>
Im Folgenden wird die Ursache dieses Problems beschrieben:
Wenn Sie die Option "Enable In-System Memory Content Editor feature" in der On-Chip Memory (RAM oder ROM)-Komponente aktivieren, muss die Instanz-ID vier Zeichen lang sein und keine Zahlen enthalten.
Um dieses Problem zu umgehen, verwenden Sie einen 4-Zeichen-Instanz-ID-Namen ohne Zahlen.
Dieses Problem wurde in der Quartus® II Software v14.0 behoben.