Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

5.1. 配置空间寄存器与PCIe规范的一致性

表 27.  配置空间性能结构与PCIe基本规范说明的一致性对于Type 0和Type 1配置空间头(Configuration Space Header),当值相异时,每个入口的第一行罗列Type 0的值,第二行罗列Type 1的值。

字节地址

硬核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