For any Completion that includes an associated payload, the core signals an error in the
transferred payload by asserting the discontinue signal in the
m_axis_rc_tuser
bus in the last beat of the packet. This occurs
when the core has detected an uncorrectable error while reading data from its internal
memories. The user application must discard the entire packet when it has detected the
signal discontinue asserted in the last beat of a packet.
When the straddle option is in use, the core does not start a new Completion TLP in the same beat when it has asserted discontinue to abort the Completion TLP ending in the beat.