Aufgrund eines Problems in der Quartus® II Software sehen Sie möglicherweise die folgenden Fehler bei der Simulierung mit ModelSim, wenn Ihr Design eine Altera PLL-Megafunktion mit aktiviertem dynamischem Phasen-Shift-Port enthält. Dieses Problem betrifft Designs, die auf Arria V-Geräte abzielen, bei denen die PLL in VHDL generiert wird.
# ** Fatal: Error occurred in protected context.
# Time: 0 ns Iteration: 0 Protected: //// File: nofile
# FATAL ERROR while loading design
# Error loading design
Um dieses Problem zu umgehen, kompilieren Sie die Verilog-Definitionen in arriav_atoms.v anstelle von arriav_components.vhd und arriav_atoms.vhd. Dann haben Sie den Simulator-Link mit der –L
Option.
Setzen Sie beispielsweise den folgenden Befehl in Ihre .do-Datei oder msim_setup.tcl-Datei :
vlog "/eda/sim_lib/arriav_atoms.v" -work arriav