Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 10/31/2022
Public
ドキュメント目次

4.4.3. OCRAMからの Nios® Vプロセッサー・アプリケーションのインプレースでの実行

この方法では、 Nios® Vプロセッサーのリセットアドレスがオンチップメモリー (OCRAM) のベースアドレスに設定されます。ハードウェア・デザインが インテル® Quartus® Prime開発ソフトウェアでコンパイルされた後、FPGAがコンフィグレーションされると、アプリケーション・バイナリー (.hex) ファイルがOCRAMにロードされます。 Nios® Vプロセッサーがリセットされると、アプリケーションが実行を開始し、エントリーポイントに分岐します。
注:
  • OCRAMからのExecute-In-Placeは、ブートコピアーを必要としません。これは、 Nios® Vプロセッサー・アプリケーションがシステムリセット時にすでに配置されているためです。
  • インテルは、FPGAデバイスイメージをリコンフィグレーションせずに、組み込みソフトウェアがリセット時に同じように動作するように、この起動方法で alt_load() をイネーブルすることをお勧めします。
  • システムのリセット時に .rwdata セクションをコピーするには、BSP Settingsalt_load() 関数をイネーブルする必要があります。この方法では、初期化された変数の初期値は、プログラムの実行時に上書きされないように、対応する変数とは別に格納されます。