AR# 64632

Virtex-7 FPGA GEN3 Integrated Block for PCI Express - TYPE1 コンフィギュレーション空間の 64 ビットのプリフェッチ可能なメモリ ベース/リミット レジスタを有効にする方法

説明

Virtex-7 FPGA GEN3 Integrated Block for PCI Express コアがルート ポートとしてコンフィギュレーションされている場合、TYPE1 コンフィギュレーション空間のプリフェッチ可能なメモリ ベース/リミット レジスタはデフォルトで 32 ビットでしか有効になりません。

64 ビット オプションを有効にする方法を教えてください。

ソリューション

TYPE1 コンフィギュレーション空間の 64 ビットのプリフェッチ可能なメモリ ベース/リミット レジスタを有効にするには、コンフィギュレーション管理インターフェイスを介してレジスタの 400C0 アドレスに 32h60000 を書き込みます。 

cfg_mgmt_addr [18] が 1 に設定されていることを必ず確認します。

cfg_mgmt_addr <= #TCQ 32'h400C0;

cfg_mgmt_write_data <= #TCQ 32'h60000;

プリフェッチ可能なメモリ ベース/リミット レジスタのアドレス 9 (バイト アドレス 32h'24) を読み出すことで、この結果を検証できます。 

最後の 4 ビットが 4h0 の場合、32 ビットしかサポートされていません。

4h1 の場合、64 ビットが問題なく有効になっていることを示しています。

改訂履歴
2015/06/10 - 初版
AR# 64632
日付 06/30/2015
ステータス アクティブ
種類 一般
IP