手把手教你学PCIE--基本概念:PCIE初始化流程,以及主机侧和设备侧的协调过程

目录

PCIe初始化流程

1. 主机侧初始化

1.1 BIOS/UEFI阶段

1.2 操作系统阶段

2. 设备侧初始化

2.1 硬件初始化

2.2 固件初始化

3. 主机侧与设备侧的协调

3.1 链路训练

3.2 配置空间访问

3.3 固件交互

PCIe初始化流程示意图

具体流程

1. 上电复位

2. 链路训练

3. 配置空间访问

4. 固件加载

5. 固件初始化

6. 资源配置

7. 驱动加载

8. 设备初始化

9. 功能实现

总结


PCIe的初始化 是 主机侧(Host) 和 设备侧(Device) 相互协调的过程。主机侧通常由CPU、芯片组和操作系统(包括BIOS/UEFI和驱动程序)负责,而设备侧由PCIe设备的硬件和固件(FW)负责。以下是具体的初始化流程,以及主机侧和设备侧的协调过程。


PCIe初始化流程

1. 主机侧初始化

主机侧的初始化主要由BIOS/UEFI和操作系统完成。

1.1 BIOS/UEFI阶段
  • PCIe总线扫描

    • BIOS/UEFI扫描PCIe总线,发现所有连接的PCIe设备。

    • 为每个设备分配唯一的BDF号&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小蘑菇二号

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

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

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

打赏作者

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

抵扣说明:

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

余额充值