三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

PCIe 全解析笔记:从协议本质到工程实现

PCIe 全解析笔记:从协议本质到工程实现

本笔记不只是知识点的堆砌,而是试图回答为什么 PCIe 这样设计这一根本问题。理解一项技术的最高境界,是理解它的取舍(trade-off)。


第零章:写在前面——理解 PCIe 的正确姿势

学习 PCIe,最容易陷入的误区是直接跳进协议手册(Base Spec 1300 多页),然后在 TLP 字段、LTSSM 状态、Ordering Rules 中迷失方向。

正确的思维路径应该是:

  1. 历史维度:从 PCI 到 PCIe,解决了什么核心矛盾?
  2. 抽象维度:协议栈分层的真正意图是什么?
  3. 工程维度:高速串行链路面临哪些物理挑战?协议如何应对?
  4. 系统维度:作为 CPU 与外设的"动脉",PCIe 如何融入整个计算机体系?

带着这四个视角去看每一个细节,知识才能内化为认知。


第一章:从 PCI 到 PCIe——一场必然的革命

1.1 PCI 的辉煌与困境

PCI(1992)作为并行共享总线,曾是 PC 体系的基石。其设计哲学是:多设备共享物理走线,通过仲裁分时使用带宽

← 返回列表