インテルのみ表示可能 — GUID: ddo1713322839395
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エンベデッド・プロセッサー・デザイン・ハンドブックのアーカイブ
10. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックの改訂履歴
インテルのみ表示可能 — GUID: ddo1713322839395
Ixiasoft
6.1.1. 非パイプラインNios V/mプロセッサーでのパイロットシステム
アルテラでは、パイプライン化されていない Nios® V/mプロセッサーを使用することで、完全なデバッグ機能を可能にすることを推奨しています。パイプライン化されていない Nios® V/mプロセッサーのアーキテクチャー・パフォーマンスは Nios® V/cプロセッサーと同等になりますが、ロジックサイズが大きくなります。
Nios® V/mプロセッサーを利用して、 Nios® V/cプロセッサーをデバッグすることができます。
- 非パイプライン Nios® V/mプロセッサーを使用して、プロセッサーを開始します。
- Enable Debug をオンにします。
- Enable Pipelining in CPU をオフにします。
- 割り込みや例外が Nios® V/mプロセッサー・システムにないことを確認します。プロセッサーの Interrupt Receiver に接続しないでください。
注: 割り込みなしでJTAG UART Intel® FPGA IPを実装するには、BSP Editorで小型JTAG UARTドライバーを有効にし、ポーリング操作を適用します。コンパイルの定義 (ALTERA_AVALON_JTAG_UART_SMALL) が toolchain.cmake にあることを確認します。図 102. 割り込みのない Nios® V/mプロセッサー・システム図 103. BSP Editorでの小型JTAG UARTドライバーの有効化
- Nios® Vプロセッサー・ソフトウェア・アプリケーションをベアメタル ( インテル® HAL) で開発します。
- デザインのSOFファイルを インテル® FPGAデバイスにプログラムします。
- アプリケーションのELFファイルを Nios® Vプロセッサー・システムにダウンロードします。
- デザインの検証とデバッグを Nios® V/mプロセッサー・コアを使用して行います。
- Nios® V/mプロセッサーが正常に動作していることを確認し、 Nios® V/mプロセッサーを Nios® V/cプロセッサーに置き換えます。
- Nios® V/mプロセッサーを右クリックし、Replace > Nios V/c Processor Intel FPGA IP をクリックします。
- IP Parameter Editor で同じ割り当てを再度コンフィグレーションします。
- 発生しているエラーに対処します。
- Sync System Infos をクリックします。
図 104. Nios® V/cプロセッサーの置き換え - オンチップメモリーからの Nios® V/cプロセッサーのブートを実装します。
- アプリケーションのBSP、APP、およびELFを再作成します。
- メモリー初期化されたデザインのSOFファイルを インテル® FPGAデバイスにプログラムします。
- インテル® FPGAデバイスの電源を再投入します。
10 Nios® V/cプロセッサーとの比較