インテルのみ表示可能 — GUID: odl1638920144729
Ixiasoft
インテルのみ表示可能 — GUID: odl1638920144729
Ixiasoft
1.1. インテル® FPGAおよびエンベデッド・プロセッサーの概要
インテルFPGAデバイスでは、完全なマイクロプロセッサーとして機能するロジックを実装することができます。また、多くのオプションを提供しています。
ディスクリート・マイクロプロセッサーとインテルFPGAの重要な違いは、インテルFPGAファブリックには電源投入時にロジックが含まれていないことです。 Nios® Vプロセッサー・ベースのシステムでソフトウェアを実行する前に、 Nios® Vプロセッサーを含むハードウェア・デザインでインテルFPGAデバイスをコンフィグレーションする必要があります。 Nios® VプロセッサーはソフトIP (知的財産) プロセッサーで、RISC-V仕様に基づいています。 Nios® Vプロセッサーは、デザインの要件に応じてインテルFPGAの任意の位置に配置することができます。
- JTAGインターフェイス (インテルFPGAのコンフィグレーション、ハードウェアおよびソフトウェアのデバッグをサポート)
- 電源投入時のインテルFPGAコンフィグレーション・メカニズム
システムにこれらの機能がある場合は、インテルFPGAにロードされているテスト済みのハードウェア・デザインからデザインを改良することができます。インテルFPGAを使用すると、デザインをすばやく変更し、問題に対処したり、新しい機能を追加したりすることもできます。これらの新しいハードウェア・デザインは、システムのJTAGインターフェイスを使用してインテルFPGAをリコンフィグレーションすることにより、簡単にテストすることができます。
- インテルFPGAのコンフィグレーション
- ソフトウェアのダウンロードおよびデバッグ
- UARTのようなインターフェイス (JTAG UARTターミナル) を介してのインテルFPGAとの通信
- ハードウェアのデバッグ (Signal Tap組み込みロジック・アナライザーを使用)
- フラッシュメモリーのプログラミング
Nios® Vプロセッサー・ベースのデザインでインテルFPGAをコンフィグレーション後のソフトウェア開発フローは、ディスクリート・マイクロコントローラー・デザインのフローと類似しています。