SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Table 8-184 lists the memory-mapped registers for the SerDes_Equalizer registers. All register offset addresses not listed in Table 8-184 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0x1C0 | CDR0 | Section 8.3.8.1 | |
| 0x1D0 | EQ_CTRL | Section 8.3.8.2 | |
| 0x1D1 | EQZERO | Section 8.3.8.3 | |
| 0x1D2 | LANE_EQ_0 | Section 8.3.8.4 | |
| 0x1D3 | LANE_EQ_1 | Section 8.3.8.5 | |
| 0x1D4 | LANE_EQ_2 | Section 8.3.8.6 | |
| 0x1D5 | LANE_EQ_3 | Section 8.3.8.7 | |
| 0x1D6 | LANE_EQ_4 | Section 8.3.8.8 | |
| 0x1D7 | LANE_EQ_5 | Section 8.3.8.9 | |
| 0x1D8 | LANE_EQ_6 | Section 8.3.8.10 | |
| 0x1D9 | LANE_EQ_7 | Section 8.3.8.11 | |
| 0x1DA | LANE_EQ_8 | Section 8.3.8.12 | |
| 0x1DB | LANE_EQ_9 | Section 8.3.8.13 | |
| 0x1DC | LANE_EQ_10 | Section 8.3.8.14 | |
| 0x1DD | LANE_EQ_11 | Section 8.3.8.15 | |
| 0x1DE | LANE_EQ_12 | Section 8.3.8.16 | |
| 0x1DF | LANE_EQ_13 | Section 8.3.8.17 | |
| 0x1E0 | LANE_EQ_14 | Section 8.3.8.18 | |
| 0x1E1 | LANE_EQ_15 | Section 8.3.8.19 | |
| 0x1E2 | EQDEBUG | Section 8.3.8.20 |
Complex bit access types are encoded to fit into small table cells. Table 8-185 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
CDR0 is shown in Table 8-186.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | |
| 6-4 | CDRVOTE | R/W | 0x5 | Specifies how many (net) votes are needed to cause the CDR loop to adjust the phase interpolators. Higher settings slow down the loop, but decrease loop noise. Note: This register should only be changed when SYS_EN=0.
|
| 3-2 | RESERVED | R | 0x0 | |
| 1-0 | CDRSTL | R/W | 0x1 | Specifies how long the CDR loop stops analyzing data after each adjustment to the phase interpolators. Note: This register should only be changed when SYS_EN=0.
|
EQ_CTRL is shown in Table 8-187.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0x0 | |
| 4 | EQ_OVR | R/W | 0x0 | When EQMODE is 1 or higher, you can program EQ_OVR=1 to over-ride the equalizer level using the EQLEVEL[n] registers. Affects all lanes. |
| 3 | EQZ_OVR | R/W | 0x0 | Set this bit to enable the EQZERO register (to override the equalizer's zero frequency). When EQZ_OVR=0, the frequency is set based on the RATE register. Affects all lanes. |
| 2 | EQHOLD | R/W | 0x0 | When the equalizer is in fully-adaptive mode (EQMODE=1 and EQ_OVR=0), programming EQHOLD will freeze (hold) the adaptation loop (for all lanes). |
| 1-0 | EQMODE | R/W | 0x0 | Sets the equalizer mode (for all lanes): See Equalizer section.
|
EQZERO is shown in Table 8-188.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0x0 | |
| 4-0 | EQZERO | R/W | 0x0 | When EQZ_OVR=1, this field over-rides the equalizers zero frequency (for all lanes). When EQZ_OVR=0, the zero frequency is set automatically based on the RATE setting. EQZERO:Zero Frequency (MHz):Notes 0:114: 2:124:Automatic setting for RATE = 4 10:169: 17:222:Automatic setting for RATE = 3 22:326: 25:426:Automatic setting for RATE = 2 27:615: 29:792:Automatic setting for RATE = 1 30:1122: 31:2027::Automatic setting for RATE = 0 all others:RESERVED: |
LANE_EQ_0 is shown in Table 8-189.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[0] | R/W | 0x1 | Controls EQ trim for physical lane 0.
|
| 3-0 | EQLEVEL[0] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 0. The valid range is from 0 to 14. |
LANE_EQ_1 is shown in Table 8-190.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[1] | R/W | 0x1 | Controls EQ trim for physical lane 1.
|
| 3-0 | EQLEVEL[1] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 1. The valid range is from 0 to 14. |
LANE_EQ_2 is shown in Table 8-191.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[2] | R/W | 0x1 | Controls EQ trim for physical lane 2.
|
| 3-0 | EQLEVEL[2] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 2. The valid range is from 0 to 14. |
LANE_EQ_3 is shown in Table 8-192.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[3] | R/W | 0x1 | Controls EQ trim for physical lane 3.
|
| 3-0 | EQLEVEL[3] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 3. The valid range is from 0 to 14. |
LANE_EQ_4 is shown in Table 8-193.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[4] | R/W | 0x1 | Controls EQ trim for physical lane 4.
|
| 3-0 | EQLEVEL[4] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 4. The valid range is from 0 to 14. |
LANE_EQ_5 is shown in Table 8-194.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[5] | R/W | 0x1 | Controls EQ trim for physical lane 5.
|
| 3-0 | EQLEVEL[5] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 5. The valid range is from 0 to 14. |
LANE_EQ_6 is shown in Table 8-195.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[6] | R/W | 0x1 | Controls EQ trim for physical lane 6.
|
| 3-0 | EQLEVEL[6] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 6. The valid range is from 0 to 14. |
LANE_EQ_7 is shown in Table 8-196.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[7] | R/W | 0x1 | Controls EQ trim for physical lane 7.
|
| 3-0 | EQLEVEL[7] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 7. The valid range is from 0 to 14. |
LANE_EQ_8 is shown in Table 8-197.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[8] | R/W | 0x1 | Controls EQ trim for physical lane 8.
|
| 3-0 | EQLEVEL[8] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 8. The valid range is from 0 to 14. |
LANE_EQ_9 is shown in Table 8-198.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[9] | R/W | 0x1 | Controls EQ trim for physical lane 9.
|
| 3-0 | EQLEVEL[9] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 9. The valid range is from 0 to 14. |
LANE_EQ_10 is shown in Table 8-199.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[10] | R/W | 0x1 | Controls EQ trim for physical lane 10.
|
| 3-0 | EQLEVEL[10] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 10. The valid range is from 0 to 14. |
LANE_EQ_11 is shown in Table 8-200.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[11] | R/W | 0x1 | Controls EQ trim for physical lane 11.
|
| 3-0 | EQLEVEL[11] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 11. The valid range is from 0 to 14. |
LANE_EQ_12 is shown in Table 8-201.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[12] | R/W | 0x1 | Controls EQ trim for physical lane 12.
|
| 3-0 | EQLEVEL[12] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 12. The valid range is from 0 to 14. |
LANE_EQ_13 is shown in Table 8-202.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[13] | R/W | 0x1 | Controls EQ trim for physical lane 13.
|
| 3-0 | EQLEVEL[13] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 13. The valid range is from 0 to 14. |
LANE_EQ_14 is shown in Table 8-203.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[14] | R/W | 0x1 | Controls EQ trim for physical lane 14.
|
| 3-0 | EQLEVEL[14] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 14. The valid range is from 0 to 14. |
LANE_EQ_15 is shown in Table 8-204.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | EQTRIM[15] | R/W | 0x1 | Controls EQ trim for physical lane 15.
|
| 3-0 | EQLEVEL[15] | R/W | 0x7 | When EQ_OVR=1, this field controls the equalization level for physical lane 15. The valid range is from 0 to 14. |
EQDEBUG is shown in Table 8-205.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | EQUD | R/W | 0x0 | When set, the adaptive EQ will detect "P" patterns to improve its ability to recover from severely under-equalized situations that may prevent the CDR from locking. |
| 4 | EQOD | R/W | 0x0 | When set, the adaptive EQ will reduce the equalization level if no equalization patterns can be detected for a long time. This helps recover from severely over-equalized situations. This feature is NOT implemented in the PHY. |
| 3-0 | RESERVED | R | 0x0 |