Cyclone® V Avalon® Memory-Mapped (Avalon-MM) Interface for PCI Express* Solutions User Guide

ID 683494
Date 10/24/2024
Public
Document Table of Contents

10.3.1. ECRC on the RX Path

When the ECRC generation option is turned on, errors are detected when receiving TLPs with a bad ECRC. If the ECRC generation option is turned off, no error detection occurs. If the ECRC forwarding option is turned on, the ECRC value is forwarded to the Application Layer with the TLP. If the ECRC forwarding option is turned off, the ECRC value is not forwarded.

Table 77.  ECRC Operation on RX Path

ECRC Forwarding

ECRC Check Enable 5

ECRC Status

Error

TLP Forward to Application Layer

No

No

none

No

Forwarded

good

No

Forwarded without its ECRC

bad

No

Forwarded without its ECRC

Yes

none

No

Forwarded

good

No

Forwarded without its ECRC

bad

Yes

Not forwarded

Yes

No

none

No

Forwarded

good

No

Forwarded with its ECRC

bad

No

Forwarded with its ECRC

Yes

none

No

Forwarded

good

No

Forwarded with its ECRC

bad

Yes

Not forwarded

5 The ECRC Check Enable field is in the Configuration Space Advanced Error Capabilities and Control Register.