Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 7/08/2024
Public
ドキュメント目次

4.5.2.1.1. ハードウェア・デザインフロー

以降のセクションでは、 Nios® Vプロセッサー・アプリケーションのブート可能なシステム構築手順について説明します。ここでは、SDM経由のブートローダーを使用して、Nios Vプロセッサー・アプリケーションをコンフィグレーションQSPIフラッシュからRAMにコピーします。次の例は、 Stratix® 10 SX SoC Lタイルを使用して構築されています。

IPコンポーネントの設定

  1. Quartus® Primeおよびプラットフォーム・デザイナーを使用して、 Nios® Vプロセッサー・プロジェクトを作成します。
  2. Mailbox Client Intel® FPGA IPプラットフォーム・デザイナー・システムに追加します。
    図 48. Nios Vプロセッサー・プロジェクトの接続
    図 49. On-Chip Memory (RAM or ROM) Intel® FPGA IPのパラメーター設定
  3. On-Chip Memory (RAM or ROM) Intel® FPGA IP のパラメーターの設定をメモリー機能に応じて変更します。システムに次のメモリーがあることを確認します。
メモリー メモリータイプ 合計メモリーサイズ

メモリーの初期化

ブートローダーROM

ROM (読み取り専用)

6144バイト以上

次の設定を有効にします。
  • Initialize memory content
  • Enable non-default initialization file (bootcopier_rom.hex を指定)
ブートローダーRAM

RAM (書き込み可能)

6144バイト以上

すべての設定をオフのままにします。
ユーザー・アプリケーションRAM

RAM (書き込み可能)

アプリケーションによって異なる 4

すべての設定をオフのままにします。

Nios® Vプロセッサーのリセット・エージェント設定

  1. Nios® Vプロセッサーのパラメーター・エディターで、Reset Agent をブートローダーROMに設定します。
    図 50.  Nios® Vプロセッサー・パラメーター・エディターの設定
  2. Generate HDL をクリックすると、Generationダイアログボックスが表示されます。
  3. 出力ファイルの生成オプションを指定し、Generate をクリックします。

Quartus® Prime開発ソフトウェアの設定

  1. Quartus Prime開発ソフトウェアで、Assignment > Device > Device and Pin Options > Configuration をクリックします。
  2. Configuration schemeActive Serial x4 (can use Configuration Device) に設定します。
  3. VID mode of operation をボードデザインに応じて設定します。
  4. Active serial clock source100 MHz Internal Oscillator に設定します。
    図 51. デバイスとピンのオプション
  5. OK をクリックし、Device and Pin Options ウィンドウを終了します。
  6. OK をクリックし、Device ウィンドウを終了します。
  7. Start Compilation をクリックし、プロジェクトをコンパイルします。
4 アプリケーションのサイズは用途によって異なります。デザインに応じてメモリーサイズを設定します。