Cyclone V Device Handbook: Volume 2: Transceivers

ID 683586
Date 10/24/2018
Public
Document Table of Contents

4.1.2.1. PIPE Interface

In a PIPE configuration, each channel has a PIPE interface block that transfers data, control, and status signals between the PHY-MAC layer and the transceiver channel PCS and PMA blocks.
Note: The PIPE interface block is used in a PIPE configuration and cannot be bypassed.

In addition to transferring data, control, and status signals between the PHY-MAC layer and the transceiver, the PIPE interface block implements the following functions that are required in a PCIe-compliant physical layer device:

  • Forces the transmitter buffer into an electrical idle state
  • Initiates the receiver detect sequence
  • Controls the 8B/10B encoder disparity when transmitting a compliance pattern
  • Manages the PCIe power states (Electrical Idle only)
  • Indicates the completion of various PHY functions, such as receiver detection and power state transitions on the pipe_phystatus signal
  • Encodes the receiver status and error conditions on the pipe_rxstatus[2:0] signal, as specified in the PCIe specification