background image

 

 

PEX 8680 Quick Start Hardware Design Guide, Version 1.1 

© 2011 PLX Technology, Inc. All Rights Reserved. 

1.2 

Receiver 

The Receiver’s role is to recover the differential bitstream coming across the channel from the Transmitter, 
and latch it so it can be de-serialized and forwarded to the logical sub-block. The main components of 
a Receiver are the receive buffer and the CDR circuit. 

The PCI Express receive buffer input threshold is 175 mV for 2.5 GT/s data rate and 120 mV for a 
5.0 GT/s data rate. PCI Express Receivers are required to have a DC common mode voltage of 0V. 

The receive buffer will provide bits to the CDR circuit to be sampled and forwarded to the de-serializer. 
Digital-based CDRs must track the edges of the incoming bits and determine the best time to sample 
each bit, which is typically the center of eye (0.5 UI). The CDR base Reference Clock(s) is provided by 
the PLL. A CDR must be able to track either a fixed phase offset (common clock system) or small 
continuous phase offset (non-common clock system) between the incoming data/clock and the CDR base 
clock. Jitter on the base CDR clock and/or the incoming data stream can cause bit sampling errors to 
occur. 

Although outside of the scope of the PCI Express specification, Receivers may implement some form of 
Receiver equalization to help compensate for the low-pass characteristics of the channel. In general, 
Receiver equalization only needs to be used on longer channels. 

The PEX 8680  provides a programmable receive equalization function. Ports 0, 4, 8, 16, and 20  each 
have a set of 

Receiver Equalizer

 registers, located at offsets 0xBA4h and 0xBA8h, to control a group of 

16 SerDes. Each individual SerDes has a 4-bit control word. 

Table 1

 describes the Receiver equalization 

effects. 

Table 1. Receiver Equalization Settings 

SerDes N Receiver Equalizer[3:0] 

Equalization 

0000b 

Off 

0010b 

Low 

0110b 

Medium 

1110b 

High 

1.3 

Reference Clock 

The Reference Clock is a key component to a Link that was often overlooked by system designers in first 
generation PCI Express systems. The Reference Clock provides a 100-MHz base frequency for the PLL. 
The PLL provides a frequency synthesis function, generating the higher speed clocks required to transmit 
data at a rate of either 2.5 GT/s or 5.0 GT/s. In designs that implement digital CDRs, the PLL output also 
provides the Reference Clocks to the CDR circuit; hence, jitter on the Reference Clock can affect both the 
Transmitter and Receiver components. 

The PLL has a low-pass, filter-jitter transfer function from its reference input to the high speed output 
clocks; therefore, it is important to minimize the low-frequency jitter in the pass band of the PLL. 
Low-frequency jitter below the PLL loop bandwidth passes directly to output clocks, which, in turn, drives 
the Transmitter and CDR circuits. Jitter at the loop bandwidth is especially critical, given most PLLs have 
some amount of gain at the cut-off frequency. High-frequency jitter on the Reference Clock input above 
the loop bandwidth is typically attenuated, and is therefore of less concern. 

The jitter transfer function of a CDR circuit is modeled as a high-pass filter. Low-frequency jitter, including 
Spread-Spectrum Clock (SSC) modulation, is tracked by the CDR circuit, whereas higher-frequency jitter 
content  causes eye closure at the Receiver. The cut-off frequency of the CDR high-pass function is 
usually less than the cut-off frequency of the Transmitter PLL low-pass function. The pass band between 
these cut-off frequencies is where Reference Clock jitter causes the most problems. 

Summary of Contents for PEX 8680

Page 1: ...0 Quick Start Hardware Design Guide Version 1 1 August 2011 Website www plxtech com Technical Support www plxtech com support Copyright 2011 by PLX Technology Inc All Rights Reserved Version 1 1 Augus...

Page 2: ...e without notice Products may have minor variations to this publication known as errata PLX assumes no liability whatsoever including infringement of any patent or copyright for sale and use of PLX pr...

Page 3: ...ation relating to the quality content or adequacy of this information The information in this document is subject to change without notice Although every effort has been made to ensure the accuracy of...

Page 4: ...BGA Routing Escape and De Coupling Capacitor Placement 6 2 2 Add in Board Routing 8 2 3 System Board Routing 8 2 4 Midbus Routing 9 2 5 PCB Stackup Considerations 9 3 Non Transparent Function 10 4 I2...

Page 5: ...In Card Routing to PCI Express Gold Fingers 8 Figure 8 System Board Routing to PCI Express Slot 8 Figure 9 PCI Express Midbus Routing Example 9 Figure 10 Enable NT Function with NT Strapping Balls 10...

Page 6: ...PEX 8680 Quick Start Hardware Design Guide Version 1 1 vi 2011 PLX Technology Inc All Rights Reserved THIS PAGE INTENTIONALLY LEFT BLANK...

Page 7: ...xpress Base Specification Revision 2 0 continues to mature so does its description of the Physical Layer Electrical sub block A PCI Express serial Link is described in terms of four components Transmi...

