手把手教你学pcie--基本概念--PCIe配置空间格式

目录

PCIe配置空间格式

1. 标准配置空间(Standard Configuration Space)

2. 扩展配置空间(Extended Configuration Space)

PCIe配置空间访问机制

1. Type 0 配置读写

2. Type 1 配置读写

扩展配置空间访问

总结


PCIe(Peripheral Component Interconnect Express)配置空间是PCIe设备的重要组成部分,用于存储设备的配置信息和状态。配置空间的访问机制使得主机可以读取和写入设备的配置寄存器,从而实现对设备的配置和管理。

PCIe配置空间格式

PCIe配置空间分为两部分:标准配置空间和扩展配置空间。

1. 标准配置空间(Standard Configuration Space)

标准配置空间固定为256字节(0x000 - 0x0FF),分为多个部分,每个部分都有固定的格式和用途。

  • 头段(Header Type 0)

    • 0x000 - 0x003: 厂商ID(Vendor ID)和设备ID(Device ID)
    • 0x0

你可能感兴趣的:(手把手教你学,PCIe,专栏简介,pcie)