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

ID 683567
日付 11/12/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

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

更新対象:
インテル® Quartus® Prime デザインスイート 21.3
この翻訳版は参照用であり、翻訳版と英語版の内容に相違がある場合は、英語版が優先されるものとします。翻訳版は、資料によっては英語版の更新に対応していない場合があります。最新情報につきまし ては、必ず英語版の最新資料をご確認ください。
表 1.   インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル改訂履歴の概要
最終更新日
ハード・プロセッサー・システムの概要 2021年7月06日
Cortex-A53 MPCore™ プロセッサー 2021年11月12日
キャッシュ・コヒーレンシー・ユニット 2021年7月06日
システムメモリー管理ユニット 2021年7月06日
システム・インターコネクト 2021年7月06日
ブリッジ 2021年7月06日
DMAコントローラー 2020年1月25日
オンチップRAM 2019年9月30日
ECC (エラー検出訂正) コントローラー 2019年9月30日
クロック・マネージャー 2021年7月06日
リセット・マネージャー 2021年7月06日
システム・マネージャー 2021年9月28日
ハード・プロセッサー・システムのI/Oピンの多重化 2021年9月10日
NANDフラッシュ・コントローラー 2020年1月25日
SD/MMCコントローラー 2021年7月06日
イーサネット・メディア・アクセス・コントローラー 2021年8月04日
USB 2.0 OTGコントローラー 2020年1月25日
SPIコントローラー 2021年7月06日
I2Cコントローラー 2019年9月30日
UARTコントローラー 2019年9月30日
汎用I/Oインターフェイス 2019年9月30日
タイマー 2019年9月30日
ウォッチドッグ・タイマー 2019年9月30日
CoreSight* のデバッグとトレース 2019年9月30日
ブートとコンフィグレーション 2021年3月09日
HPSを介したSDM Quad SPIフラッシュ・コントローラーへのアクセス 2019年9月30日
表 2.  ハード・プロセッサー・システムの概要の改訂履歴
ドキュメント・バージョン 変更内容
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 Processor
表 4.  キャッシュ・コヒーレンシー・ユニットの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.07.01 次のセクションを追加しました。
  • リセットと初期化
  • 検出ルーチン
  • 動作状態
  • メンテナンス操作
  • エラーの処理
  • OCRAMのファイアウォール
2019.04.02 初版
Cache Coherency Unit
表 5.  システムメモリー管理ユニットの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 AXI* ブリッジ名を更新し、 インテル® Quartus® Prime開発ソフトウェアと一致するようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
System Memory Management Unit
表 6.  システム・インターコネクトの改訂履歴
ドキュメント・バージョン 変更内容
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.  ブリッジの改訂履歴
ドキュメント・バージョン 変更内容
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 初版
Clock Manager
表 12.  リセット・マネージャーの改訂履歴
ドキュメント・バージョン 変更内容
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 初版
Reset Manager
表 13.  システム・マネージャーの改訂履歴
ドキュメント・バージョン 変更内容
2021.09.28
  • システム・マネージャーおよびシステム・マネージャーのブロック図で、GPIおよびGPO (HPS-FPGA gpio) に関する情報を追加しました。
  • HPSとFPGA間のGPIOインターコネクトのセクションを追加しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
システム・マネージャー
表 14.  ハード・プロセッサー・システムのI/Oピンの多重化の改訂履歴
ドキュメント・バージョン 変更内容
2021.09.10 プラットフォーム・デザイナー・ハンドオフのデバイスツリーに関する内容を削除しました。
2021.08.04 HPS I/Oブロックの機能のセクションのリンクを更新し、外部メモリー・インターフェイス・ インテル® Agilex™ FPGA IPユーザーガイドとリンクするようにしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
ハード・プロセッサー・システムのI/Oピンの多重化
表 15.  NANDフラッシュ・コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2020.01.25 NANDフラッシュ・コントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
NANDフラッシュ・コントローラー
表 16.  SD/MMCコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 SD/MMCコントローラーの信号の説明に、「SD/MMCコントローラーの信号の説明」の表を追加しました。
2020.01.25 SD/MMCコントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
SD/MMCコントローラー
表 17.  イーサネット・メディア・アクセス・コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
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コントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2020.01.25 USB 2.0 OTGコントローラーのリセット解除のセクションでリセット情報を明確にしました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
USB 2.0 OTG Controller
表 19.  SPIコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2021.07.06 SPIスレーブから「ローンI/O」の情報を削除しました。
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
SPIコントローラー
表 20.  I2Cコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
I2Cコントローラー
表 21.  UARTコントローラーの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
UARTコントローラー
表 22.  汎用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.  ブートとコンフィグレーションの改訂履歴
ドキュメント・バージョン 変更内容
2021.03.09 外部コンフィグレーションおよびリセットイベントに対するデバイスの応答で、HPS_COLD_nRESETに関する情報を更新しました。
2020.06.30 外部コンフィグレーションおよびリセットイベントに対するデバイスの応答のセクションを新たに追加し、nCONFIGでの動作を明確にしました。
2019.07.01 付録の内容を簡潔にしました。詳細は、 インテル® Agilex™ コンフィグレーション・ユーザーガイドおよびIntel Agilex Boot User Guideを参照してください。
2019.04.02 初版
ブートとコンフィグレーション
表 27.  HPSを介したSDM Quad SPIフラッシュ・コントローラーへのアクセスの改訂履歴
ドキュメント・バージョン 変更内容
2019.09.30 完全なHPSのアドレスマップとレジスターの定義にアクセスするためのリンクを追加しました。
2019.04.02 初版
Accessing the Secure Device Manager Quad SPI Flash Controller through HPS