Visible to Intel only — GUID: nik1409872599679
Ixiasoft
Visible to Intel only — GUID: nik1409872599679
Ixiasoft
4.10. Serial RapidIO
Arria V transceivers support SRIO physical layer specifications, versions 1.3 and 2.1, from 1.25 Gbps to 6.25 Gbps. The transceivers are compliant with x4 channel bonding, deskew state machine, and rate match FIFO.
Synchronization State Machine
The word aligner has a synchronization state machine that handles the receiver lane synchronization.
The synchronization state machine indicates synchronization when the receiver receives 127 K28.5 (10'b0101111100 or 10'b1010000011) synchronization code groups without receiving an intermediate invalid code group. After synchronization, the state machine indicates loss of synchronization when it detects three invalid code groups separated by less than 255 valid code groups, or when it is reset.
The rx_syncstatus port of each channel indicates the receiver synchronization:
- High—the lane is synchronized
- Low—the lane has fallen out of synchronization
Parameters | Number |
---|---|
Number of valid K28.5 code groups received to achieve synchronization |
127 |
Number of errors received to lose synchronization |
3 |
Number of continuous good code groups received to reduce the error count by one |
255 |
Rate Match FIFO
In SRIO mode, the rate match FIFO is capable of compensating for up to ±100 ppm (200 ppm total) difference between the upstream transmitter and the local receiver reference clock.
The rate match FIFO operation begins after the word aligner synchronization status, rx_syncstatus, goes high. When the rate matcher receives either of the two 10-bit control patterns followed by the respective 10-bit skip pattern, it inserts or deletes the 10-bit skip pattern as necessary to avoid the rate match FIFO from overflowing or under-running.
In SRIO mode, the rate match FIFO can delete or insert a maximum of one skip pattern from a cluster.