このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
6.2.2. Base Address Register
| パラメーター | 値 | 説明 |
|---|---|---|
| BAR0 = "type" | Disabled 64ビット prefetchable memory 64ビット non-prefetchable memory 32ビット non-prefetchable memory |
64ビットのプリフェッチ可能なメモリーを選択した場合、2つの連続するBARが組み合わされて64ビットのプリフェッチ可能なBARが形成されます。大きい番号のBARをDisabledに設定する必要があります。 プリフェッチ可能としてメモリーを定義することで、連続したデータを先にフェッチすることができます。メモリーのプリフェッチは、要求元が最初に要求されたデータよりも、より多くのデータを同じ領域から要求する場合に有利です。メモリーがプリフェッチ可能であることを指定する場合、メモリーに次の2つの属性が必要です。
|
| BAR1 = "type" | Disabled 32ビット non-prefetchable memory |
プリフェッチ可能なメモリーの定義については、 BAR0タイプ 説明を参照してください。 |
| BAR2 = "type" | Disabled 64ビット prefetchable memory 64ビット non-prefetchable memory 32ビット non-prefetchable memory |
プリフェッチ可能メモリーの定義と、64ビットプリフェッチ可能メモリーオプションを選択した場合に何が起こるかについては、BAR0タイプの説明を参照してください。 |
| BAR3 = "type" | Disabled 32ビット non-prefetchable memory |
プリフェッチ可能なメモリーの定義については、 BAR0タイプの説明を参照してください。 |
| BAR4 = "type" | Disabled 64ビット prefetchable memory 64ビット non-prefetchable memory 32ビット non-prefetchable memory |
プリフェッチ可能メモリーの定義と、64ビットプリフェッチ可能メモリーオプションを選択した場合に何が起こるかについては、以下を参照してください。 BAR0タイプ 説明を参照してください。 |
| BAR5 = "type" | Disabled 32ビット non-prefetchable memory |
プリフェッチ可能なメモリーの定義については、 BAR0タイプ 説明を参照してください。 |
| BARn Size | 128 Bytes – 16 EBytes |
BARnが有効な場合にBARnがアクセスできるアドレス空間のサイズを指定します。 n=0、1、2、3 |
| Expansion ROM | Disabled 4ビット、12ビット 8ビット、13ビット 16ビット、14ビット 32ビット、15ビット 64ビット、16ビット 128ビット、17ビット 256ビット、18ビット 512ビット、19ビット 1ビット、20ビット 2ビット、21ビット 4ビット、22ビット 8ビット、23ビット 16ビット、24ビット |
有効な場合、拡張ROMのサイズを4KBから16MBまで指定します。 |