LTSSM & USB4 实战
30章 · 从入门到专家
1
LTSSM基础概念
PCIe/USB4协议栈 · 状态机概述 · 为什么需要LTSSM
➔
2
LTSSM状态详解 (上)
Detect · Polling · Configuration 工作原理与转换
➔
3
LTSSM状态详解 (中)
L0 · L0s · L1 · L2 电源管理
➔
4
LTSSM状态详解 (下)
Recovery · Hot Reset · Loopback · Disable
➔
5
USB4协议概述
架构 · 与Thunderbolt关系 · 隧道传输机制
➔
6
USB4物理层与LTSSM映射
复用PCIe LTSSM · USB4特有状态扩展
➔
7
LTSSM状态转换时序分析
时间参数 · 超时机制 · Retimer影响
➔
8
LTSSM状态机实现 (Verilog基础)
状态编码 · 跳转逻辑 · 输出逻辑RTL
➔
9
LTSSM状态机实现 (进阶)
多通道捆绑 · 链路宽度协商 · 极性翻转
➔
10
USB4兼容性设计原则
前向/后向兼容 · USB 3.2/2.0共存策略
➔
11
LTSSM与USB4初始化流程
Detect→L0握手 · USB4训练序列
➔
12
链路训练与均衡
TxEQ · RxEQ在LTSSM位置 · USB4均衡要求
➔
13
电源管理状态转换
L0s/L1/L2 进入退出 · USB4电源扩展
➔
14
错误处理与恢复机制
错误检测 · Recovery流程 · USB4错误恢复
➔
15
LTSSM验证策略 (仿真)
UVM环境搭建 · 覆盖率驱动测试用例
➔
16
LTSSM验证策略 (硬件)
协议分析仪 · 逻辑分析仪 · 眼图测试
➔
17
USB4兼容性测试用例
USB-IF认证 · CTS测试 · 失败原因分析
➔
18
LTSSM与USB4调试技巧
状态机挂死 · 链路训练失败 · 电源异常
➔
19
多芯片互联中的LTSSM
Retimer · Repeater · Redriver影响
➔
20
USB4 Gen3/Gen4 LTSSM差异
速率提升 · PAM3调制影响
➔
21
LTSSM的DFT设计
扫描链 · BIST影响 · 测试模式状态控制
➔
22
低功耗设计中的LTSSM
ASPM · L1 Substates · USB4睡眠优化
➔
23
LTSSM与系统软件交互
ACPI · 操作系统电源管理 · 驱动控制
➔
24
USB4隧道协议与LTSSM
DP隧道 · PCIe隧道 · USB3.2隧道影响
➔
25
LTSSM跨时钟域设计
异步状态机 · 同步器 · CDC验证
➔
26
LTSSM故障注入与鲁棒性测试
Fault Injection · 压力测试 · 边界条件
➔
27
USB4合规性设计清单
原理图检查 · PCB布局 · 信号完整性
➔
28
LTSSM的FPGA原型验证
Xilinx/Intel实现 · 调试IP · 软硬件协同
➔
29
LTSSM与USB4演进趋势
PCIe 6.0/7.0影响 · USB4 v2.0新特性
➔
30
综合案例实战
从零设计USB4控制器LTSSM模块 · 全流程
➔