仅对英特尔可见 — GUID: nik1410564908773
Ixiasoft
5.1. 配置空间寄存器与PCIe规范的一致性
字节地址 |
硬核IP配置空间寄存器 |
PCIe规范中的对应部分 |
---|---|---|
0x000:0x03C |
PCI Header Type 0 Configuration Registers |
Type 0 Configuration Space Header |
0x000:0x03C |
PCI Header Type 1 Configuration Registers |
Type 1 Configuration Space Header Type 1 配置空间不用于带有DMA的Avalon-MM接口 |
0x040:0x04C |
保留 |
N/A |
0x050:0x05C |
MSI Capability Structure |
MSI Capability Structure |
0x068:0x070 |
MSI-X Capability Structure |
MSI-X Capability Structure |
0x070:0x074 |
保留 |
N/A |
0x078:0x07C |
Power Management Capability Structure |
PCI Power Management Capability Structure |
0x080:0x0B8 |
PCI Express Capability Structure |
PCI Express Capability Structure |
0x0B8:0x0FC |
保留 |
N/A |
0x094:0x0FF |
Root Port |
N/A |
0x100:0x16C |
Virtual Channel Capability Structure (保留) |
Virtual Channel Capability |
0x170:0x17C |
保留 |
N/A |
0x180:0x1FC |
Virtual channel arbitration table (保留) |
VC Arbitration Table(VC仲裁表) |
0x200:0x23C |
Port VC0 arbitration table (保留) |
Port Arbitration Table(端口仲裁表) |
0x240:0x27C |
Port VC1 arbitration table (保留) |
Port Arbitration Table |
0x280:0x2BC |
Port VC2 arbitration table (Reserved) |
Port Arbitration Table |
0x2C0:0x2FC |
Port VC3 arbitration table (保留) |
Port Arbitration Table |
0x300:0x33C |
Port VC4 arbitration table (Reserved) |
Port Arbitration Table |
0x340:0x37C |
Port VC5 arbitration table (保留) |
Port Arbitration Table |
0x380:0x3BC |
Port VC6 arbitration table (保留) |
Port Arbitration Table |
0x3C0:0x3FC |
Port VC7 arbitration table (保留) |
Port Arbitration Table |
0x400:0x7FC |
保留 |
PCIe规范对应部分的名称 |
0x800:0x834 |
Advanced Error Reporting AER (可选) |
Advanced Error Reporting Capability(高级错误报告能力) |
0x838:0xFFF |
保留 |
N/A |
配置空间寄存器域总览 | ||
0x000 |
Device ID,Vendor ID |
Type 0 Configuration Space Header Type 1 Configuration Space Header Type 1不用于带有DMA的Avalon-MM接口 |
0x004 |
Status,Command |
Type 0 Configuration Space Header Type 1 Configuration Space Header Type 1不用于带有DMA的Avalon-MM接口 |
0x008 |
Class Code,Revision ID |
Type 0 Configuration Space Header Type 1 Configuration Space Header Type 1不用于带有DMA的Avalon-MM接口 |
0x00C |
BIST,Header Type,Primary Latency Timer,Cache Line Size |
Type 0 Configuration Space Header Type 1 Configuration Space Header Type 1不用于带有DMA的Avalon-MM接口 |
0x010 |
Base Address 0 |
Base Address Registers |
0x014 |
Base Address 1 |
Base Address Registers |
0x018 |
Base Address 2 Secondary Latency Timer, Subordinate Bus Number, Secondary Bus Number, Primary Bus Number |
Base Address Registers Secondary Latency Timer, Type 1 Configuration Space Header, Primary Bus Number |
0x01C |
Base Address 3 Secondary Status,I/O Limit,I/O Base |
Base Address Registers Secondary Status Register ,Type 1 Configuration Space Header |
0x020 |
Base Address 4 Memory Limit, Memory Base |
Base Address Registers Type 1 Configuration Space Header |
0x024 |
Base Address 5 Prefetchable Memory Limit, Prefetchable Memory Base |
Base Address Registers Prefetchable Memory Limit, Prefetchable Memory Base |
0x028 |
保留 Prefetchable Base Upper 32 Bits |
N/A Type 1 Configuration Space Header |
0x02C |
Subsystem ID, Subsystem Vendor ID Prefetchable Limit Upper 32 Bits |
Type 0 Configuration Space Header Type 1 Configuration Space Header |
0x030 |
I/O Limit Upper 16 Bits, I/O Base Upper 16 Bits |
Type 0 Configuration Space Header Type 1 Configuration Space Header |
0x034 |
Reserved, Capabilities PTR |
Type 0 Configuration Space Header Type 1 Configuration Space Header |
0x038 |
保留 |
N/A |
0x03C |
Interrupt Pin, Interrupt Line Bridge Control, Interrupt Pin, Interrupt Line |
Type 0 Configuration Space Header Type 1 Configuration Space Header |
0x050 |
MSI-Message Control Next Cap Ptr Capability ID |
MSI and MSI-X Capability Structures |
0x054 |
Message Address |
MSI and MSI-X Capability Structures |
0x058 |
Message Upper Address |
MSI and MSI-X Capability Structures |
0x05C |
Reserved Message Data |
MSI and MSI-X Capability Structures |
0x068 |
MSI-X Message Control Next Cap Ptr Capability ID |
MSI and MSI-X Capability Structures |
0x06C |
MSI-X Table Offset BIR |
MSI and MSI-X Capability Structures |
0x070 |
Pending Bit Array (PBA) Offset BIR |
MSI and MSI-X Capability Structures |
0x078 |
Capabilities Register Next Cap PTR Cap ID |
PCI Power Management Capability Structure |
0x07C |
Data PM Control/Status Bridge Extensions Power Management Status & Control |
PCI Power Management Capability Structure |
0x800 |
PCI Express Enhanced Capability Header |
Advanced Error Reporting Enhanced Capability Header |
0x804 |
Uncorrectable Error Status Register |
Uncorrectable Error Status Register |
0x808 |
Uncorrectable Error Mask Register |
Uncorrectable Error Mask Register |
0x80C |
Uncorrectable Error Severity Register |
Uncorrectable Error Severity Register |
0x810 |
Correctable Error Status Register |
Correctable Error Status Register |
0x814 |
Correctable Error Mask Register |
Correctable Error Mask Register |
0x818 |
Advanced Error Capabilities and Control Register |
Advanced Error Capabilities and Control Register |
0x81C |
Header Log Register |
Header Log Register |
0x82C |
Root Error Command |
Root Error Command Register |
0x830 |
Root Error Status |
Root Error Status Register |
0x834 |
Error Source Identification Register Correctable Error Source ID Register |
Error Source Identification Register |