目录
PCIe(PCI Express)的Class Code、Subclass以及Revision ID是PCIe设备配置空间中的重要组成部分,它们共同定义了设备的类型、子类型、编程接口以及设备的版本信息。下面将详细解释这些概念:
一、Class Code
-
定义:
PCIe Class Code是一个16位的标识符,用于在PCI和PCI Express设备中分类不同的设备类型。它分为Base Class(基础类别)、Subclass(子类别)和Programming Interface(编程接口)三个部分,每个部分各占8位。 -
组成部分:
- Base Class(基础类别):定义了设备的主要功能类型,如存储控制器、网络控制器、显示控制器等。这些基础类别帮助操作系统和驱动程序识别设备属于哪一大类。
- Subclass(子类别):进一步细化基础类别,指出设备在基础类别下的具体用途或类型。例如