このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
1.1. デバイスファミリー・サポート
1.2. 信号
1.3. パラメーター
1.4. レジスター・マップ
1.5. 汎用シリアル・フラッシュ・インターフェイス IPの使用
1.6. 汎用シリアル・フラッシュ・インターフェイス インテル® FPGA IPコアおよびリファレンス・デザイン
1.7. 汎用シリアル・フラッシュ・インターフェイス インテル® FPGA IPコアを使用したフラッシュアクセス
1.8. 汎用シリアル・フラッシュ・インターフェイス インテル® FPGA IPコアのユーザーガイドのアーカイブ
1.9. 汎用シリアル・フラッシュ・インターフェイス インテル® FPGA IPコアのユーザーガイドの改訂履歴
1.6.3. Nios® IIハードウェアシステムの作成
- インテル® Quartus® Primeソフトウェアでは、File > New Project Wizardに移動します。
- 新しいを作成します インテル® Quartus® Prime新しいディレクトリにあるgeneric_flash_accessというPrimeプロジェクトで、 Cyclone V E 5CEFA7F3117デバイスを選択します。
- Tools > Platform Designerを選択し、ファイルをgeneric_flash_access.qsysとして保存します。
- クロックソースclk_0をダブルクリックし、クロック周波数を100000000 Hz (100Mhz)に変更します。
- clk_0を右クリックし、名前をsys_clkに変更します 。
- Nios® IIプロセッサーを追加します。
- Processor and Peripherals > Embedded Processors > Nios II Processorに移動し、Addをクリックします。
- FinishをクリックしてNios IIプロセッサーをデザインに追加し、名前をnios2に変更します 。
注: まだ指定されていないパラメーターに関するメッセージは無視してください。
- 汎用シリアル・フラッシュ・インターフェイス IPを追加します。
- Basic Functions > Configuration and Programming > Generic Serial Flash Interface Intel FPGA IPを選択し、Addをクリックします。このコンポーネントの名前をintel_generic_serial_flash_interface_top0に変更します。
- デバイス密度を設定します。
注: このリファレンス・デザインでは、1024MBのフラッシュデバイス密度を使用しています。
- avl_memとavl_csrにプロセッサーのdata_masterを接続します。そして、このコンポーネントの唯一avl_csrにプロセッサーのinstruction_masterを接続します。
- オンチップメモリーを追加します。
- Basic Functions > On Chip Memory > On-Chip Memory (RAM or ROM) Intel FPGA IPを選択します。
- Total memory sizeを40960 Bytesに設定します。
- Finishをクリックし、main_memoryに名前を変更します。
- スレーブをプロセッサーのdata_masterおよびinstruction_masterに接続します。
- JTAG UARTを追加します。
- Interface Protocols > Serial > JTAG UART Intel FPGA IPに移動しAddをクリックします。
- Finishをクリックして、名前をjtag_uartに変更します。
- そのavalon_jtag_slaveポートは、プロセッサーのdata_masterポートに接続します。
- IRQカラムで、 割り込み送信側ポートをAvalon_jtag_slaveポートからプロセッサーの割り込み受信側ポートに接続し、0を入力します。
- sys_clkのクロック入力を他のすべてのコンポーネントのクロック入力に接続します。
- プラットフォーム・デザイナー システムを生成する前にすべてのNios IIプロセッサーのエラーメッセージを解決します。
- Nios IIプロセッサーnios2をダブルクリックします。
- Vectorsをクリックし、Reset vector memoryとException vector memoryの両方をmain_memory.s1に変更します。
- Systemタブをクリックし、ドロップ・ダウン・メニューのSystemをクリックして、すべてのコンポーネントの自動割り当てのベースアドレスにAssign Base Addressをクリックしてください。
- 同じメニューで、Create Global Reset Networkをクリックしてリセット信号を接続し、グローバル・リセット・ネットワークを形成します。
図 7. 完成しましたプラットフォーム・デザイナー 接続 - システムを生成します。
- ウィンドウの下部にあるGenerate HDLをクリックします。
- 完了すると、プラットフォーム・デザイナー はGenerate:Completed successfullyと表示されます。