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

ID 726952
日付 10/31/2022
Public
ドキュメント目次

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

以下の項では、SDM Bootloaderを使用してコンフィグレーションQSPIフラッシュからRAMにコピーされたNios Vプロセッサー・アプリケーション向けのブート可能なシステムをビルドするための段階的な方法について説明します。次の例は、インテルStratix 10 SX SoC Lタイルを使用してビルドされています。

IPコンポーネントの設定

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

メモリーの初期化

Bootloader ROM

ROM (Read-only)

6144バイト以上

次の設定をイネーブルします。
  • Initialize memory content
  • bootcopier_rom.hexEnable non-default initialization file
Bootloader RAM

RAM (Writable)

6144バイト以上

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

RAM (Writable)

アプリケーションによって異なります 4

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

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

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

インテルQuartus Prime開発ソフトウェアの設定

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