CertusPro-NX SerDes/PCS Usage Guide
Preliminary
Technical Note
FPGA-TN-02245-0.81
© 2020-2021 Lattice Semiconductor
91
All rights reserved. CONFIDENTIAL
Given a differential signal with symmetric swings above and below 0, it can be seen from
possible output values in each positive or negative directions.
shows the positive normalized voltage levels.
Figure 8.5. Definition of Tx Voltage Levels
The de-emphasis is defined as
Deemphasis (dB) = 20log
10
(V
b
/V
a
) (dB)
.
Moreover, the pre-shoot is defined as
Preshoot(dB) = 20log
10
(V
c
/V
b
) (dB)
.
shows the Tx preset ratios and corresponding coefficient values defined by PCI Express Specification. For
protocols that only require de-emphasis feature, the pre-cursor ratio (C
–1
) should be fixed as zero. For example, to
achieve –3.5dB de-emphasis, post-cursor ratio (C
+1
) should be set as –0.167 and pre-cursor ratio (C
–1
) should be set as
0.000.
The pre-cursor ratio (C
–1
) and post-cursor ratio (C
+1
) can be configured via PMA registers (reg0a and reg0b). After these
registers have been updated, the mpcs_txdeemp_i or epcs_txdeemp_i port should be asserted and then writes 1 to the
bit 0 of PMA register (reg80) to trigger a new computation of PMA settings based on the current value in related
registers.
Table 8.2. PCIe Tx Preset Ratios and Corresponding Coefficient Values
Preset #
Preshoot (dB)
De-emphasis (dB)
C
–1
C
+1
Va/Vd
Vb/Vd
Vc/Vd
P4
0.0
0.0
0.000
0.000
1.000
1.000
1.000
P1
0.0
–3.5
0.000
–0.167
1.000
0.668
0.668
P0
0.0
–6.0
0.000
–0.250
1.000
0.500
0.500
P9
3.5
0.0
–0.166
0.000
0.668
0.668
1.000
P8
3.5
–3.5
–0.125
–0.125
0.750
0.500
0.750
P7
3.5
–6.0
–0.100
–0.200
0.800
0.400
0.600
P5
1.9
0.0
–0.100
0.000
0.800
0.800
1.000
P6
2.5
0.0
–0.125
0.000
0.750
0.750
1.000
P3
0.0
–2.5
0.000
–0.125
1.000
0.750
0.750
P2
0.0
–4.4
0.000
–0.200
1.000
0.600
0.600