Part Number: AM5728
Hi,
The customer found the timeout flag of PCIE1 on AM5728 on their PCB board.
CLK1_FLAGMUX_CLK1_L3_FLAGMUX_TIMEOUT2_REGERR0 0x00000002
AM572x TRM describes the reason of setting this bit as follows;
14.2.3.5.1 Flag Mux Time-out
If a target does not respond after a fixed number of clock cycles, an error time-out flag is generated, in case it is enabled.
They want to know why this time-out occurred in their case. Could you tell them what the possible causes of this happening is ? (HW/SW issue? Power? Clock? Implementation? etc…?)
Background :
They found some boards which often couldn’t communicate via PCIe when they were testing the boards.
When they checked a waveform, they found that TX of PCIe didn’t work, and also dumped registers as attached files. You can see some differences in some registers including register mentioned above comparing between good device/board and no good device/board which had timeout error.
Thanks and regards,
Hideaki