仅对英特尔可见 — GUID: nik1410564951980
Ixiasoft
6.3. 事务层错误
错误 |
类型 |
说明 |
---|---|---|
Poisoned TLP received |
不可纠正(非严重) | 如果已接收事务层数据包具有EP中毒位设置,则该错误出现。 已接收TLP传递到应用层,应用层逻辑必须采取正确行动回应已中毒TLP。请参阅PCI Express Base Specification 中“2.7.2.2 Rules for Use of Data Poisoning”部分了解更多有关中毒TLP的信息。 |
ECRC check failed (1) |
不可纠正(非严重) |
该错误由ECRC检查失败导致,尽管TLP不是畸形并且LCRC检查有效。 硬核IP块自动处理此TLP。如果此TLP为non‑posted请求,硬核IP块生成一个完成器中止状态的完成。任何情况下,硬核IP中删除TLP且未在应用层出现。 |
Unsupported Request for Endpoints |
不可纠正(非严重) |
每当组件接收到下列任何不支持的请求时,就出现该错误:
任何情况下,TLP在硬核IP中被删除以及未出现于应用层。如果TLP为non-posted请求,硬核IP块生成一个不支持请求状态的完成。 |
Completion timeout |
不可纠正(非严重) |
此错误出现在从应用层发起的请求未在建立期间生成相应的完成TLP时。应用层逻辑负责提供完成超时机制。由事务层cpl_err[0]信号报告此完成超时。 |
Completer abort (1) |
不可纠正(非严重) |
当中止接收TLP时,应用层使用cpl_err[2]信号报告此错误。 |
Unexpected completion |
不可纠正(非严重) |
此错误由意外的完成交易引起。Hard IP 块处理以下情况:
以上所有情况中,TLP不出现在应用层;硬核IP块将其删除。 应用层通过cpl_err[2]信号检测和报告其他意外完成情况。例如,应用层报告接收到成功完成的长度与读请求原本长度不符。 |
Receiver overflow (1) |
不可纠正(严重) |
此错误出现在组件接收的TLP违反分配到此类TLP的FC信用时。任何情况下,硬核IP中删除TLP且不传输到应用层。 |
Flow control protocol error (FCPE) (1) |
不可纠正(严重) |
此错误出现于组件未在200 µs限时中接收更新流程控制信用时。 |
Malformed TLP |
不可纠正(严重) |
该错误可由以下任何一种情况导致:
硬核IP块删除畸形TLP;且不出现于应用层。 |
注释:
|