【PCIe EP 设备入门学习专栏 -- 8 PCIe EP 架构详细介绍】
文章目录
- Synopsys PCIe EP 总体架构
-
- 1. Common Express Port Logic (CXPL) 模块
- 2. Transmit Application-Dependent Module (XADM)
- 3. Transmit Application Interface Module (XAIM)
- 4. Receive Application-Dependent Module (RADM)
- 5. Configuration-Dependent Module (CDM)
- 6. Power Management Controller (PMC)
- 7. Local Bus Controller (LBC) 与 Data Bus Interface (DBI)
- 8. Message Generation Module (MSG\_GEN)
- 9. CXS Controller
- 总结
Synopsys PCIe EP 总体架构
Synopsys 的 PCIe 5.0 Endpoint 控制器遵循 PCI Express 5.0 协议规范,提供物理层、链路层、事务层的完整实现,同时为上层应用逻辑提供标准化接口。整体设计采用 模块化分层架构,各个模块承担协议栈不同部分的功能,并对接外部 PHY 以及应用逻辑。
1. Common Express Port Logic (CXPL) 模块
-
位置: PCIe 控制器的核心 (core)协议栈逻辑。
-
职责:
-
事务层 (Transaction Layer):
- 实现大部分事务层逻辑,如
-