【PCIe EP 设备入门学习专栏 -- 8.2 PCIe EP 寄存器配置空间介绍】
文章目录
- Register Configuration Space 概述
- 1. CDM Registers
-
- 1.1 PCI-SIG Registers
- 1.2 Port Logic Registers (PL Registers)
-
- 情况 1:DISABLE_CFG_MAP_PL_REG = 0
- 情况 2:DISABLE_CFG_MAP_PL_REG = 1
- 1.3 特殊 PL Registers
- 2. ELBI Registers (External Local Bus Interface)
- 访问路径总结
- 总结
Register Configuration Space 概述
-
每个 Function 拥有 4096 Bytes (4 KB) 配置空间。
-
整体分为两部分:
-
CDM (Configuration Dependent Module) Registers
-
包含 PCI-SIG 标准寄存器(Base Spec 定义)
-
以及 Synopsys 特定的 Port Logic Registers
-
-
ELBI (External Local Bus Interface) Registers
- 应用逻辑寄存器(外部接入控制器的寄存器)
-
1. CDM Registers
CDM 内部又分为两类:
1.1 PCI-SIG Registers
-
由 P