En raison d’un problème dans le logiciel Quartus® II, vous pouvez voir les erreurs suivantes lors de la simulation à l’aide de ModelSim si votre conception contient une mégafunction PLL Altera avec port de transfert de phase dynamique activé. Ce problème affecte les conceptions ciblant Arria les périphériques V où la PLL est générée en VHDL.
# ** Fatal: Error occurred in protected context.
# Time: 0 ns Iteration: 0 Protected: //// File: nofile
# FATAL ERROR while loading design
# Error loading design
Pour contourner ce problème, compilez les définitions de Verilog dans arriav_atoms.v au lieu de arriav_components.vhd et arriav_atoms.vhd. Ensuite, utilisez le lien du simulateur vers eux en utilisant –L
l’option.
Par exemple, placez la commande suivante dans votre fichier .do ou dans le fichier msim_setup.tcl :
vlog "/eda/sim_lib/arriav_atoms.v" -work arriav