怎么可以黑网站域名,北京网站设计优刻,php很简单的商城源码,企业推广公司前言
PCI Express (PCIe)协议中#xff0c;EIOS (Electrical Idle Ordered Set) 和 EIEOS (Electrical Idle Exit Ordered Set) 是在高速链路管理和状态切换过程中极为重要的特殊序列。下面做详细解释#xff1a;
一、EIOS#xff08;Electrical Idle Ordered Set#xff0…前言
PCI Express (PCIe)协议中EIOS (Electrical Idle Ordered Set) 和 EIEOS (Electrical Idle Exit Ordered Set) 是在高速链路管理和状态切换过程中极为重要的特殊序列。下面做详细解释
一、EIOSElectrical Idle Ordered Set
1. 定义及作用
EIOS是PCIe物理层在发送端进入“电气空闲Electrical Idle”状态之前必须发送的特殊序列。
它用来通知接收端链路即将进入电气空闲状态即没有数据传输线路进入低功耗/待机状态。
2. EIOS的构成
不同编码模式下的EIOS
18b/10b编码如PCIe 2.x/3.x低速率
● EIOS 1个K28.5(COM)符号 3个K28.3(IDL)符号。
● 详见下表● 发送端需要发出全部4个符号接收端收到头4个COM任意2个IDL即可视为EIOS已接收。
2128b/130b 编码如PCIe 4.0及更高速率
● EIOS是一个特殊的 Ordered Set Block有序块具体符号见Table 4-32。
● 这个块的前4个编解码符号用于识别EIOS。
31b/1b 编码PCIe 6.0 极高速率3. 截断与接收规则
● 截断Truncation最后一个EIOS序列在实际进入Idle状态时可以在符号14或15提早结束为支持某些编码模式下的时钟不对齐。但接收方只要前4个符号匹配EIOS定义就可以正确判定链路进入空闲。
● 状态切换发送最后一个EIOS所有符号后发送端必须真正进入Idle状态。
4. 作用意义
● EIOS告知接收方链路即将Idle可以收尾上一次传输的数据进行电路省电和同步状态管理。
二、EIEOSElectrical Idle Exit Ordered Set
1. 定义及作用
EIEOS是从“电气空闲”状态返回到正常数据传输状态前要发送的特殊有序序列。
它通知接收器链路即将退出Idle准备恢复正常通信。
2. EIEOS的构成
● 8b/10b编码下EIEOS包含
○ K28.7EIE等特定标识符不同协议版本有所不同。
○ EIEOS会在你想要退出Idle、准备发恢复训练序列FTS之前发送。
● 其余编码下用有序块识别。
● 详见协议相关章节通常和FTS配套出现。
3. 与EIOS的区别
● EIOSIdle前发进入空闲
● EIEOSIdle结束发退出空闲、恢复数据传输
4. 作用意义
● EIEOS确保接收方正确检测到链路恢复同步时钟和准备下一帧训练FTS或数据交换。
三、EIOS与EIEOS在链路训练和状态管理中的流程
正常数据传输准备进入Idle
○ 发送EIOS (通知即将Idle)实际进入Idle状态准备恢复数据传输
○ 发送EIEOS (通知即将恢复)发送FTS或数据帧链路恢复激活
四、常见应用场景
● PCIe设备省电自动管理
● PCIe链路训练/恢复同步
● 热插拔、链路异常恢复
五、简明总结