The PX1041A is a high-performance, low-power, four-lane PCI Express electrical
PHYsical layer (PHY) that handles the low level PCI Express protocol and signaling. The
PX1041A PCI Express PHY is compliant to the
Rev. 1.0a
Recovery (CDR), dataserialization and de-serialization, 8b/10b encoding, analog buffers,
elastic buffer and receiver detection, and provides superior performance to the Media
Access Control (MAC) layer devices.
The PX1041A is a 2.5 Gbit/s PCI Express PHY with 4 × 8-bit data PXPIPE interface. Its
PXPIPE interface is a superset of the PHY Interface for the PCI Express (PIPE)
specification, enhanced and adapted for off-chip applications with the introduction of a
source synchronous clock for transmit and receive data. The 4 × 8-bit data interface
operates at 250 MHz with SSTL Class I signaling at 2.5 V or 1.8 V. The SSTL signaling is
compatible with the I/O interfaces available in FPGA products.
, and
Rev. 1.1
PCI Express Base Specification,
. The PX1041A includes features such as Clock and Data
2.Features
2.1 PCI Express interface
The PX1041A PCI Express PHY supports advanced power management functions. The
PX1041AI is for the industrial temperature range (−40 °C to +85 °C).
n Compliant to
n Four PCI Express 2.5 Gbit/s lane
n Data and clock recovery from serial stream
n Serializer and De-serializer (SerDes)
n Receiver detection
n 8b/10b coding and decoding, elastic buffer and word alignment
n Supports direct disparity control for use in transmitting compliance pattern
n Supports lane polarity inversion
n Low jitter and Bit Error Rate (BER)
n Supports PCI Express-side parallel loopback
n Supports PXPIPE-side parallel loopback
n Supports receiver lane-to-lane deskew (optional)
n Supports lane reversal (optional)
PCI Express Base Specification 1.0a and 1.1
2.2 PHY/MAC interface
n Based on Intel PHY Interface for PCI Express architecture v2.0 (PIPE)
n Adapted for off-chip with additional synchronous clock signals (PXPIPE)
NXP Semiconductors
n PIPE mode selectable
n 4 × 8-bit parallel data interface for transmit and receive at 250 MHz
n SSTL Class I signaling at 2.5 V or 1.8 V, without select pin
2.3 JTAG interface
n JTAG (IEEE 1149.1) boundary scan interface
n Built-In Self Test (BIST) controller tests SerDes and I/O blocks at speed
n 3.3 V CMOS signaling
2.4 Power management
n Dissipates < 1 W in L0 normal mode
n Support power management of L0, L0s, L1, and L2
2.5 Clock
n 100 MHz external reference clock with ±300 ppm tolerance
n Supports spread spectrum clock to reduce EMI
n On-chip reference clock termination
PX1041A
PCI Express stand-alone X4 PHY
2.6 Miscellaneous
n LFBGA208 lead free package
n Operating ambient temperature
u PX1041A for commercial range: 0 °C to +70 °C
u PX1041AI for industrial range: −40 °C to +85 °C
n ESD protection voltage for Human Body Model (HBM): 2000 V
3.Quick reference data
Table 1.Quick reference data
Symbol ParameterConditionsMinTypMaxUnit
V
DDD1
V
DDD2
V
DDD3
V
DD
V
DDA1
V
DDA2
f
clk(ref)
T
amb
digital supply voltage 1for JTAG I/O3.03.33.6V
digital supply voltage 2for SSTL_18 I/O
digital supply voltage 3for core1.151.21.25V
supply voltagefor high-speed
analog supply voltage 1for serializer1.151.21.25V
analog supply voltage 2for serializer3.03.33.6V
reference clock frequency99.97100100.03 MHz
ambient temperatureoperating
The PHY input and output pins are described in Table 4 to Table 11. Note that input and
output is defined from the perspective of the PHY. Thus a signal on a pin described as an
output is driven by the PHY and a signal on a pin described as an input is received by the
PHY. A basic description of each pin is provided.
Signals named Lx_*, designate the per-lane signal where x = (0 to 3). For example,
Lx_RX_P expands to the following signals L0_RX_P, L1_RX_P, L2_RX_P and L3_RX_P.
PIPELOOPBC13inputSSTLsignals the PHY to do loopback at PXPIPE
PIPESELD13inputSSTLsignals the PHY to switch from PXPIPE to
ENCODEND12inputSSTLenable the internal encoder to replace
Table 8.PXPIPE interface status signals
SymbolPinTypeSignalingDescription
L0_RXVALIDC7outputSSTLindicates symbol lock and valid data on
L1_RXVALIDF14outputSSTLindicates symbol lock and valid data on
L2_RXVALIDM14outputSSTLindicates symbol lock and valid data on
L3_RXVALIDR6outputSSTLindicates symbol lock and valid data on
L0_RXIDLED4outputSSTLindicates receiver detection of an electrical
L1_RXIDLED16outputSSTLindicates receiver detection of an electrical
L2_RXIDLEM15outputSSTLindicates receiver detection of an electrical
L3_RXIDLER11outputSSTLindicates receiver detection of an electrical
L0_RXSTATUS0C6outputSSTLencodes receiver status and error codes for
L0_RXSTATUS1C5outputSSTL
L0_RXSTATUS2D5outputSSTL
L1_RXSTATUS0H15outputSSTLencodes receiver status and error codes for
L1_RXSTATUS1G15outputSSTL
L1_RXSTATUS2F15outputSSTL
L2_RXSTATUS0R15outputSSTLencodes receiver status and error codes for
L2_RXSTATUS1P15outputSSTL
L2_RXSTATUS2N15outputSSTL
L3_RXSTATUS0R7outputSSTLencodes receiver status and error codes for
L3_RXSTATUS1R8outputSSTL
L3_RXSTATUS2R9outputSSTL
DESKEW_VALIDC15outputSSTLindicates the lane deskew is completed and
PHYSTATUSD15outputSSTLused to communicate completion of several
…continued
side (see
PIPE interface, LOW = reset state
side-band signals to perform selected
functions (see Table 15)
RX_DATA and RX_DATAK at lane 0
RX_DATA and RX_DATAK at lane 1
RX_DATA and RX_DATAK at lane 2
RX_DATA and RX_DATAK at lane 3
idle at lane 0; this is an asynchronous signal
idle at lane 1; this is an asynchronous signal
idle at lane 2; this is an asynchronous signal
idle at lane 3; this is an asynchronous signal
the received data stream and receiver
detection at lane 0 (see
the received data stream and receiver
detection at lane 1 (see Table 14)
the received data stream and receiver
detection at lane 2 (see Table 14)
the received data stream and receiver
detection at lane 3 (see Table 14)
passed (see
PHY functions including power management
state transitions and receiver detection