一、总结概括
PCI Express的**事务层(Transaction Layer)**是协议架构的核心,负责管理数据传输的“对话规则”,主要功能包括:
- 数据包(TLP)管理:
将读写请求、配置操作等事务封装成标准化的数据包(TLP),并解析接收到的数据包。 - 流量控制:
使用信用机制(Credit-Based Flow Control),确保发送方和接收方的速度匹配,避免数据溢出。 - 拆分事务(Split Transaction):
每个请求包(如读请求)会生成唯一标识符,对应的响应包(如返回数据)必须匹配该标识,避免混淆。 - 四大地址空间:
支持内存、I/O、配置地址空间,并新增消息空间(Message Space),用“虚拟信号”替代传统边带信号(如中断、电源管理)。 - 数据包属性: