インテルのみ表示可能 — GUID: xbh1638455628422
Ixiasoft
1. Nios® Vエンベデッド・プロセッサーについて
2. インテル® Quartus® Prime開発ソフトウェアおよびプラットフォーム・デザイナーを使用した Nios® Vプロセッサーのハードウェア・システム・デザイン
3. Nios® Vプロセッサー・ソフトウェアのシステムデザイン
4. Nios® Vプロセッサーのコンフィグレーションと起動ソリューション
5. Nios® Vプロセッサー - MicroC/TCP-IPスタックの使用
6. Nios® Vプロセッサーのデバッグ、検証、およびシミュレーション
7. Nios® Vプロセッサー - リモート・システム・アップデート
8. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックのアーカイブ
9. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックの改訂履歴
インテルのみ表示可能 — GUID: xbh1638455628422
Ixiasoft
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 Settingsで alt_load() 関数をイネーブルする必要があります。この方法では、初期化された変数の初期値は、プログラムの実行時に上書きされないように、対応する変数とは別に格納されます。