インテルのみ表示可能 — GUID: fte1638455593929
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: fte1638455593929
Ixiasoft
4.4.2.2. SDMブートローダー
SDMブートローダーはHALアプリケーション・コードであり、プロセッサーの起動にMailbox Client Intel FPGA IP HALドライバーを利用します。インテルは、SDMベースのデバイスでコンフィグレーションQSPIフラッシュを使用して Nios® Vプロセッサーを起動する場合に、このブートローダー・アプリケーションをお勧めします。
システムのリセット時に、 Nios® Vプロセッサーは最初に小さなオンチップメモリーからSDMブートローダーを起動し、SDMブートローダーを実行して、Mailbox Client IPを使用してコンフィグレーションQSPIフラッシュと通信します。
SDMブートローダーは、次のタスクを実行します。
- コンフィグレーションQSPIフラッシュで Nios® Vソフトウェアを見つけます。
- Nios® VソフトウェアをオンチップRAMまたは外部RAMにコピーします。
- プロセッサーの実行をオンチップRAMまたは外部RAM内の Nios® Vソフトウェアに切り替えます。
プロセスが完了すると、SDMブートローダーはプログラム制御をユーザー・アプリケーションに渡します。インテルは、SDMブートローダーのメモリー構成で説明されているメモリー構成をお勧めします。
図 16. SDMブートローダーのプロセスフロー
- Nios® Vプロセッサーは、オンチップメモリーからSDMブートローダーを実行します。
- SDMブートローダーがコンフィグレーション・フラッシュと通信し、 Nios® Vソフトウェアを見つけます。
- SDMブートローダーは、 Nios® VソフトウェアをConfiguration FlashからオンチップRAM/外部RAMにコピーします。
- SDMブートローダーは、 Nios® Vプロセッサーの実行をオンチップRAM/外部RAMの Nios® Vソフトウェアに切り替えます。