Page 8: ...e role of de emphasis is to reduce the amount of energy used to transmit multiple successive bits of the same polarity that is non transition bits compared to the amount of energy used to transmit a s...

Page 9: ...ster levels are added together for non transition bits the two values are subtracted Using Equation 1 Example 1 presents a calculation of what the drive level and de emphasis level would be for a give...

Page 10: ...has a 4 bit control word Table 1 describes the Receiver equalization effects Table 1 Receiver Equalization Settings SerDes N Receiver Equalizer 3 0 Equalization 0000b Off 0010b Low 0110b Medium 1110b...

Page 11: ...Clock source This delay should not exceed 12 ns per PCI Express specification The delay budget includes on chip and off chip delays In general terms all Reference Clock nets in a system should be matc...

Page 12: ...tromechanical CEM Specification defines two platforms referred to as system boards and add in cards boards Each platform has its own criteria in terms of jitter and loss budget trace lengths and lengt...

Page 13: ...k Start Hardware Design Guide Version 1 1 2011 PLX Technology Inc All Rights Reserved 7 Figure 5 Top Layer BGA Layout and Routing Escape Figure 6 Bottom Layer BGA Layout Escape and De coupling Capacit...

Page 14: ...and into the inner rows of the BGA The layer transition should occur at the midbus footprint if one exists or close to the gold fingers Either location should have plenty of ground vias PCI Express ad...

Page 15: ...s is enough to determine the characteristic impedance of that trace For differential signals the last step is to determine the separation between the positive and negative conductors to achieve the ne...

Page 16: ...Port Method 2 Enable the NT function and configure the NT Port through the serial EEPROM The NT configuration settings will be loaded upon power up and after reset Method 3 Use the PEX 8680 I2 C Port...

Page 17: ...to the PEX 8680 is illustrated in VCC PEX 8680 I2C_SDA0 I2C_SCL0 VCC 1 2 R R R 1K to 10K Figure 12 I 2 C Interface Block Diagram 5 Hot Plug Circuitry The PEX 8680 supports four Parallel Hot Plug Cont...

Page 18: ...40 I O expander s a register bit within the PEX 8680 must be Set and boot with serial EEPROM is essential After the PEX 8680 is powered up the state machine inside the PEX 8680 scans the number of I...

Page 19: ...O 10 7 26 22 IO 11 27 IO 12 28 IO 15 31 VCC VCC GPIO VCC Figure 14 SHPC Interface to PEX 8680 Block Diagram 6 JTAG Interface The PEX 8680 supports a five ball JTAG Boundary Scan interface The JTAG int...

Page 20: ...he optional Debug function is primarily intended for prototyping activities Its use requires assistance from PLX Technical Support Two major debug functions of the PEX 8680 are External Probe mode EPM...

Page 21: ...t_sel1 ln2_add2 HP_MRL_D port_sel0 ln2_add1 HP_MRL_A outA_sel3 HP_BUTTON_A outA_sel2 HP_PWR_GOOD_C outA_sel1 ln_sel1 HP_PRSNT_C outA_sel0 ln_sel0 HP_BUTTON_D outB_sel3 ln2_add0 HP_PWR_GOOD_A outB_sel2...

Page 22: ...A11 xmit_dat11 HP_CLKEN_C prb_outA10 xmit_dat10 HP_PWRLED_C prb_outA9 xmit_dat9 HP_ATNLED_D prb_outA8 xmit_dat8 HP_CLKEN_A prb_outA7 xmit_dat7 HP_PWREN_C prb_outA6 xmit_dat6 HP_ATNLED_C prb_outA5 xmit...

Page 23: ...the Gen 2 data rate and Autonomous Change When this ball is tied Low if the Link training sequence fails during configuration the next time the LTSSM exits the detect state TS Ordered Sets advertise o...

Page 24: ...OD 23 0 and GPIO 42 24 signal functionality NOTE 00h is not a valid setting For normal operation these balls should be pulled to 0Dh by external pull ups Internal pull downs STRAP_UPSTRM_PORTSEL 4 0 U...

Page 25: ...variance on the supply rails due to noise and IR drop VDD25 power is used for the single ended I O buffers Hot Plug serial EEPROM JTAG I 2 11 2 Power Sequencing C and the Port Status indicators Althou...

Page 26: ...ately 200 pF in2 As for discrete capacitors the footprint and physical size of discrete capacitors have a significant effect on the frequencies in which the capacitors provide effective de coupling To...

Page 27: ...lower frequency components The proximity of these capacitors is not critical therefore they can be placed outside the BGA matrix It is strongly recommended to measure the attenuation versus frequency...

Page 28: ...Data Book Version 1 0 or higher PCI Special Interest Group PCI SIG 3855 SW 153rd Drive Beaverton OR 97006 USA Tel 503 619 0569 Fax 503 644 6708 www pcisig com PCI Local Bus Specification Revision 3 0...

Reviews: