インテルのみ表示可能 — GUID: mwh1410384251478
Ixiasoft
1. システム・デバッグ・ツールの概要
2. Signal Tapロジック・アナライザーを使用したデザインのデバッグ
3. Signal Probeを使用した迅速なデザイン検証
4. 外部ロジック・アナライザーを使用したインシステム・デバッグ
5. メモリーおよび定数のインシステム変更
6. In-System Sources and Probesを使用したデザインのデバッグ
7. System Consoleを使用したデザインの解析とデバッグ
8. Quartus® Primeプロ・エディションのユーザーガイド: デバッグツールのアーカイブ
A. Quartus® Primeプロ・エディションのユーザーガイド
2.1. Signal Tapロジック・アナライザーの概要
2.2. Signal Tapのデバッグフロー
2.3. ステップ1: Signal Tapロジック・アナライザーのプロジェクトへの追加
2.4. ステップ2: Signal Tapロジック・アナライザーのコンフィグレーション
2.5. ステップ3: デザインとSignal Tapインスタンスのコンパイル
2.6. ステップ4 :ターゲット・ハードウェアのプログラム
2.7. ステップ5: Signal Tapロジック・アナライザーの実行
2.8. ステップ6: キャプチャしたデータのSignal Tapでの解析
2.9. シミュレーション対応Signal Tap
2.10. その他のSignal Tapデバッグフロー
2.11. Signal Tapロジック・アナライザーのデザイン例
2.12. カスタム・ステートベースのトリガーフローの例
2.13. Signal Tapファイルのテンプレート
2.14. スタンドアロン・バージョンのSignal Tapの実行
2.15. Signal Tapスクリプティングのサポート
2.16. 複数のSignal Tapファイルのマージ
2.17. Signal Tapファイルのバージョンの互換性
2.18. Signal Tapロジック・アナライザーを使用したデザインのデバッグの改訂履歴
5.1. In-System Memory Content EditorをサポートするIPコア
5.2. In-System Memory Content Editorによるデバッグフロー
5.3. デザイン内インスタンスのランタイム修正のイネーブル
5.4. In-System Memory Content Editorを使用したデバイスのプログラミング
5.5. メモリー・インスタンスのISMCEへのロード
5.6. メモリー内の位置のモニタリング
5.7. Hex Editorを使用したメモリー内容の編集
5.8. メモリーファイルのインポートおよびエクスポート
5.9. 複数のデバイスへのアクセス
5.10. スクリプティング・サポート
5.11. メモリーおよび定数のインシステム変更の改訂履歴
7.1. System Consoleの概要
7.2. System Consoleの起動
7.3. System Console GUI
7.4. System Consoleでのツールキットの起動
7.5. System Consoleサービスの使用
7.6. On-Board インテル® FPGA ダウンロード・ケーブル IIのサポート
7.7. システム検証フローにおけるMATLAB*とSimulink*
7.8. System Consoleの例とチュートリアル
7.9. コマンドライン・モードでのSystem Consoleの実行
7.10. System Consoleコマンドの使用
7.11. ツールキットTclコマンドの使用
7.12. System Consoleを使用したデザインの解析とデバッグの改訂履歴
インテルのみ表示可能 — GUID: mwh1410384251478
Ixiasoft
7.8.1. Nios® IIプロセッサーの例
このデザイン例では、 Nios® IIプロセッサーをボード上でプログラミングして、 Nios® II実装に含まれるカウント・バイナリー・ソフトウェアのデザイン例を実行します。 この簡単なプログラムでは、8ビットの変数を使用して、0x00から0xFFまで繰り返しカウントします。この変数の出力はボード上のLEDに表示されます。 Nios® IIプロセッサーのプログラミング後、System Consoleのプロセッサー・コマンドを使用して、プロセッサーの開始および停止を実行します。
この例を実行するには、次の手順を実行します。
- Nios® II Ethernet Standard Design Exampleをインテル・ウェブサイトからダウンロードします。
- デザイン抽出用のフォルダーを作成します。この例では、C:\Count_binary を使用します。
- Nios® II Ethernet Standard Design Exampleを C:\Count_binary に解凍します。
- Nios® IIのコマンドシェルで、新規プロジェクトのディレクトリーに変更します。
- ボードをプログラミングします。 Nios® IIのコマンドシェルで次を入力します。
nios2-configure-sof niosii_ethernet_standard_<board_version>.sof
- Nios® II Software Build Tools for Eclipseを使用して、Templateから新規の Nios® II ApplicationとBSPを作成します。これには、Count Binaryテンプレートを活用し、 Nios® II Ethernet Standard Design Exampleをターゲットとします。
- Executable and Linking Format (ELF) ファイル (.elf) をこのアプリケーション用にビルドするには、Count Binaryプロジェクトを右クリックし、Build Projectを選択します。
- .elf ファイルをボードにダウンロードするために、Count Binaryプロジェクトを右クリックし、Run As > Nios® II Hardwareの順に選択します。
- ボードのLEDに、新たにライトが点灯します。
- 次のとおり入力します。
system-console; #Start System Console. #Set the processor service path to the Nios II processor. set niosii_proc [lindex [get_service_paths processor] 0] set claimed_proc [claim_service processor $niosii_proc mylib]; #Open the service. processor_stop $claimed_proc; #Stop the processor. #The LEDs on your board freeze. processor_run $claimed_proc; #Start the processor. #The LEDs on your board resume their previous activity. processor_stop $claimed_proc; #Stop the processor. close_service processor $claimed_proc; #Close the service.
- processor_step、processor_set_register、およびprocessor_get_register コマンドによって、 Nios® IIプロセッサーに追加の制御が提供されます。