clarifications about Sync Header positions getting changed after 128b/130b block in pcie
Hi ,
I am using the below specification document.
PHY Interface for the PCI Express*, SATA, USB 3.2, DisplayPort*, and USB4* Architectures
January 2023
Revision 6.2
we are using serdes architecture for pcie.
Could you please clairfy the following.
with 128b/130b encoding, a block is 130 bits in length., Sync Headers are expected in bits 0 and 1 and the block ends with bit 129. This is the expected alignment for all received blocks.If the Receiver receives an EIEOS where the Sync Header appears in bits 2 and 3 rather than bits 0 and 1, then the Receiver must change its alignment such that the Sync Header appears in bits 0 and 1 once again.
could you please provide the clarifications in which scenario mac will receive Sync Header in bit position 2 and 3 . instead of bit position 0 and 1.