The SERDES module features include:
- Single lane PHY containing:
- Transmit and Receive I/Os
- Serializer
- Deserializer
- Clock and data recovery (CDR) unit
- Common Module (CMN)
- PLLs
- Controller bias
- Automatic calibration of pin termination resistors
- Reference clock input buffers
- Reset and startup management
- Physical Coding Sub-block (PCS)
- USB3.1 Gen 1 (5 Gbps)
- PCIe Gen 1 (2.5 Gbps), Gen 2 (5 Gbps)
- QSGMII Specification revision 1.2
- Symbol alignment
- Selectable serial pin polarity reversal for both transmit and receive paths
- Bit stream reordering
- Physical Media Attachment (PMA) layer
- Transmit equalization
- Receive equalization
- Supports on-the-fly eye and bathtub curve diagramming with 8-bit voltage amplitude resolution and up to 1/64 UI time resolution
- Data path BIST with programmable pattern generation and error detection
- Serial bit stream and parallel word loopback for both line and parallel side
- 8-bit ADC provides digitized ATB measurement results
- Supports DC and AC JTAG (boundary scan) per IEEE 1149.6
The SERDES mux (WIZ) module supports the following features:
- Multiplexes device interfaces onto a single SERDES lane (Tx and Rx)
- Provides registers to implement SERDES control and status functions and alignment delays
- Clock generator block for providing MAC transmit clock
- Rx comma align block
- Performs de-stuffing the Rx data stream in the event that the Rx rate is different from the Tx rate
- Supports comma detection that is not sensitive to false commas using all 8B10B character combinations