Native PHY - Bitslip latency
Hello,
I'm using the Native PHY with 2 Arria V FPGAs.
One FPGA has the transceiver implemented as Tx only and the other as Rx only.
In simulation - I send a predetermined word on from the Tx FPGA - for example: 0x4A64 and monitor the received data on the Rx FPGA.
The Rx FPGA receives the word unaligned - so I must assert the PHY's Bitslip signal a number of times until it's aligned.
This works - but one thing bothers me...I noticed that there's a 10 clock latency between Bitslip assertion and data shift actually occurring.
This doesn't match the behavior of the PHY as it's described in the documentation:
As you can see - here the data is shifted immediately with the assertion of the Bitslip signal.
Why my simulation doesn't match the behavior in the documentation ?