インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

1. インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル改訂履歴

更新対象:
インテル® Quartus® Prime デザインスイート 22.4
この翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ず英語版の最新資料をご確認ください。
表 1.   インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル改訂履歴の概要
最終更新日
ハード・プロセッサー・システムの概要 2022年8月22日
Cortex-A53 MPCore™ プロセッサー 2021年11月12日
キャッシュ・コヒーレンシー・ユニット 2021年7月6日
システムメモリー管理ユニット 2021年7月6日
システム・インターコネクト 2022年11月11日
HPS-FPGAブリッジ 2022年11月11日
DMAコントローラー 2020年1月25日
オンチップRAM 2019年9月30日
ECC (エラー検出訂正) コントローラー 2019年9月30日
クロック・マネージャー 2021年7月6日
リセット・マネージャー 2023年1月19日
システム・マネージャー 2021年9月28日
ハード・プロセッサー・システムのI/Oピンの多重化 2022年5月13日
NANDフラッシュ・コントローラー 2022年11月11日
SD/MMCコントローラー 2022年11月11日
イーサネット・メディア・アクセス・コントローラー 2022年11月11日
USB 2.0 OTGコントローラー 2022年11月11日
SPIコントローラー 2022年11月11日
I2Cコントローラー 2022年11月11日
UARTコントローラー 2022年11月11日
汎用I/Oインターフェイス 2022年11月11日
タイマー 2019年9月30日
ウォッチドッグ・タイマー 2019年9月30日
CoreSight* のデバッグとトレース 2019年9月30日
ブートとコンフィグレーション 2022年11月11日
HPSを介したSDM Quad SPIフラッシュ・コントローラーへのアクセス 2019年9月30日
表 2.  ハード・プロセッサー・システムの概要の改訂履歴
ドキュメント・バージョン 変更内容
2022.08.22 次の変更を行いました。
  • RGMIIを削除しました。RGMIIはFPGA I/Oをサポートしていません。
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
ハード・プロセッサー・システムの概要
表 3.   Cortex-A53 MPCore™ プロセッサーの改訂履歴
ドキュメント・バージョン 変更内容
2021.11.12 GIC割り込みマップの表で、FPGAからHPSへの割り込み番号の番号付けを訂正しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
Cortex-A53 MPCoreプロセッサー
表 4.  キャッシュ・コヒーレンシー・ユニットの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.07.01 次のセクションを追加しました。
  • リセットと初期化
  • 検出ルーチン
  • 動作状態
  • メンテナンス操作
  • エラーの処理
  • OCRAMのファイアウォール
2019.04.02 初版
キャッシュ・コヒーレンシー・ユニット
表 5.  システムメモリー管理ユニットの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
システムメモリー管理ユニット
表 6.  システム・インターコネクトの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 (推奨される) システム・メモリー・マッピング・スキーム例のセクションを更新しました。誤った情報を削除しています。
2022.08.22 (推奨される) システム・メモリー・マッピング・スキーム例のセクションを新たに追加しました。
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2021.02.23 SDRAM L3インターコネクトのリセットで、セルフリフレッシュの情報を変更しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.07.01
  • 図: ブロック図に、不足していたMPFEブロックのデータ幅を追加しました。
  • 図: 汎用タイムスタンプの接続を訂正しました。
  • 図: L3アドレス領域でGICのアドレス領域を訂正しました。
  • 図: SDRAM領域のアドレス範囲を訂正しました。
  • ペリフェラル領域のアドレスマップのセクションを新たに追加しました。
2019.04.02 初版
システム・インターコネクト
表 7.   HPS-FPGAブリッジの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 次の表の「クロックドメイン」プロパティーに最大周波数値を追加しました。
  • FPGA-to-HPSブリッジのプロパティー
  • HPS-to-FPGAブリッジのプロパティー
  • Lightweight HPS-to-FPGAブリッジのプロパティー
2022.08.22 AxPROT[2:0] に関する考慮事項とFPGA-to-HPSトランザクション例を追加しました。
2021.07.06
  • 次の章を追加して、「共有可能ドメイン」情報を追加しました。
    • F2HおよびF2SDRAMの制限
    • FPGA-to-SDRAMトランザクション例
    • FPGA-to-HPSトランザクション例
  • AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2021.02.23
  • 次のセクションを追加して、MPFEスイッチ情報を追加しました。
    • FPGA-to-HPS MPFEスイッチ
    • FPGA-to-HPSファブリック・バイパス・マルチプレクサー
  • FPGA-to-HPS MPFEスイッチで、「図20: インターフェイスの宛先選択タブ」を修正しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.07.01 FPGAファブリック・バイパス・マルチプレクサーの内容を FPGA-to-HPSブリッジのセクションに追加しました。
2019.04.02 初版
ブリッジ
表 8.  DMAコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2020.01.25 DMAコントローラーのブロック図のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
DMAコントローラー
表 9.  オンチップRAMの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
オンチップRAM
表 10.  ECC (エラー検出訂正) コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
ECC (エラー検出訂正) コントローラー
表 11.  クロック・マネージャーの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
クロック・マネージャー
表 12.  リセット・マネージャーの改訂履歴
ドキュメント・バージョン 変更内容
2023.01.19 HPS_COLD_nRESETピンの機能のセクションを追加しました。
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2021.03.09 リセット・マネージャーで、HPS_COLD_nRESETに関する情報を更新しました。
2021.02.23 次のセクションで、「セルフリフレッシュ」情報を変更しました。
  • リセットのハンドシェイク
  • ウォームリセットのシーケンス
