AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

2.1.1. HPS-to-FPGAブリッジ

ガイドライン: HPS-to-FPGAブリッジを使用し、FPGAがホストとなるメモリーをHPSに接続します。

HPS-to-FPGAブリッジにより、マイクロプロセッサー・ユニット (MPU)、DMA、またはマスターが統合されているペリフェラルなどのHPS内のマスターは、SoCデバイスのFPGA部分がホストをするメモリーにアクセスすることができます。このブリッジは32、64、128ビットのデータパスをサポートするため、ブリッジに接続されるFPGAファブリックの最大スレーブデータ幅に合わせて幅を調整することができます。このブリッジは、バースト転送を実行するマスターで使用することを目的としており、FPGAファブリックのペリフェラル・レジスターへのアクセスに使用することは避けてください。コントロールおよびステータス・レジスター・アクセスは、Lightweight HPS-to-FPGAブリッジに送信します。

ガイドライン: HPS-to-FPGAブリッジに接続されているメモリーをHPSブートに使用する場合は、プラットフォーム・デザイナーでスレーブアドレスを0x0に設定していることを確認します。

HPS BSELピンがFPGAからブートするように設定されている場合 (BSEL = 1)、プロセッサーは、FPGAによってホストされるオフセット0x0にあるコードをHPS-to-FPGAブリッジから実行します。このブリッジは、ブート時にコードをホストするために使用できる唯一のブリッジです。