PCIe 学习整理
个人学习PCIe技术过程中整理的笔记和资料
内容由AI辅助整理,仅供参考学习,如有错误欢迎指正
快速入口
核心内容
PCIe技术的基础知识点架构概览
理解PCIe软硬件架构全貌,明确不同开发方向的职责边界。
- 软硬件架构全景图
- 三大开发方向详解
- 常见误区澄清
- 学习路径建议
PCIe技术简介 新
什么是PCI Express?核心特性和代际演进。
- PCIe基本概念
- 核心特性介绍
- 代际演进对比
- 协议栈架构
基础知识
PCIe的架构模型、拓扑结构、协议分层等基础概念。
- PCIe拓扑结构
- 协议分层模型
- 事务类型详解
- 流量控制机制
- 中断机制
配置空间
PCIe配置空间的组织结构、寄存器详解和访问方法。
- PCI兼容配置空间
- PCIe扩展配置空间
- 能力结构链表
- 交互式寄存器查询
LTSSM状态机
链路训练和状态状态机的完整工作流程。
- 12个主要状态详解
- 链路训练过程
- 状态转换条件
- 交互式状态图
PHY架构
物理层的内部结构,SerDes、编码、均衡技术。
- MAC/PCS/PMA分层
- SerDes架构
- 8b/10b与128b/130b编码
- 均衡技术
交互工具
在线计算和模拟工具待完善内容
计划补充的内容Switch工作原理 计划中
PCIe Switch的工作原理、路由机制、配置方法。
热插拔机制 计划中
PCIe热插拔的工作原理和软件支持。
虚拟化支持 计划中
SR-IOV、vGPU等虚拟化技术中的PCIe支持。
CXL简介 计划中
Compute Express Link技术简介。