AN 886: インテル® Agilex™ デバイスのデザイン・ガイドライン

ID 683634
日付 1/07/2022
Public

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

ドキュメント目次

5.1.8.1.2. Lightweight HPS-to-FPGA ブリッジ

ガイドライン: Lightweight HPS-to-FPGAブリッジを使用して、HPSによる制御が必要なIPを接続します。

Lightweight HPS-to-FPGAブリッジにより、HPSのマスターから、SoCデバイスのFPGA部分にあるメモリーマップされたコントロール・スレーブ・ポートにアクセスできます。通常、HPS内のMPUからだけ、このブリッジにアクセスして、FPGAのペリフェラルへのコントロール・レジスターおよびステータスレジスターのアクセスを実行します。

ガイドライン: Lightweight HPS-to-FPGAブリッジは、FPGAメモリーには使用しないでください。代わりに、HPS-to-FPGAブリッジをメモリーに使用してください。

MPUからペリフェラル内のコントロール・レジスターおよびステータスレジスターにアクセスする場合、このトランザクションは、通常、厳密に順序付けさられます (ポスティングされていない)。Lightweight HPS-to-FPGAブリッジをレジスターアクセス専用にすることで、アクセス時間が最小限に抑えられます。これは、バースト・トラフィックがHPS-to-FPGAブリッジに配線されるためです。Lightweight HPS-to-FPGAブリッジには、FPGAファブリックへの固定32ビット幅接続が備えられています。これは、ほとんどのIPコアでは、32ビットのコントロール・レジスターおよびステータスレジスターを実装しているためです。ただし、プラットフォーム・デザイナーによってトランザクションを適合して、FPGA部分で生成されたインターコネクト内では、32ビット以外の幅にすることができます。