SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Table 8-291 lists the memory-mapped registers for the Alarm registers. All register offset addresses not listed in Table 8-291 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0x430 | SYS_ALM | Section 8.3.15.1 | |
| 0x431 | ALM_MASK | Section 8.3.15.2 | |
| 0x432 | MUTE_MASK | Section 8.3.15.3 | |
| 0x433 | MUTE_REC | Section 8.3.15.4 | |
| 0x434 | ALARM_SEL | Section 8.3.15.5 | |
| 0x435 | OVR_STATUS | Section 8.3.15.6 | |
| 0x436 | OVR_MASK_SEL | Section 8.3.15.7 |
Complex bit access types are encoded to fit into small table cells. Table 8-292 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 |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
SYS_ALM is shown in Table 8-293.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | JESD_LINK_DOWN_ALM | R/W1C | 0x0 | This bit is set any time LINK_UP transitions from 1 to 0 while SYS_EN=1. |
| 6 | JTIMER_EXPIRED_ALM | R/W1C | 0x0 | This bit is set if the JESD204C link has been down (DSP_MODE has JESD204C interface enabled, SYS_EN=1 , and LINK_UP=0) longer than allowed by JTIMER. |
| 5 | JESD_DI_ALM | R/W1C | 0x0 | This bit is set any time DI_FAULT is detected on an enabled lane. Applies only to 64b/66b modes. |
| 4 | OVR_ALM | R/W1C | 0x0 | This bit is set if a full-scale sample occurred in the datapath. Write 1 to clear the alarm. See also OVR_STATUS. |
| 3-2 | RESERVED | R | 0x0 | |
| 1 | SYSRST_ALM | R/W1C | 0x1 | This bit is set any time the chip is reset due to RESET, or SOFT_RESET. |
| 0 | SYSREF_ALM | R/W1C | 0x0 | This bit is set any time a SYSREF edge is detected at an incorrect alignment with respect to any active SYSREF-associated clock divider. |
ALM_MASK is shown in Table 8-294.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | JESD_LINK_DOWN_MASK | R/W | 0x0 | When set, alarms from the JESD_LINK_DOWN_ALM register are masked and will NOT impact the alarm output. |
| 6 | JTIMER_EXPIRED_MASK | R/W | 0x0 | When set, alarms from the JTIMER_EXPIRED_ALM register are masked and will NOT impact the alarm output. |
| 5 | JESD_DI_MASK | R/W | 0x0 | When set, alarms from the JESD_DI_ALM register and masked and will NOT impact the alarm output. |
| 4 | OVR_MASK | R/W | 0x0 | When set, alarms from the OVR_ALM register are masked and will not impact the alarm output. |
| 3-1 | RESERVED | R | 0x0 | |
| 0 | SYSREF_ALM_MASK | R/W | 0x0 | When set, alarms from the SYSREF_ALM register are masked and will not impact the alarm output. |
MUTE_MASK is shown in Table 8-295.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | JESD_DI_MUTE_MASK | R/W | 0x1 | This register controls which alarms will cause the JESD204C transport layer output to be muted automatically. Unless a corresponding MUTE_REC bit is set, once the transport layer output is muted, the user will need to correct the problem and clear the alarm to cause the transport layer output to unmute (alternatively, the mute mask can be set to ignore the alarm and unmute the transport layer output). When DI_FAULT=1, the JESD204C transport layer output will mute according to JESD_DI_REC unless this bit is set. |
| 4-1 | RESERVED | R | 0x0 | |
| 0 | SYSREF_MUTE_MASK | R/W | 0x1 | This register controls which alarms will cause the JESD204C transport layer output to be muted automatically. Unless a corresponding MUTE_REC bit is set, once the transport layer output is muted, the user will need to correct the problem and clear the alarm to cause the transport layer output to unmute (alternatively, the mute mask can be set to ignore the alarm and unmute the transport layer output). Alarms from the SYSREF_ALM register will mute the JESD204C transport layer output unless this bit is set. |
MUTE_REC is shown in Table 8-296.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | RESERVED | R | 0x0 | |
| 5 | JESD_DI_REC | R/W | 0x1 | This register controls whether the JESD204C transport layer output will automatically unmute when the alarm condition goes away. This bit is only used if JESD_DI_MUTE_MASK=0. 0: JESD204C transport layer output will remain muted until the JESD_DI_ALM=0 1: JESD204C transport layer output will unmute automatically when DI_FAULT=0. |
| 4-0 | RESERVED | R | 0x0 |
ALARM_SEL is shown in Table 8-297.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | ALARM_SEL | R/W | 0x0 |
|
OVR_STATUS is shown in Table 8-298.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | OVR_DAC1 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected on DAC1. Write 1 to clear. Note: Refer to section Over Range Detection for possible causes of over-range. Note: Writing a 1 to the OVR_ALM register will clear all bits in this register. Note: The OVR_ALM register returns the bitwise-OR of OVR_STATUS, so if you clear all bits of OVR_STATUS, then OVR_ALM will also return 0. |
| 4 | OVR_DAC0 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected on DAC0. Write 1 to clear. See notes for OVR_DAC1. |
| 3 | OVR_DSP3 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected inside DSP3. Write 1 to clear. See notes for OVR_DAC1. |
| 2 | OVR_DSP2 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected inside DSP2. Write 1 to clear. See notes for OVR_DAC1. |
| 1 | OVR_DSP1 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected inside DSP1. Write 1 to clear. See notes for OVR_DAC1. |
| 0 | OVR_DSP0 | R/W1C | 0x0 | This bit is set if a full-scale sample is detected inside DSP0. Write 1 to clear. See notes for OVR_DAC1. |
OVR_MASK_SEL is shown in Table 8-299.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | OVR_MASK_SEL | R/W | 0x0 |
|