PCIeソリューションに向けた Arria V Avalon-MMインターフェイス: ユーザーガイド

ID 683773
日付 5/21/2017
Public
ドキュメント目次

5.1. コンフィグレーション・スペース・レジスターとPCIe仕様の対応関係

表 36.  ハードIPコンフィグレーション・スペース・レジスターのアドレスマップType 0およびType 1コンフィグレーション・スペース・ヘッダーでは、値が異なる場合、各エントリーの最初の行にはType 0の値がリストされ、次の行にはType 1の値がリストされます。

バイトアドレス

ハードIPコンフィグレーション・スペース・レジスター

PCIe Specificationに対応するセクション

0x000:0x03C

PCIヘッダーType 0コンフィグレーション・レジスター

Type 0コンフィグレーション・スペース・ヘッダー

0x000:0x03C

PCIヘッダーType 1コンフィグレーション・レジスター

Type 1コンフィグレーション・スペース・ヘッダー

0x040:0x04C

予約済み

なし

0x050:0x05C

MSI機能構造

MSI機能構造

0x068:0x070

MSI-X機能構造

MSI-X機能構造

0x070:0x074

予約済み

なし

0x078:0x07C

消費電力管理機能構造

PCI消費電力管理機能構造

0x080:0x0BC

PCI Express機能構造

PCI Express機能構造

0x0C0:0x0FC

予約済み

なし

0x100:0x16C

仮想チャネル機能構造

仮想チャネル機能

0x170:0x17C

予約済み

なし

0x180:0x1FC

仮想チャネル・アービトレーション・テーブル

VCアービトレーション・テーブル

0x200:0x23C

ポートVC0アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x240:0x27C

ポートVC1アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x280:0x2BC

ポートVC2アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x2C0:0x2FC

ポートVC3アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x300:0x33C

ポートVC4アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x340:0x37C

ポートVC5アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x380:0x3BC

ポートVC6アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x3C0:0x3FC

ポートVC7アービトレーション・テーブル

ポート・アービトレーション・テーブル

0x400:0x7FC

予約済み

セクション名に対応するPCIeスペック

0x800:0x834

Advanced Error Reporting AER (オプション)

Advanced Error Reportingケイパビリティー

0x838:0xFFF

予約済み

なし

コンフィグレーション・スペース・レジスター・フィールドの概要

0x000

デバイスID、ベンダーID

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x004

ステータス、コマンド

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x008

クラスコード、リビジョンID

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x00C

BIST、ヘッダータイプ、プライマリー・レイテンシー・タイマー、キャッシュライン・サイズ

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x010

ベースアドレス0

ベース・アドレス・レジスター

0x014

ベースアドレス1

ベース・アドレス・レジスター

0x018

ベースアドレス2

セカンダリー・レイテンシー・タイマー、従属バス番号、セカンダリー・バス番号、主要バス番号

ベース・アドレス・レジスター

セカンダリー・レイテンシー・タイマー、Type 1コンフィグレーション・スペース・ヘッダー、主要バス番号

0x01C

ベースアドレス3

セカンダリー・ステータス、I/Oリミット、I/Oベース

ベース・アドレス・レジスター

セカンダリー・ステータス・レジスター、Type 1コンフィグレーション・スペース・ヘッダー

0x020

ベースアドレス4

メモリーリミット、メモリーベース

ベース・アドレス・レジスター

Type 1コンフィグレーション・スペース・ヘッダー

0x024

ベースアドレス5

プリフェッチ可能メモリーリミット、プリフェッチ可能メモリーベース

ベース・アドレス・レジスター

プリフェッチ可能メモリーリミット、プリフェッチ可能メモリーベース

0x028

予約済み

プリフェッチ可能なベース上位32ビット

なし

Type 1コンフィグレーション・スペース・ヘッダー

0x02C

サブシステムID、サブシステム・ベンダーID

プリフェッチ可能なリミット上位32ビット

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x030

I/Oリミット上位16ビット、I/Oベース上位16ビット

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x034

予約済み、ケイパビリティーPTR

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x038

予約済み

なし

0x03C

割り込みピン、割り込みライン

ブリッジ制御、割り込みピン、割り込みライン

Type 0コンフィグレーション・スペース・ヘッダー

Type 1コンフィグレーション・スペース・ヘッダー

0x050

MSI-Message Control Next Cap Ptr Capability ID

MSIおよびMSI-Xの機能構造

0x054

メッセージ・アドレス

MSIおよびMSI-Xの機能構造

0x058

メッセージ上位アドレス

MSIおよびMSI-Xの機能構造

0x05C

予約済みメッセージ・データ

MSIおよびMSI-Xの機能構造

0x068

MSI-X Message Control Next Cap Ptr Capability ID

MSIおよびMSI-Xの機能構造

0x06C

MSI-Xテーブル・オフセットBIR

MSIおよびMSI-Xの機能構造

0x070

Pending Bit Array (PBA)オフセットBIR

MSIおよびMSI-Xの機能構造

0x078

Capabilities Register Next Cap PTR Cap ID

PCI消費電力管理機能構造

0x07C

データPM制御/ステータ・スブリッジ拡張電源管理ステータス&制御

PCI消費電力管理機能構造

0x080

PCI Express Capabilities Register Next Cap Ptr PCI Express Cap ID

PCI Express機能構造

0x084

デバイス機能レジスター

PCI Express機能構造

0x088

Device Status Register Device Control Register

PCI Express機能構造

0x08C

リンク機能レジスター

PCI Express機能構造

0x090

Link Status Register Link Control Register

PCI Express機能構造

0x094

スロット機能レジスター

PCI Express機能構造

0x098

Slot Status Register Slot Control Register

PCI Express機能構造

0x09C

Root Capabilities Register Root Control Register

PCI Express機能構造

0x0A0

ルート・ステータス・レジスター

PCI Express機能構造

0x0A4

デバイス機能2レジスター

PCI Express機能構造

0x0A8

Device Status 2 Register Device Control 2 Register

PCI Express機能構造

0x0AC

リンク機能2レジスター

PCI Express機能構造

0x0B0

Link Status 2 Register Link Control 2 Register

PCI Express機能構造

0x0B4:0x0BC

予約済み

PCI Express機能構造

0x800

Advanced Error Reporting拡張機能ヘッダー

Advanced Error Reporting拡張機能ヘッダー

0x804

訂正不可能なエラー・ステータス・レジスター

訂正不可能なエラー・ステータス・レジスター

0x808

訂正不能エラー・マスク・レジスター

訂正不能エラー・マスク・レジスター

0x80C

訂正不能エラー重大度レジスター

訂正不能エラー重大度レジスター

0x810

訂正可能なエラー・ステータス・レジスター

訂正可能なエラー・ステータス・レジスター

0x814

訂正可能エラー・マスク・レジスター

訂正可能エラー・マスク・レジスター

0x818

Advanced Errorケイパビリティーおよびコントロール・レジスター

Advanced Errorケイパビリティーおよびコントロール・レジスター

0x81C

ヘッダー・ログ・レジスター

ヘッダー・ログ・レジスター

0x82C

ルート・エラー・コマンド

ルート・エラー・コマンド・レジスター

0x830

ルート・エラー・ステータス

ルート・エラー・ステータス・レジスター

0x834

エラーソース識別レジスター 訂正可能エラーソースIDレジスター

エラーソース識別レジスター