PCIe-2.7.2 Error Forwarding错误转发

发布时间:2026/7/10 21:47:39
PCIe-2.7.2 Error Forwarding错误转发 2.7.1错误转发错误传递(Error Forwarding)或数据中毒(Data Poisoning)是一种“主动、可控、带内”的硬件错误报告机制。其核心是:当源头(或路径)已知数据已损坏时,不丢弃数据,而是主动标记(通过EP位)并传递该损坏状态,让最终接收者以受控方式处理。这为构建高可靠系统提供了关键保障。因为PCIe对请求是必须要回馈的,即使数据是错的,也好进行返回。核心规则:EP位的硬件语义EP=1​ 是一个明确声明:“此TLP的有效载荷已知损坏,切勿用于正常计算或存储。”这是一个事务层的行为,对数据链路层透明。EP位由事务层设置,并通过数据链路层的可靠传输机制(LCRC/重传)被安全送达。一、发送端角度:错误检测、标记与发送发送端的硬件责任是:在组装TLP时,当且仅当从内部数据源或路径确认数据已损坏且不可纠正时,必须置位EP位。场景一:读