Arria® 10 デバイスの概要    

ID 683332
日付 10/31/2016
Public
ドキュメント目次

1.14.2.2. HPS–FPGA AXI ブリッジ

AMBA®(Advanced Microcontroller Bus Architecture) AXI™(Advanced eXtensible Interface)仕様をサポートする HPS–FPGA ブリッジは、以下のブリッジから構成されています。

  • FPGA-HPSAXI ブリッジ—FPGA ファブリックによる HPS のスレーブへのトランザクション発行を可能にする、32 ビット、64 ビットと128 ビットのデータ幅をサポートする高性能バス
  • HPS-FPGAAvalon/AMBA AXI ブリッジ—HPS による FPGA ファブリックのスレーブへのトランザクション発行を可能にする、32 ビット、64 ビットと128 ビットのデータ幅をサポートする高性能バス
  • 軽量HPS-FPGA AXI ブリッジ—HPS による FPGA ファブリックのスレーブへのトランザクション発行を可能にする、低レイテンシ32 ビット幅バス。主に FPGA ファブリックのペリフェラルへアクセスする CSR(control and status register)用に使用されるブリッジ

HPS–FPGA AXI ブリッジにより、FPGA ファブリックのマスターが HPS ロジックのスレーブと交信すること、あるいはその逆が可能です。例えばHPS-FPGA AXI ブリッジにより、FPGA ファブリックでインスタンス化されたメモリーを HPS の一方または両方のマイクロプロセッサーと共有することが可能になり、FPGA-HPS AXI ブリッジにより、FPGA ファブリックのロジックが HPS のメモリーおよびペリフェラルにアクセスすることが可能になります。

また、各 HPS–FPGA ブリッジは、FPGA ファブリックと HPS の間で転送されるデータの非同期クロック・クロッシングも提供します。