AR# 44700

AXI Bridge for PCI Express - C_PCIBAR_LEN_# より下位のビットで C_PCIEBAR2AXIBAR_# に制限が発生する

説明


問題が発生するバージョン : 1.00.a
修正されたバージョンおよびその他の既知の問題は、(ザイリンクス アンサー 44969) を参照してください。

C_PCIEBAR2AXIBAR_# 属性では、BAR と AXI メモリ マップ空間の関係が記述されます。コンフィギュレーション空間にある BAR# レジスターにあるアドレスは、エミュレーション中にホストによって決まります。BAR のサイズは C_PCIEBAR_LEN_# 属性によって決まります。TLP が受信されると、TLP からのアドレスが BAR と BAR+2^C_PCIEBAR_LEN_# 内にあるかどうかが確認されます。これは BAR ヒットであるかどうかが判断されます。

BAR ヒットと判断されたら、TLP アドレスと BAR の差がオフセットになります。オフセットは C_PCIEBAR2AXIBAR_#[31:C_PCIEBAR_LEN_#] に追加され、合計は 32 ビット範囲内になります。C_PCIEBAR_LEN_# は固定値なので、C_PCIEBAR2AXIBAR_# の下位ビットが、この値によっては削除される場合があります。

注記 : [バージョン] 列は、問題が最初に発生したバージョンがリストされます。問題はそれより以前のバージョンでも発生していた可能性がありますが、古いバージョンではそれを検証するテストは実行されていませんでした。

ソリューション


C_PCIEBAR_LEN_# に選択されているサイズによっては、C_PCIEBAR2AXIBAR_# の下位ビットが使用されない場合があります。C_PCIEBAR2AXIBAR_# には [31:C_PCIEBAR_LEN_#] からのビットのみが必ず使用されるようにしてください。そうでないと、オフセットで連結しているときに下位ビットが削除されます。

改訂履歴
2011/11/21 - フ書式を変更
2011/10/25 - 初版

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
44969 AXI Bridge for PCI Express - ISE 14.7 までの全バージョンのリリース ノートおよび既知の問題 N/A N/A

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
44969 AXI Bridge for PCI Express - ISE 14.7 までの全バージョンのリリース ノートおよび既知の問題 N/A N/A
AR# 44700
日付 05/22/2012
ステータス アクティブ
種類 既知の問題
IP