Nios® II Software Build Tools (SBT) for Eclipse から ModelSim® を使ってソフトウェアも含むシミュレーションを行う場合、BSP Editor の enable_sim_optimize にチェックを入れる事で、起動時の一部処理が省略(※1)され、main() 関数の実行までの時間を短縮する事ができます。
※1 このオプションにチェックを入れた状態でビルドしたコードは、実際のアプリケーションには使用できません。
[ BSP Editor ]
簡単なデザインでの例では、enable_sim_optimize にチェックを入れない時の main() 関数までの時間は 569.495 us となり、enable_sim_optimize にチェックを入れた時の main() 関数までの時間は 551.405 us でした。
差としては 18us 程度ですが、短くなったことが分かります。
[ enable_sim_optimize : OFF ]
[ enable_sim_optimize : ON ]
--------------------
カテゴリ:Nios® II
ツール:Nios® II EDS / ModelSim®-FPGA Edition
デバイス:-