The PL4 core appears to be operating correctly at the PL4 interface, however, when I attempt to read data out of the Sink FIFO in the receiver, I observe the following:
- Dropped Packets
- Missing EOPs
Although this is not an error in the core, you can resolve this problem by monitoring the SnkFFPae_n flag.
Enable the read enable signal one clock cycle after SnkFFPae_n is asserted. (Not on the same clock cycle, or on two or more clock cycles after it.)
Be sure to monitor the SnkFFPae_n flag to determine when to assert the read, and monitor SnkFFEf_n further to determine when to de-assert the read.