PCIe基础概念与设备树

本文介绍了PCIe(Peripheral Component Interconnect Express)的基础概念,包括PCIe架构的五大组成部分:Root Complex(RC)、PCIe总线、Endpoint、Port/Bridge和Switch。PCIe作为一个点对点的高速总线,广泛应用于现代计算机硬件连接,如GPU、网卡等。Root Complex作为设备树的根节点,与CPU连接并管理所有PCIe设备。随着技术发展,Root Complex已逐渐集成到CPU内部。PCIe设备根据功能可分为Type 0终端设备和Type 1桥接设备,每个设备都有唯一的BDF地址。文章还讨论了RCIE(Root Complex Integrated Endpoint)和PCIe Switch的角色。
摘要由CSDN通过智能技术生成

Perface

PCIe的全称是Peripheral Component Interconnect Express,是一种用于连接外设的总线。

它于2003年提出来,作为替代PCI和PCI-X的方案,现在已经成了现代CPU和其他几乎所有外设交互的标准或者基石,比如,我们马上能想到的GPU,网卡,USB控制器,声卡,网卡等等,这些都是通过PCIe总线进行连接的,然后现在非常常见的基于m.2接口的SSD,也是使用NVMe协议,通过PCIe总线进行连接的,除此以外,Thunderbolt 3 [2],USB4 [3],甚至最新的CXL互联协议 [4],都是基于PCIe的!

CXL(Compute Express Link)是一种业界支持的高速缓存一致性互连协议,用于处理器、内存扩展和加速器之间的通信。CXL技术在CPU内存空间和附加设备上的内存之间保持一致性,这允许资源共享以获得更高的性能,减少软件堆栈的复杂性,并降低整体系统成本。

所以一旦开始往设备相关的开发上面走了之后,PCIe可以算是一个绕不过的坎。这几天看了一些和PCIe相关的资料,这里简单的总结一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TrustZone_Hcoco

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值