# PCIe 验证专家知识库索引

Created: 2026-05-28

## 1. 当前主参考协议

当前 PCIe 协议内容以本地 PDF 为主：

```text
specs/NCB-PCI_Express_Base_5.0r1.0-2019-05-22.pdf
```

PDF 元数据：

```text
PCI Express Base Specification Revision 5.0 Version 1.0
```

后续所有 PCIe 协议专题都优先参考这个文件。若后面放入 PCIe 5.1 或其他版本，需要先确认版本差异，再更新专题。

## 1.1 真实性与追溯

使用图解和动画前，先明确当前资料等级：

- [资料真实性与协议追溯说明](QUALITY_AND_SOURCE_TRACEABILITY.md)

当前动画/图片主要是教学简化版，不能直接当作完整 checker 依据。后续需要逐步补 `source table`，把每个跳转条件和字段都对齐协议章节。

## 2. 当前重点专题

### Recovery

入口：

- [Recovery 专题包](topics/recovery/README.md)

核心资料：

- [Recovery Overview](concepts/10_recovery_overview.md)
- [Recovery Debug Questions](qa/recovery_debug_questions.md)
- [Recovery Main Flow](assets/diagrams/recovery_main_flow.svg)
- [Recovery Branch Map](assets/diagrams/recovery_branch_map.svg)
- [Recovery Equalization Flow](assets/diagrams/recovery_equalization_flow.svg)
- [Recovery LTSSM Animation](assets/animations/recovery_ltssm_animation.html)

学习目标：

```text
弄清楚 Recovery 是什么、为什么进入、每个子状态做什么、什么时候切速、什么时候均衡、什么时候回 L0、什么时候掉到特殊分支。
```

## 3. 专家成长路线

- [PCIe 验证专家能力地图](roadmap/pcie_verification_expert_roadmap.md)

当前路线：

```text
Recovery
  -> Equalization
  -> TS1/TS2 Ordered Set
  -> Detect/Polling/Configuration
  -> SKP/Clock Tolerance
  -> Data Link Replay / Flow Control
```

## 4. 目录约定

```text
concepts/       系统化知识说明
qa/             Debug 问答、速查表、面试式问题
roadmap/        专家成长路线和学习计划
topics/         专题包入口，按主题组织
assets/diagrams 静态图
assets/animations 动态演示
specs/          原始协议或参考资料
inbox/          后续新资料临时放入
```

## 5. 后续 Debug 资料沉淀方式

你后面遇到 debug 问题时，可以这样给我：

```text
问题现象：
当前 LTSSM：
当前速率/宽度：
进入 Recovery 前状态：
Recovery 子状态卡在哪里：
TS1/TS2 关键字段：
是否看到 Electrical Idle：
是否发生 timeout：
波形/日志摘录：
```

我会帮你沉淀为：

```text
现象 -> 触发路径 -> 可能原因 -> 验证检查点 -> 后续知识库条目
```

## 6. 下一专题

Recovery 完成后，下一专题是：

```text
EQ / Recovery.Equalization
```

目标：

- 看懂 equalization 为什么在 Recovery 中出现。
- 区分 Downstream / Upstream 行为。
- 理解 Phase 0/1/2/3。
- 梳理 preset、coefficient、EQ TS1/TS2、status bit。
- 做验证 debug checklist。

专题入口：

- [Equalization 专题包](topics/equalization/README.md)
