AR# 3549

LogiCORE PCI - ベース アドレス レジスタの属性

説明

キーワード : BAR, base, address, register, size, pre-fetch, prefetch, ベース, アドレス, レジスタ, サイズ, プリフェッチ

重要度 : 標準

概要 :
PCI 仕様で定義されている BAR の属性を示します。

ソリューション

BAR の属性は次のとおりです。

1. BAR がイネーブルかどうか BAR をディスエーブルにすると、最適化ツールにより回路全体が削除されます。

2. 必要なアドレス空間ブロックのサイズ LogiCORE インターフェイスでは、アドレス空間のサイズは 16 バイトから 2G バイトです。 80x86 システムでは、I/O 空間は最大 256 バイトです。

3. プリフェッチ可能なメモリ空間

4. アドレス空間全体でのメモリ空間のロケーション 32 ビット アドレス空間の任意のロケーション、64 ビット アドレス空間の任意のロケーション、1M バイト未満を指定できます。 PCI ローカル バス仕様 Rev. 2.1 の 196 ページに、Type 設定について次のように記載されています。

TYPE00 - Locate anywhere in 32-bit address space (32 ビット アドレス空間の任意のロケーションを検索)
TYPE01 - Locate below 1 Meg (1M 未満を検索)
TYPE10 - Locate anywhere in 64-bit address space (64 ビット アドレス空間の任意のロケーションを検索)

5. アドレス空間の定義 (メモリまたは I/O)BAR は、指定のアドレス空間にアクセスするコマンドにしか応答しません。
AR# 3549
日付 12/15/2012
ステータス アクティブ
種類 一般