SPRZ452I july 2018 – may 2023 AM6526 , AM6528 , AM6546 , AM6548
PCIe: PCI-Express May Corrupt Inbound Data
AM65x SR 1.0
When an inbound PCIe TLP spans more than two internal AXI 128-byte bursts, the bus may corrupt the packet payload. This issue affects inbound reads only. Outbound transactions are not affected. No PCIe error is flagged as the protocol itself is correct and only the contained data is corrupted. This corrupt data may cause associated applications or the processor to hang.
Limit the PCIe MAX_READ_REQUEST_SIZE (MRRS) and the PCIe MAX_PAYLOAD_SIZE (MPS) to 128 bytes by setting:
This ensures that no more than two AXI burst transactions will be needed to complete any single PCIe TLP.