完整教程:【PCIe EP 设备入门学习专栏 -- 8.2.1 PCIe EP Capability Register 介绍】

1. Capability Register 的总体概念

  • Capability Registers是 PCIe 配备空间的一部分,用于描述控制器支持的特性。

  • 它们以结构(Structure)为单位组织,每个结构由Capability ID 标识。

  • 各结构不是顺序存放,而是经过链表相连:

    • 每个结构都有一个Next Pointer指向下一个能力结构。

    • 倘若为 0,表示链表结束。

在 Synopsys PCIe EP Controller 中,有两条链表

  1. PCI-compatible capability registers(兼容 PCI 的能力)

  2. PCIe extended capability registers(PCIe 扩展能力)

2. PCI Compatible Capability Registers

posted @ 2025-09-09 11:35  yjbjingcha  阅读(22)  评论(0)    收藏  举报