Arria 10 Avalon-MM DMA接口PCIe解决方案用户指南

ID 683425
日期 10/31/2016
Public
文档目录

6. 错误处理

每个兼容PCI Express的器件都必须实现一个基础级的错误管理并选择性实现高级错误管理。IP内核实现基础和高级报错。根端口的错误处理比端点的要更复杂。

表 44.  错误分类 PCI Express Base Specification定义三种错误类型,如下表格中概述。

类型

相关代理

说明

可纠正

硬件

当可纠正的错误可能影响到系统性能时,仍保留数据完整性。

不可纠正,不严重

器件软件

不可纠正,不严重错误的定义是数据丢失,但保持系统完整性的错误。例如,架构可能丢失了某个特定的TLP, 但仍可正常运行。

不可纠正,严重

系统软件

由于丢失数据和系统故障而产生的错误,被认为是不可纠正且严重的。软件必须决定如何处理这样的错误:是否复位链路还是实现其他途径将问题最小化。