2020.07.30 次の信号のコールアウトを訂正しました。
  • s2f_cold_rst_ns2f_cold_rstに変更
  • s2f_rst_ns2f_rstに変更
  • s2f_watchdog_rst_ns2f_watchdog_rstに変更
2020.06.30 HPSのリセットドメインに説明文を追加しました。
2020.01.25 HPS-to-FPGAのリセットシーケンスのセクションを新たに追加しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.07.01 ウォームリセットのシーケンスのセクションで手順を訂正しました。
2019.04.02 初版
リセット・マネージャー
表 13.  システム・マネージャーの改訂履歴
ドキュメント・バージョン 変更内容
2021.09.28
  • システム・マネージャーおよびシステム・マネージャーのブロック図で、GPIおよびGPO (HPS-FPGA gpio) に関する情報を追加しました。
  • HPSとFPGA間のGPIOインターコネクトのセクションを追加しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
システム・マネージャー
表 14.  ハード・プロセッサー・システムのI/Oピンの多重化の改訂履歴
ドキュメント・バージョン 変更内容
2022.05.13 インテル® Agilex™ における専用のコンフィグレーション・レジスターで、プログラミング可能なI/Oタイミング特性のリンクを修正し、 インテル® Agilex™ における専用のコンフィグレーション・レジスターのウェブページとリンクするようにしました。
2021.09.10 プラットフォーム・デザイナー・ハンドオフのデバイスツリーに関する内容を削除しました。
2021.08.04 HPS I/Oブロックの機能のセクションのリンクを更新し、外部メモリー・インターフェイス・ Intel Agilex® FPGA IPユーザーガイドとリンクするようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
ハード・プロセッサー・システムのI/Oピンの多重化
表 15.  NANDフラッシュ・コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 次の内容を更新しました。
  • NANDフラッシュ・コントローラーの信号の説明のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
  • スペア領域はECCで保護されていないことを示しました。
2020.01.25 NANDフラッシュ・コントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
NANDフラッシュ・コントローラー
表 16.  SD/MMCコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 SD/MMCコントローラーの信号の説明のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
2021.07.06 SD/MMCコントローラーの信号の説明に、「SD/MMCコントローラーの信号の説明」の表を追加しました。
2020.01.25 SD/MMCコントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
SD/MMCコントローラー
表 17.  イーサネット・メディア・アクセス・コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 次のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
  • EMACコントローラーのI/O信号
  • FPGAへのルーティング
  • MDIOインターフェイス
  • タイムスタンプ・インターフェイス・コントローラーの信号の説明
2022.08.22 次の内容を変更しました。
  • RGMIIを削除しました。RGMIIはFPGA I/Oをサポートしていません。
2021.08.04 次の図を更新しました。
  • EMACのシステムへの統合
  • EMACとFPGAのルーティング例
  • EMACのクロックドメイン
  • EMACのブロック図
2021.04.09 EMAC FPGAインターフェイスの初期化のセクションで、エクスポートされたHPS EMAC GMIIインターフェイスのemac_clk_tx_i処理要件を追加しました。
2020.11.11 表: PHYインターフェイスのオプションで、ポート名emac_phy_txclk_oの値を訂正しました。
2020.08.18 EMAC HPSインターフェイスの初期化で、イーサネットPHYのリセット解除後にRX PHYクロックを確認する方法を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
イーサネット・メディア・アクセス・コントローラー
表 18.  USB 2.0 OTGコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 USB 2.0 ULPI PHY信号の説明のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
2020.01.25 USB 2.0 OTGコントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
USB 2.0 OTGコントローラー
表 19.  SPIコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 HPS I/OとのインターフェイスおよびFPGAへのルーティングのセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
2021.07.06 SPIスレーブから「ローンI/O」の情報を削除しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
SPIコントローラー
表 20.  I2Cコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 I2Cコントローラーの信号の説明のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
I2Cコントローラー
表 21.  UARTコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 UARTコントローラーの信号の説明のセクションで、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表を追加しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
UARTコントローラー
表 22.  汎用I/Oインターフェイスの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 汎用I/O信号の説明のセクションを追加しました。このセクションには、デフォルト値とタイオフ値を含む完全な信号インターフェイスの表が含まれます。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
汎用I/Oインターフェイス
表 23.  タイマーの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
タイマー
表 24.  ウォッチドッグ・タイマーの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
ウォッチドッグ・タイマー
表 25.  CoreSightのデバッグとトレースの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
CoreSightのデバッグとトレース
表 26.  ブートとコンフィグレーションの改訂履歴
ドキュメント・バージョン 変更内容
2022.11.11 Intel Agilex® SoC FPGAブート・ユーザーガイドへのリンクを追加しました。
2021.03.09 外部コンフィグレーションおよびリセットイベントに対するデバイスの応答で、HPS_COLD_nRESETに関する情報を更新しました。
2020.06.30 外部コンフィグレーションおよびリセットイベントに対するデバイスの応答のセクションを新たに追加し、nCONFIGでの動作を明確にしました。
2019.07.01 付録の内容を簡潔にしました。詳細は、 インテル® Agilex™ コンフィグレーション・ユーザーガイドおよび インテル® Agilex™ ブート・ユーザーガイドを参照してください。
2019.04.02 初版
ブートとコンフィグレーション
表 27.  HPSを介したSDM Quad SPIフラッシュ・コントローラーへのアクセスの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
HPSを介したセキュア・デバイス・マネージャーQuad SPIフラッシュ・コントローラーへのアクセス