SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Table 8-206 lists the memory-mapped registers for the SerDes_Eye-Scan registers. All register offset addresses not listed in Table 8-206 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0x1F0 | ESRUN | Section 8.3.9.1 | |
| 0x1F1 | ES_CNTL | Section 8.3.9.2 | |
| 0x1F2 | ESPO | Section 8.3.9.3 | |
| 0x1F3 | ESVO | Section 8.3.9.4 | |
| 0x1F4 | ESBSEL | Section 8.3.9.5 | |
| 0x1F5 | ECOUNT_CLR | Section 8.3.9.6 |
Complex bit access types are encoded to fit into small table cells. Table 8-207 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 | |
ESRUN is shown in Table 8-208.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | ESRUN | R/W | 0x0 | After setting up eye-scan, set ESRUN=1 to run the eye-scan test. See Eye-Scan Usage Model. |
ES_CNTL is shown in Table 8-209.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-4 | ESLEN | R/W | 0x0 | Specify the length of the eye-scan test. Larger values will give more consistent results, but will take longer. Note: Many eye-scan modes only analyze zeros (or ones). Since they dont analyze every sample, those modes will take longer to complete compared to a mode that analyzes all samples.
|
| 3-0 | EYESCAN_MODE | R/W | 0x0 | Specify the eye-scan mode. Applies to all lanes. Note: Only change this register while ESRUN=0.
|
ESPO is shown in Table 8-210.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | |
| 6-0 | ESPO | R/W | 0x0 | Eye-scan phase offset for all lanes. This adjusts the sampling instant of the eye-scan sampler compared to the normal sampler. This is a signed value from -64 to +63 and the step size is 1/32th of a UI. Note: Only change this register while ESRUN=0. |
ESVO is shown in Table 8-211.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5-0 | ESVO | R/W | 0x0 | Eye-scan voltage offset for all lanes. This adjusts the voltage threshold of the eye-scan sampler. This is a signed value from -32 to +31. The step size is about 10mV (giving an adjustment range of about -320mV to +310mV). This field is ignored for eye-scan modes that adjust the voltage offset automatically and return a result on ESVO_S[n]. Note: Only change this register while ESRUN=0. |
ESBSEL is shown in Table 8-212.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0x0 | |
| 4-0 | ESBSEL | R/W | 0x0 | Eye-scan only runs on every 32th bit (the PHY bus width is 32 bits). This field specifies which bit position the eye-scan runs on (valid range is 0 to 31). Eye-scans may be run with all possible values of ESBSEL and the results combined. Alternatively, results can be kept separate to see the effects of any duty cycle distortion / repetitive jitter. Note: Only change this register while ESRUN=0. |
ECOUNT_CLR is shown in Table 8-213.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | ECOUNT_CLR | R/W | 0x0 | Program this to a 1 and then to 0 to clear the ECOUNT counters. |