知识卡片
PCIe分层解耦
内容
PCIe 分事务层、数据链路层和物理层:上层生成[[TLP是事务包]],中层保证链路传输和流控,下层处理 Lane 上的物理发送。分层的意义是把协议演进限制在局部,降低版本升级的连锁改动。
参考来源
- 位置:《深入浅出SSD:固态存储核心技术、原理与实战》第5章《PCIe介绍》(源文件:_epub-src/OEBPS/text00095.html)
- 结论依据:原文列出 PCIe 三层及其职责,并说明分层好的接口升级时可以只改某一层。
- 原始内容:PCIe定义了下三层:事务层、数据链路层和物理层……分层设计的一个好处是,如果层次分得够好,接口版本升级时,硬件设计可能只需要改动某一层。