インテルのみ表示可能 — GUID: dqv1638455695056
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: dqv1638455695056
Ixiasoft
4.5.1.1. コンフィグレーションQSPIフラッシュからの Nios® Vプロセッサー・アプリケーションのインプレースでの実行
XIP (execute-in-place) オプションは、限られた量のオンチップメモリーしかプロセッサーで使用できない場合の Nios® Vプロセッサー・アプリケーションに適しています。このブートオプションは、コントロール・ブロックベースのデバイスでのみ使用できます。
alt_load() 関数は、書き込み可能なメモリーセクションを初期化してOCRAMまたは外部RAMにのみコピーするミニ・ブート・コピアーとして動作します。読み出し専用セクションであるコードセクション (.text) は、コンフィグレーションQSPIフラッシュメモリー領域に残ります。コンフィグレーションQSPIで読み出し専用セクションを保持すると、RAMの使用が最小限に抑えられますが、コード実行のパフォーマンスが制限される場合があります。
Nios® Vプロセッサー・アプリケーションは、コンフィグレーションQSPIフラッシュにプログラムされます。 Nios® Vプロセッサーは、システムのリセット後にコードを実行できるように、コンフィグレーションQSPIフラッシュに対してエージェント・ポイントをリセットします。
図 18. コンフィグレーションQSPIフラッシュからの Nios® Vプロセッサー・アプリケーションのインプレースでの実行