Visible to Intel only — GUID: vkk1627517017814
Ixiasoft
Visible to Intel only — GUID: vkk1627517017814
Ixiasoft
3.14.1.3. TX Equalizer Settings
To update the TX equalizer settings, follow these steps:
- Set csr_txffe_coeff_load (0x45080[0]) to 1’b0.
- Set TX equalizer co-efficients to valid settings:
- TX equalizer pre-cursor 3 register csr_txffe_coeff_p5(0x45084[23:18]).
- TX equalizer pre-cursor 2 register csr_txffe_coeff_m2(0x45080[7:2]).
- TX equalizer pre-cursor 1 register csr_txffe_coeff_m1(0x45080[13:8]).
- TX equalizer main cursor register csr_txffe_coeff_0(0x45080[20:14]).
- TX equalizer post-cursor 1 register csr_txffe_coeff_p1(0x45080[26:21]).
- TX equalizer post-cursor 2 register csr_txffe_coeff_p2(0x45084[5:0]).
- TX equalizer post-cursor 3 register csr_txffe_coeff_p3(0x45084[11:6])
- TX equalizer post-cursor 4 register csr_txffe_coeff_p4(0x45084[17:12]).
- Toggle csr_txffe_coeff_load (0x45080[0]) to 1’b1 and back to 1’b0.
Note: For the range of TX PMA equalizer parameters, refer to FHT Transmitter PMA Equalizer Parameters for NRZ and PAM4 Modes.
Table 83. Main Cursor (C0) Real Co-efficient Values Main Cursor (C0) – Register 0x45080[20:14] Settings (decimal)
Real Co-efficient Values 0 0 1 0.5 2 1 … … 82 41 83 41.5 Table 84. Pre-Cursor (C-1) and Post-Cursor (C1) Real Co-efficient Values Pre-Cursor (C-1) – Register 0x45080[13:8]
Post-Cursor (C1) – Register 0x45080[26:21]
Settings (decimal)
Real Co-efficient Values 0 0 1 0.5 2 1 … … 30 15 31 15.5 32 -16 33 -15.5 … … 62 -1 63 -0.5 Table 85. Pre-Cursor (C-2, C-3) and Post-Cursor (C2, C3, C4) Real Co-efficient Values Pre-Cursor (C-2) – Register 0x45080 [7:2]
Pre-Cursor (C-3) – Register 0x45084[23:18]
Post-Cursor (C2) – Register 0x45084[5:0]
Post-Cursor (C3) – Register 0x45084[11:6]
Post-Cursor (C4) – Register 0x45084[17:12]
Settings (decimal)
Real Co-efficient Values 0 0 1 0.25 2 0.5 … … 30 7.5 31 7.75 32 -8 33 -7.75 … … 62 -0.5 63 -0.25