初学 PCIe System (一) - PCIe介绍及其配置空间

本文介绍了PCI Express(PCIe)的基本概念,包括其作为高性能I/O互连的角色,以及PCIe系统的构成,如Root Complex、Switch和Endpoints。重点讲述了PCIe设备的配置空间,包括256字节的PCI兼容区域和扩展配置空间,以及如何通过Header信息获取设备的Vendor ID、Device ID等关键信息。此外,还提到了配置空间的访问方式,为后续深入学习PCIe系统提供基础。

第二部分在:初学 PCIe System (二) - 如何访问PCIe设备的配置空间

PCI Express 介绍

PCI Express (PCIe) 属于第三代的高效能 I/O 汇流排,PCIe Spec对其的介绍是:

PCI Express is a high performance, general purpose I/O interconnect defined for a wide variety of future computing and communication platforms. 

PCI Express 为各种未来的计算和通信平台所定义的高性能、通用互连 I/O 。

因此一个PCIe 系统就是指由许多设备相互透过 PCIe 点对点连接所组成的。如下图范例,其结构是由一个Root Complex (RC)、多个Endpoints、Bridge和Switches所组成。

  • Root Complex (RC):I/O 层次结构的根,负责将 CPU/Memory子系统连接至 I/O ,可视为一虚拟的PCIe Bus(Bus-0)。 RC 比较偏向软体的概念,在x86 架构伺服器上,硬体部分是由CPU和PCH所共同实现。
  • Switch:多个虚拟 PCI-to-PCI 桥设备的逻辑组合
  • Endpoints:指一种Function
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值