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 ビットが問題なく有効になっていることを示しています。
AR# 64632 | |
---|---|
日付 | 06/30/2015 |
ステータス | アクティブ |
種類 | 一般 |
IP |