Quartus® II ソフトウェアの問題により、ダイナミック・フェーズ・シフト・ポートが有効になっているAltera PLL メガファンクションがデザインに含まれている場合、ModelSim を使用したシミュレーション時に次のエラーが発生する場合があります。この問題は、VHDL で PLL が生成されるArria V デバイスを対象としたデザインに影響します。
# ** Fatal: Error occurred in protected context.
# Time: 0 ns Iteration: 0 Protected: //// File: nofile
# FATAL ERROR while loading design
# Error loading design
この問題を回避するには、arriav_components.vhd および arriav_atoms.vhd ではなく、arriav_atoms.v で Verilog 定義をコンパイルします。次に、オプションを使用してシミュレーターにリンクします –L
。
例えば 、.do ファイルまたは msim_setup.tcl ファイルに次のコマンドを入力します。
vlog "/eda/sim_lib/arriav_atoms.v" -work arriav