学习计划
第1周:基础知识和总览
- 目标:了解计算机架构基础,总线系统概述以及 PCIe 的基础知识。
- 内容:
- 计算机体系结构基础
- 总线系统概述
- PCIe 的发展历史和基本概念
第2-3周:PCIe 体系结构
- 目标:理解 PCIe 的分层模型及其拓扑结构。
- 内容:
- PCIe 分层模型(物理层、数据链路层、事务层)
- PCIe 链路和拓扑结构
第4-5周:物理层
- 目标:掌握 PCIe 物理层的信号传输、电气特性和速率。
- 内容:
- 信号传输与编码
- 电气特性
- Lane 和带宽
- PCIe 各版本速率
第6-7周:数据链路层
- 目标:理解数据链路层的数据包格式、流量控制和错误管理。
- 内容:
- 数据包格式
- 流量控制
- 链路管理
- 错误检测与纠正
第8-9周:事务层
- 目标:掌握事务层的事务类型、地址空间和事务序列。
- 内容:
- 事务类型
- 地址空间
- 事务序列与完成
- QoS 和虚拟通道
第10-11周:PCIe 协议与高级特性
- 目标:了解基本协议及高级特性。
- 内容:
- 基本协议
- MSI/MSI-X