SPMU392 December 2025 LMK3H2108
Table 3-1 lists the memory-mapped registers for the Device registers. All register offset addresses not listed in Table 3-1 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name |
|---|---|---|
| 0x0 | R0 | |
| 0x1 | R1 | |
| 0x2 | R2 | |
| 0x3 | R3 | |
| 0x4 | R4 | |
| 0x5 | R5 | |
| 0x6 | R6 | |
| 0x8 | R8 | |
| 0x9 | R9 | |
| 0xA | R10 | |
| 0xB | R11 | |
| 0xC | R12 | |
| 0xD | R13 | |
| 0xE | R14 | |
| 0xF | R15 | |
| 0x10 | R16 | |
| 0x11 | R17 | |
| 0x12 | R18 | |
| 0x13 | R19 | |
| 0x14 | R20 | |
| 0x15 | R21 | |
| 0x16 | R22 | |
| 0x17 | R23 | |
| 0x18 | R24 | |
| 0x19 | R25 | |
| 0x1A | R26 | |
| 0x1B | R27 | |
| 0x1C | R28 | |
| 0x1D | R29 | |
| 0x1E | R30 | |
| 0x1F | R31 | |
| 0x20 | R32 | |
| 0x21 | R33 | |
| 0x22 | R34 | |
| 0x23 | R35 | |
| 0x24 | R36 | |
| 0x25 | R37 | |
| 0x26 | R38 | |
| 0x27 | R39 | |
| 0x28 | R40 | |
| 0x29 | R41 | |
| 0x2A | R42 | |
| 0x2B | R43 | |
| 0x2C | R44 | |
| 0x2D | R45 | |
| 0x2E | R46 | |
| 0x2F | R47 | |
| 0x30 | R48 | |
| 0x31 | R49 | |
| 0x32 | R50 | |
| 0x33 | R51 | |
| 0x34 | R52 | |
| 0x35 | R53 | |
| 0x36 | R54 | |
| 0x37 | R55 | |
| 0x39 | R57 | |
| 0x3A | R58 | |
| 0x3B | R59 | |
| 0x3C | R60 | |
| 0x3D | R61 | |
| 0x3E | R62 | |
| 0x3F | R63 | |
| 0x40 | R64 | |
| 0x41 | R65 | |
| 0x42 | R66 | |
| 0x43 | R67 | |
| 0x44 | R68 | |
| 0x45 | R69 | |
| 0x46 | R70 | |
| 0x47 | R71 | |
| 0x48 | R72 | |
| 0x49 | R73 | |
| 0x4A | R74 | |
| 0x4B | R75 | |
| 0x4C | R76 | |
| 0x4D | R77 | |
| 0x4E | R78 | |
| 0x4F | R79 | |
| 0x50 | R80 | |
| 0x51 | R81 | |
| 0x52 | R82 | |
| 0x53 | R83 | |
| 0x54 | R84 | |
| 0x55 | R85 | |
| 0x56 | R86 | |
| 0x57 | R87 | |
| 0x58 | R88 | |
| 0x59 | R89 | |
| 0x5A | R90 | |
| 0x5B | R91 | |
| 0x5C | R92 | |
| 0x5D | R93 | |
| 0x5E | R94 | |
| 0x5F | R95 | |
| 0x60 | R96 | |
| 0x61 | R97 | |
| 0x62 | R98 | |
| 0x63 | R99 | |
| 0x64 | R100 | |
| 0x65 | R101 | |
| 0x66 | R102 | |
| 0x67 | R103 | |
| 0x68 | R104 | |
| 0x69 | R105 | |
| 0x6A | R106 | |
| 0x6B | R107 | |
| 0x6C | R108 | |
| 0x6D | R109 | |
| 0x6E | R110 | |
| 0x6F | R111 | |
| 0x70 | R112 | |
| 0x71 | R113 | |
| 0x72 | R114 | |
| 0x73 | R115 | |
| 0x74 | R116 | |
| 0x75 | R117 | |
| 0x76 | R118 | |
| 0x77 | R119 | |
| 0x78 | R120 | |
| 0x79 | R121 | |
| 0x7A | R122 | |
| 0x7B | R123 | |
| 0x7C | R124 | |
| 0x7D | R125 | |
| 0x7E | R126 | |
| 0x7F | R127 | |
| 0x80 | R128 | |
| 0x81 | R129 | |
| 0x82 | R130 | |
| 0x83 | R131 | |
| 0x84 | R132 | |
| 0x85 | R133 | |
| 0x86 | R134 | |
| 0x87 | R135 | |
| 0x88 | R136 | |
| 0x89 | R137 | |
| 0x8A | R138 | |
| 0x8B | R139 | |
| 0x8C | R140 | |
| 0x8D | R141 | |
| 0x8E | R142 | |
| 0x8F | R143 | |
| 0x90 | R144 | |
| 0x93 | R147 | |
| 0x94 | R148 | |
| 0x95 | R149 | |
| 0x96 | R150 | |
| 0x99 | R153 | |
| 0x9A | R154 | |
| 0x9B | R155 | |
| 0x9C | R156 | |
| 0x9D | R157 | |
| 0xBB | R187 | |
| 0xBC | R188 | |
| 0xFD | R253 | |
| 0x13F | R319 | |
| 0x240 | R576 | |
| 0x244 | R580 | |
| 0x248 | R584 | |
| 0x24C | R588 | |
| 0x250 | R592 | |
| 0x254 | R596 | |
| 0x258 | R600 | |
| 0x25C | R604 | |
| 0x270 | R624 | |
| 0x2E9 | R745 | |
| 0x2EA | R746 | |
| 0x2EB | R747 | |
| 0x2FA | R762 | |
| 0x2FB | R763 | |
| 0x2FC | R764 | |
| 0x2FE | R766 | |
| 0x2FF | R767 | |
| 0x300 | R768 | |
| 0x302 | R770 |
Complex bit access types are encoded to fit into small table cells. Table 3-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
R0 is shown in Table 3-3.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VENDOR_ID[7:0] | R | 0x8B | Vendor ID, two bytes total. Complete Value: 0x038B |
R1 is shown in Table 3-4.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | VENDOR_ID[15:8] | R | 0x3 | Vendor ID, two bytes total. Complete Value: 0x038B |
R2 is shown in Table 3-5.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | FLOAT_VDDO_6 | R/W | 0x0 | Float VDDO_6 Supply. Determines whether or not the VDDO_6 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT6. If not expected, the device will ignore the VDDO_6 pin.
|
| 6 | FLOAT_VDDO_5 | R/W | 0x0 | Float VDDO_5 Supply. Determines whether or not the VDDO_5 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT5. If not expected, the device will ignore the VDDO_5 pin.
|
| 5 | FLOAT_VDDO_3_4 | R/W | 0x0 | Float VDDO_3_4 Supply. Determines whether or not the VDDO_3_4 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT3 and OUT4. If not expected, the device will ignore the VDDO_3_4 pin.
|
| 4 | FLOAT_VDDO_1_2 | R/W | 0x0 | Float VDDO_1_2 Supply. Determines whether or not the VDDO_1_2 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT1 and OUT2. If not expected, the device will ignore the VDDO_1_2 pin.
|
| 3 | FLOAT_VDDO_0 | R/W | 0x0 | Float VDDO_0 Supply. Determines whether or not the VDDO_0 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT0. If not expected, the device will ignore the VDDO_0 pin.
|
| 2 | FLOAT_VDDR | R/W | 0x0 | Float VDDR Supply. Determines whether or not the VDDR power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable the IN[2:1]/GPI[5:2] blocks. If not expected, the device will ignore the VDDR pin.
|
| 1 | FLOAT_VDDX | R/W | 0x0 | Float VDDX Supply. Determines whether or not the VDDX power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable the IN0/GPI[1:0] block. If not expected, the device will ignore the VDDX pin.
|
| 0 | OTP_BURNT | R | 0x0 | Indicates whether or not the OTP has been programmed, and controls whether or not the OTP data will be loaded into the registers during the power-up sequence. Note: This field will be loaded from the OTP at power-up, regardless of the value of OTP_BURNT. |
R3 is shown in Table 3-6.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:5 | GPIO1_PU_RB | R | 0x0 | GPIO1 Pin Power-up Value Readback
|
| 4:3 | GPIO0_PU_RB | R | 0x0 | GPIO0 Pin Power-up Value Readback
|
| 2 | RESERVED | R | 0x0 | Reserved |
| 1 | RESERVED | R | 0x0 | Reserved |
| 0 | FLOAT_VDDO_7 | R/W | 0x0 | Float VDDO_7 Supply. Determines whether or not the VDDO_7 power supply will be expected. If expected, the pin's supply level will be analyzed to determine when it is safe to enable OUT7. If not expected, the device will ignore the VDDO_7 pin.
|
R4 is shown in Table 3-7.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:2 | RESERVED | R | 0x0 | Reserved |
| 1:0 | GPIO2_PU_RB | R | 0x0 | GPIO2 Pin Power-up Value Readback
|
R5 is shown in Table 3-8.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | RESERVED | R | 0x0 | Reserved |
| 5 | RESERVED | R | 0x0 | Reserved |
| 4 | RESERVED | R | 0x0 | Reserved |
| 3 | RESERVED | R | 0x0 | Reserved |
| 2 | OTP_PAGE_SEL_DYN_DEBOUNCE | R/W | 0x0 | OTP Page Selection (Dynamic) Debounce Interval. Sets the amount of time that all dynamic OTP page selection pins must be stable before the device responds to a level change on any dynamic OTP page selection pin. Once all active dynamic OTP page selection pins have been stable for the selected amount of time, the resulting OTP Page Selection Code is registered and the selected page is loaded into the device registers. Any dynamic OTP page selection pin level changes that occur between the expiration of the debounce interval and completion of OTP autoload will be ignored until OTP autoload finishes. If the registered OTP Page Selection Code matches the current OTP Page Selection Code (for example, a short pulse was observed on the pin) or if the registered OTP Page Selection Code is invalid, no OTP autoload will occur.
|
| 1 | RESERVED | R | 0x0 | Reserved |
| 0 | RESERVED | R | 0x0 | Reserved |
R6 is shown in Table 3-9.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | I2C_REG_ADDR_FMT | R/W | 0x0 | I2C Register Address Format. Selects between 1-Byte Addressing and 2-Byte Addressing. In 1-Byte Addressing, only one byte of register address (the lower 8 bits) must be transmitted. The upper 2 bits are controlled by the PAGE_SEL_x register fields. In 2-Byte Addressing, two bytes of register address (all 10 bits) must be transmitted. The PAGE_SEL_x register fields are ignored. The required value of this field should be loaded from OTP.
|
| 6:0 | I2C_TRGT_ADDR | R/W | 0x68 | I2C target address 7 bits, does not include R/W bit. This field is locked, and requires unlocking UNLOCK_PROTECTED_REG before using. |
R8 is shown in Table 3-10.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | PWRGD_SAMPLE_TMR | R/W | 0x0 | PWRGD Function Sampling Timer. The value of this field sets the earliest time that the GPIO pin assigned with the PWRGD/PWRDN# function will be sampled for use with the PWRGD function. This timer exists to ensure that the pin is not sampled before it is stable. This timer starts once the voltages of both VDDA and VDDD reach 1.62V. When the timer expires, the value of the pin starts being evaluated for use with the PWRGD function. If PWRGD is asserted before the timer expires, the PWRGD function is seen to be asserted upon timer expiration. If PWRGD is asserted after the timer expires, the PWRGD function is seen to be asserted as the pin value changes. The timer is enabled/disabled using PWRGD_SAMPLE_TMR_EN. The timer is ignored if no pin is assigned with the PWRGD/PWRDN# function (for that case, see SUP_LVL_RAMP_TMR and GLOABL_SUP_DET_TMR). The timer duration, which can range from 0.1ms to 25.6ms, is configured using the following equation: PWRGD_SAMPLE_TMR = 10 * timer_duration (ms) - 1 |
R9 is shown in Table 3-11.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:1 | SUP_LVL_RAMP_TMR | R/W | 0x9 | Supply Level Ramp-up Timer. The value of this field controls the duration of the Supply Level Ramp-up Timer. For each power supply pin (VDDA, VDDD, VDDX, VDDR, VDDO_*, VDD_REF), a timer exists to ensure that the device does not begin operation until the power supply pin has ramped up to its final voltage. For each pin, this timer starts once the pin voltage reaches 1.62V. When the timer expires, the device assumes that the power supply is fully ramped up, and supply detection for that pin no longer gates device operation. The user must set this field according to the longest expected power supply ramp-up time, measured from 1.62V to the final voltage. This timer is ignored if a GPIO pin is assigned with the PWRGD/PWRDN# function (for that case, see PWRGD_SAMPLE_TMR). The timer duration, which can range from 0.1ms to 6.4ms, is configured using the following equation: SUP_LVL_RAMP_TMR = 10 * timer_duration (ms) - 1 |
| 0 | PWRGD_SAMPLE_TMR_EN | R/W | 0x0 | PWRGD Function Sampling Timer Enable. When set to 0x1, the PWRGD Functrion Sampling Timer is used to delay sampling of the GPIO pin assigned with the PWRGD/PWRDN# function. See PWRGD_SAMPLE_TMR for further details. When set to 0x0, timer is not used, and the pin begins getting sampled immediately after pin functions are loaded from the OTP. |
R10 is shown in Table 3-12.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | GLOBAL_SUP_DET_TMR | R/W | 0x0 | Global Supply Detect Timer. The value of this field controls the duration of the Global Supply Detect Timer. This timer exists to ensure that if one of the supply detect pins (VDDA, VDDD, VDDX, VDDR, VDDO_*, VDD_REF) fails to ramp up, the device will not hang. This timer starts once the voltages of both VDDA and VDDD reach 1.62V. Once all power supply pins that are expected to be used (FLOAT_VDDx == 0x0) reach 1.62V and their corresponding Supply Level Ramp-Up Timer expires, the device will begin all remaining power-up sequence steps and clocks will start. If this timer expires before that condition occurs, the device will stop waiting for power supply pins to ramp up, and the device will begin all remaining power-up sequence steps. While this prevents the device from hanging, it may result in unintended behavior. The user must set this field according to the longest allowable delay between core power supplies starting to ramp up, and the first output clocks starting. The timer is enabled/disabled using GLOBAL_SUP_DET_TMR_EN. This timer is ignored a GPIO pin is assigned with the PWRGD/PWRDN# function (for that case, see PWRGD_SAMPLE_TMR). The timer duration, which can range from 0.1ms to 25.6ms, is configured using the following equation: GLOBAL_SUP_DET_TMR = 10 * timer_duration (ms) - 1 |
R11 is shown in Table 3-13.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | FOD0_PD | R/W | 0x0 | FOD0 Power-Down. Setting this bit to 1 turns off power to FOD0. This can be used to reduce power consumption in configurations where FOD0 is not used.
|
| 6 | BAW_PD | R/W | 0x0 | BAW Power-Down. Setting this bit to 1 turns off power to the BAW. This can be used to reduce power consumption in configurations where the BAW is not used.
|
| 5 | AUTO_FOD_PD_EN | R/W | 0x1 | Automatic FOD Power-down Enable. When enabled, if an FOD is not selected as the source of any output clock or reference clock, that FOD will be automatically powered down. If an
|
| 4 | CRC_IGNORE | R/W | 0x1 | CRC Ignore. When set to 0x1 (default), if a CRC error is detected during OTP autoload, the CRC_ERROR status bit will be set, but the device will attempt to continue to power up normally with the loaded OTP data. When set to 0x0, if a CRC error is detected, the CRC_ERROR status bit will be set, and the device power-up sequence will stop. In this case, no output clocks will be generated.
|
| 3 | PIN_RESAMPLE_DIS | R/W | 0x0 | Pin Resample Disable. By default, when the device exits power-down mode (the PWRDN# pin is deasserted or the PDN register field is written to 0x0), GPIO0, GPIO1, and GPIO2 are sampled. Each sampled value is used for OTP Page Selection (Power-Up) if the corresponding OTP_PAGE_SEL_PU_x register field is configured to use the GPIO pin. If this field has a value of 0x1 while exiting power-down mode, this pin re-sampling will not occur, and the last sampled values of the GPIO pins will be retained. |
| 2 | OTP_AUTOLOAD_DIS | R/W | 0x1 | OTP Autoload Disable. By default, when the device exits power-down mode (the PWRDN# pin is deasserted or the PDN register field is written to 0x0), OTP data is loaded into the device registers; however, if OTP_AUTOLOAD_DIS has a value of 0x1 while exiting power-down mode, this data transfer will not occur. The OTP_AUTOLOAD_DIS register field has no effect on dynamic OTP page changes. When changing the device settings and doing a PDN toggle to recalibrate the FODs, this field should be written to a 1 before PDN is cleared to prevent reloading from OTP. |
| 1 | PDN | R/W | 0x0 | Power-Down. Writing this bit with 0x1, which is equivalent to asserting the PWRDN# pin, causes the device to enter a power-down mode. Writing this bit with 0x0, which is equivalent to deasserting the PWRDN# pin, casuse the device to exit power-down mode. The resulting behavior from entering/exiting power-down mode is defined by the PIN_RESAMPLE_DIS and OTP_AUTOLOAD_DIS register fields. When modifying the FOD divider values, TI recommends setting PDN to 1, setting OTP_AUTOLOAD_DIS to 1, then setting PDN to 0 to recalibrate the FODs for best performance. |
| 0 | GLOBAL_SUP_DET_TMR_EN | R/W | 0x0 | Global Supply Detect Timer Enable. When set to 0x1, the Global Supply Detect Timer is used to prevent the device from hanging if one of the power supply pins is slow to ramp up. See GLOBAL_SUP_DET_TMR for further details. When set to 0x0, timer is not used, and if a supply pin is slow to ramp up, the device will hang until it finishes ramping up. |
R12 is shown in Table 3-14.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0x0 | Reserved |
| 3 | IN2_PD | R/W | 0x1 | IN2 Power-Down. Setting this bit to 1 turns off power to IN2. This can be used to reduce power consumption in configurations where IN2 is not used.
|
| 2 | IN1_PD | R/W | 0x1 | IN1 Power-Down. Setting this bit to 1 turns off power to IN1. This can be used to reduce power consumption in configurations where IN1 is not used.
|
| 1 | IN0_PD | R/W | 0x0 | IN0 Power-Down. Setting this bit to 1 turns off power to IN0. This can be used to reduce power consumption in configurations where IN0 is not used.
|
| 0 | FOD1_PD | R/W | 0x1 | FOD1 Power-Down. Setting this bit to 1 turns off power to FOD1. This can be used to reduce power consumption in configurations where FOD1 is not used.
|
R13 is shown in Table 3-15.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | PWRGD_PWRDN_PIN_SEL | R/W | 0xA | PWRGD/PWRDN# Pin Select. Selects which pin, if any, is used for the PWRGD/PWRDN# function. When a pin is assigned the PWRGD/PWRDN# function, the value of the corresponding GPIx_FUNC/GPIOx_FUNC field is ignored, with one exception: If a pin is assigned the PWRGD/PWRDN# function (via this field) and the OTP Page Selection (Dynamic) function (via GPIx_FUNC/GPIOx_FUNC) a hybrid function will be selected, which enables selection of functional/power-down OTP pages. Whether or not a pin is assigned with the PWRGD/PWRDN# function has an influence of the device power-up sequence (see Figure 7-3).
|
| 3:0 | RESERVED | R | 0x0 | Reserved |
R14 is shown in Table 3-16.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI0_FUNC | R/W | 0xC | GPI0 Function. Determines the function of GPI0. If "Group Output Enable" is selected, see "GPI0_OE_GRP_SEL" to select the Output Enable Group for GPI0. If "GPI" is selected, see "GPI0_LIVE_RB" for pin value readback. If GPI0 is not used, select "GPI".
|
R15 is shown in Table 3-17.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI1_FUNC | R/W | 0xC | GPI1 Function. Determines the function of GPI1. If "Group Output Enable" is selected, see "GPI1_OE_GRP_SEL" to select the Output Enable Group for GPI1. If "GPI" is selected, see "GPI1_LIVE_RB" for pin value readback. If GPI1 is not used, select "GPI".
|
R16 is shown in Table 3-18.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI2_FUNC | R/W | 0xC | GPI2 Function. Determines the function of GPI2. If "Group Output Enable" is selected, see "GPI2_OE_GRP_SEL" to select the Output Enable Group for GPI2. If "GPI" is selected, see "GPI2_LIVE_RB" for pin value readback. If GPI2 is not used, select "GPI".
|
R17 is shown in Table 3-19.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | RESERVED | R | 0x0 | Reserved |
| 5 | RESERVED | R | 0x0 | Reserved |
| 4 | OE_GLOBAL | R/W | 0x1 | Global Output Enable. When set to 0, all outputs are disabled. When set to 1, all other contributors are considered to determine if each output is enabled.
|
| 3 | RESERVED | R | 0x0 | Reserved |
| 2 | RESERVED | R | 0x0 | Reserved |
| 1 | RESERVED | R | 0x0 | Reserved |
| 0 | RESERVED | R | 0x0 | Reserved |
R18 is shown in Table 3-20.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI3_FUNC | R/W | 0xC | GPI3 Function. Determines the function of GPI3. If "Group Output Enable" is selected, see "GPI3_OE_GRP_SEL" to select the Output Enable Group for GPI3. If "GPI" is selected, see "GPI3_LIVE_RB" for pin value readback. If GPI3 is not used, select "GPI".
|
R19 is shown in Table 3-21.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI4_FUNC | R/W | 0x0 | GPI4 Function. Determines the function of GPI4. If "Group Output Enable" is selected, see "GPI4_OE_GRP_SEL" to select the Output Enable Group for GPI4. If "GPI" is selected, see "GPI4_LIVE_RB" for pin value readback. If GPI4 is not used, select "GPI".
|
R20 is shown in Table 3-22.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPI5_FUNC | R/W | 0x0 | GPI5 Function. Determines the function of GPI5. If "Group Output Enable" is selected, see "GPI5_OE_GRP_SEL" to select the Output Enable Group for GPI5. If "GPI" is selected, see "GPI5_LIVE_RB" for pin value readback. If GPI5 is not used, select "GPI".
|
R21 is shown in Table 3-23.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPIO0_FUNC | R/W | 0x5 | GPIO0 Function. Determines the function of GPIO0. If "Group Output Enable" is selected, see "GPIO0_OE_GRP_SEL" to select the Output Enable Group for GPIO0. If "GPI" is selected, see "GPIO0_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO0_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO0_GPO_VAL" to set the output value. If GPIO0 is not used, select "GPI".
|
R22 is shown in Table 3-24.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPIO1_FUNC | R/W | 0x5 | GPIO1 Function. Determines the function of GPIO1. If "Group Output Enable" is selected, see "GPIO1_OE_GRP_SEL" to select the Output Enable Group for GPIO1. If "GPI" is selected, see "GPIO1_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO1_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO1_GPO_VAL" to set the output value. If GPIO1 is not used, select "GPI".
|
R23 is shown in Table 3-25.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPIO2_FUNC | R/W | 0x3 | GPIO2 Function. Determines the function of GPIO2. If "Group Output Enable" is selected, see "GPIO2_OE_GRP_SEL" to select the Output Enable Group for GPIO2. If "GPI" is selected, see "GPIO2_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO2_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO2_GPO_VAL" to set the output value. If GPIO2 is not used, select "GPI".
|
R24 is shown in Table 3-26.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPIO3_FUNC | R/W | 0x4 | GPIO3 Function. Determines the function of GPIO3. If "Group Output Enable" is selected, see "GPIO3_OE_GRP_SEL" to select the Output Enable Group for GPIO3. If "GPI" is selected, see "GPIO3_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO3_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO3_GPO_VAL" to set the output value. If GPIO3 is not used, select "GPI".
|
R25 is shown in Table 3-27.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | GPIO4_FUNC | R/W | 0xC | GPIO4 Function. Determines the function of GPIO4. If "Group Output Enable" is selected, see "GPIO4_OE_GRP_SEL" to select the Output Enable Group for GPIO4. If "GPI" is selected, see "GPIO4_LIVE_RB" for pin value readback. If "Status Output" is selected, see "GPIO4_OUT_SRC_SEL" to select the status output signal. If "GPO" is selected, see "GPIO4_GPO_VAL" to set the output value. If GPIO4 is not used, select "GPI".
|
R26 is shown in Table 3-28.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | GPIO1_OUT_SRC_SEL | R/W | 0x9 | GPIO1 Output Source Select. Determines which signal is selected for output when GPIO1_FUNC is set to "Status Output". If GPIO1_FUNC is set to any other function, the value of this field is ignored.
|
| 3:0 | GPIO0_OUT_SRC_SEL | R/W | 0x9 | GPIO0 Output Source Select. Determines which signal is selected for output when GPIO0_FUNC is set to "Status Output". If GPIO0_FUNC is set to any other function, the value of this field is ignored.
|
R27 is shown in Table 3-29.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | GPIO3_OUT_SRC_SEL | R/W | 0x9 | GPIO3 Output Source Select. Determines which signal is selected for output when GPIO3_FUNC is set to "Status Output". If GPIO3_FUNC is set to any other function, the value of this field is ignored.
|
| 3:0 | GPIO2_OUT_SRC_SEL | R/W | 0x9 | GPIO2 Output Source Select. Determines which signal is selected for output when GPIO2_FUNC is set to "Status Output". If GPIO2_FUNC is set to any other function, the value of this field is ignored.
|
R28 is shown in Table 3-30.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPI3_POLARITY | R/W | 0x0 | GPI3 Polarity. Selects between normal and inverted polarity for the GPI3 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
| 6 | GPI2_POLARITY | R/W | 0x0 | GPI2 Polarity. Selects between normal and inverted polarity for the GPI2 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
| 5 | GPI1_POLARITY | R/W | 0x0 | GPI1 Polarity. Selects between normal and inverted polarity for the GPI1 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
| 4 | GPI0_POLARITY | R/W | 0x0 | GPI0 Polarity. Selects between normal and inverted polarity for the GPI0 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
| 3:0 | GPIO4_OUT_SRC_SEL | R/W | 0x9 | GPIO4 Output Source Select. Determines which signal is selected for output when GPIO4_FUNC is set to "Status Output". If GPIO4_FUNC is set to any other function, the value of this field is ignored.
|
R29 is shown in Table 3-31.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPI0_PULL_DN_EN | R/W | 0x0 | GPI0 Internal Pull-down Resistor Enable |
| 6 | GPIO4_POLARITY | R/W | 0x0 | GPIO4 Polarity. Selects between normal and inverted polarity for the GPIO4 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
|
| 5 | GPIO3_POLARITY | R/W | 0x0 | GPIO3 Polarity. Selects between normal and inverted polarity for the GPIO3 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
|
| 4 | GPIO2_POLARITY | R/W | 0x0 | GPIO2 Polarity. Selects between normal and inverted polarity for the GPIO2 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
|
| 3 | GPIO1_POLARITY | R/W | 0x0 | GPIO1 Polarity. Selects between normal and inverted polarity for the GPIO1 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
|
| 2 | GPIO0_POLARITY | R/W | 0x0 | GPIO0 Polarity. Selects between normal and inverted polarity for the GPIO0 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low. This value affects both input and output functions.
|
| 1 | GPI5_POLARITY | R/W | 0x1 | GPI5 Polarity. Selects between normal and inverted polarity for the GPI5 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
| 0 | GPI4_POLARITY | R/W | 0x1 | GPI4 Polarity. Selects between normal and inverted polarity for the GPI4 pin. For 'Normal' polarity, functions ending with '#' are active-low, and functions ending without '#' are active-high. For 'Inverted' polarity, functions ending with '#' are active-high, and functions ending without '#' are active-low.
|
R30 is shown in Table 3-32.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPI3_PULL_DN_EN | R/W | 0x1 | GPI3 Internal Pull-down Resistor Enable |
| 6:5 | RESERVED | R | 0x0 | Reserved |
| 4 | GPI2_PULL_UP_EN | R/W | 0x0 | GPI2 Internal Pull-up Resistor Enable |
| 3 | GPI2_PULL_DN_EN | R/W | 0x1 | GPI2 Internal Pull-down Resistor Enable |
| 2 | GPI1_PULL_UP_EN | R/W | 0x0 | GPI1 Internal Pull-up Resistor Enable |
| 1 | GPI1_PULL_DN_EN | R/W | 0x0 | GPI1 Internal Pull-down Resistor Enable |
| 0 | GPI0_PULL_UP_EN | R/W | 0x0 | GPI0 Internal Pull-up Resistor Enable |
R31 is shown in Table 3-33.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPIO1_PULL_DN_EN | R/W | 0x1 | GPIO1 Internal Pull-down Resistor Enable |
| 6 | GPIO0_PULL_UP_EN | R/W | 0x0 | GPIO0 Internal Pull-up Resistor Enable |
| 5 | GPIO0_PULL_DN_EN | R/W | 0x1 | GPIO0 Internal Pull-down Resistor Enable |
| 4 | GPI5_PULL_UP_EN | R/W | 0x1 | GPI5 Internal Pull-up Resistor Enable |
| 3 | GPI5_PULL_DN_EN | R/W | 0x0 | GPI5 Internal Pull-down Resistor Enable |
| 2 | GPI4_PULL_UP_EN | R/W | 0x1 | GPI4 Internal Pull-up Resistor Enable |
| 1 | GPI4_PULL_DN_EN | R/W | 0x0 | GPI4 Internal Pull-down Resistor Enable |
| 0 | GPI3_PULL_UP_EN | R/W | 0x0 | GPI3 Internal Pull-up Resistor Enable |
R32 is shown in Table 3-34.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPIO0_NUM_IN_LVL | R/W | 0x0 | GPIO0, Number of Input Voltage Levels. When GPIO0 is used as an input, this field configures GPIO0 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO0 is used as an output, this field is ignored. While GPIO0 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
|
| 6 | GPIO4_PULL_UP_EN | R/W | 0x1 | GPIO4 Internal Pull-up Resistor Enable |
| 5 | GPIO4_PULL_DN_EN | R/W | 0x0 | GPIO4 Internal Pull-down Resistor Enable |
| 4 | GPIO3_PULL_UP_EN | R/W | 0x0 | GPIO3 Internal Pull-up Resistor Enable |
| 3 | GPIO3_PULL_DN_EN | R/W | 0x1 | GPIO3 Internal Pull-down Resistor Enable |
| 2 | GPIO2_PULL_UP_EN | R/W | 0x0 | GPIO2 Internal Pull-up Resistor Enable |
| 1 | GPIO2_PULL_DN_EN | R/W | 0x1 | GPIO2 Internal Pull-down Resistor Enable |
| 0 | GPIO1_PULL_UP_EN | R/W | 0x0 | GPIO1 Internal Pull-up Resistor Enable |
R33 is shown in Table 3-35.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPI3_LIVE_RB | R | 0x0 | GPI3 Pin Live Value Readback |
| 6 | GPI2_LIVE_RB | R | 0x0 | GPI2 Pin Live Value Readback |
| 5 | GPI1_LIVE_RB | R | 0x0 | GPI1 Pin Live Value Readback |
| 4 | GPI0_LIVE_RB | R | 0x0 | GPI0 Pin Live Value Readback |
| 3:2 | RESERVED | R | 0x0 | Reserved |
| 1 | GPIO2_NUM_IN_LVL | R/W | 0x0 | GPIO2, Number of Input Voltage Levels. When GPIO2 is used as an input, this field configures GPIO2 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO2 is used as an output, this field is ignored. While GPIO2 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
|
| 0 | GPIO1_NUM_IN_LVL | R/W | 0x0 | GPIO1, Number of Input Voltage Levels. When GPIO1 is used as an input, this field configures GPIO1 to expect either 2-level or 3-level input signals. When "2-level" is selected, there is one input voltage decision theshold that splits the operational range of the pin into 2 ranges: LOW and HIGH. When "3-level" is selected, there are two input voltage decision thresholds that split the operational range of the pin into 3 ranges: LOW, MID, and HIGH. While GPIO1 is used as an output, this field is ignored. While GPIO1 is used for any input function that is not "Power-up OTP Page Selection" or "OTP Page Selection (Dynamic)", or if GPIO0 is assigned with the PWRGD/PWRDN# function, this field is ignored.
|
R34 is shown in Table 3-36.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | GPIO2_LIVE_RB | R | 0x0 | GPIO2 Pin Live Value Readback
|
| 5:4 | GPIO1_LIVE_RB | R | 0x0 | GPIO1 Pin Live Value Readback
|
| 3:2 | GPIO0_LIVE_RB | R | 0x0 | GPIO0 Pin Live Value Readback
|
| 1 | GPI5_LIVE_RB | R | 0x0 | GPI5 Pin Live Value Readback |
| 0 | GPI4_LIVE_RB | R | 0x0 | GPI4 Pin Live Value Readback |
R35 is shown in Table 3-37.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | GPIO4_GPO_VAL | R/W | 0x0 | GPIO4 GPO Output Value. When GPIO4 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO4 is not configured for the "GPO" function, this register field is ignored.
|
| 5 | GPIO3_GPO_VAL | R/W | 0x0 | GPIO3 GPO Output Value. When GPIO3 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO3 is not configured for the "GPO" function, this register field is ignored.
|
| 4 | GPIO2_GPO_VAL | R/W | 0x0 | GPIO2 GPO Output Value. When GPIO2 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO2 is not configured for the "GPO" function, this register field is ignored.
|
| 3 | GPIO1_GPO_VAL | R/W | 0x0 | GPIO1 GPO Output Value. When GPIO1 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO1 is not configured for the "GPO" function, this register field is ignored.
|
| 2 | GPIO0_GPO_VAL | R/W | 0x0 | GPIO0 GPO Output Value. When GPIO0 is configured for the "GPO" function, the value in this register field determines whether the pin is driven LOW or HIGH. When GPIO0 is not configured for the "GPO" function, this register field is ignored.
|
| 1 | GPIO4_LIVE_RB | R | 0x0 | GPIO4 Pin Live Value Readback |
| 0 | GPIO3_LIVE_RB | R | 0x0 | GPIO3 Pin Live Value Readback |
R36 is shown in Table 3-38.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | GPI1_OE_GRP_SEL | R/W | 0x1 | GPI1 Output Enable Group Select. When GPI1 is configured for the "Group Output Enable" function, this field determines which output enable group GPI1 will control. If GPI1 is not configured for the "Group Output Enable" function, this field is ignored.
|
| 2:0 | GPI0_OE_GRP_SEL | R/W | 0x0 | GPI0 Output Enable Group Select. When GPI0 is configured for the "Group Output Enable" function, this field determines which output enable group GPI0 will control. If GPI0 is not configured for the "Group Output Enable" function, this field is ignored.
|
R37 is shown in Table 3-39.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | GPI3_OE_GRP_SEL | R/W | 0x3 | GPI3 Output Enable Group Select. When GPI3 is configured for the "Group Output Enable" function, this field determines which output enable group GPI3 will control. If GPI3 is not configured for the "Group Output Enable" function, this field is ignored.
|
| 2:0 | GPI2_OE_GRP_SEL | R/W | 0x2 | GPI2 Output Enable Group Select. When GPI2 is configured for the "Group Output Enable" function, this field determines which output enable group GPI2 will control. If GPI2 is not configured for the "Group Output Enable" function, this field is ignored.
|
R38 is shown in Table 3-40.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | GPI5_OE_GRP_SEL | R/W | 0x5 | GPI5 Output Enable Group Select. When GPI5 is configured for the "Group Output Enable" function, this field determines which output enable group GPI5 will control. If GPI5 is not configured for the "Group Output Enable" function, this field is ignored.
|
| 2:0 | GPI4_OE_GRP_SEL | R/W | 0x4 | GPI4 Output Enable Group Select. When GPI4 is configured for the "Group Output Enable" function, this field determines which output enable group GPI4 will control. If GPI4 is not configured for the "Group Output Enable" function, this field is ignored.
|
R39 is shown in Table 3-41.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | GPIO1_OE_GRP_SEL | R/W | 0x5 | GPIO1 Output Enable Group Select. When GPIO1 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO1 will control. If GPIO1 is not configured for the "Group Output Enable" function, this field is ignored.
|
| 2:0 | GPIO0_OE_GRP_SEL | R/W | 0x5 | GPIO0 Output Enable Group Select. When GPIO0 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO0 will control. If GPIO0 is not configured for the "Group Output Enable" function, this field is ignored.
|
R40 is shown in Table 3-42.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | GPIO3_OE_GRP_SEL | R/W | 0x5 | GPIO3 Output Enable Group Select. When GPIO3 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO3 will control. If GPIO3 is not configured for the "Group Output Enable" function, this field is ignored.
|
| 2:0 | GPIO2_OE_GRP_SEL | R/W | 0x5 | GPIO2 Output Enable Group Select. When GPIO2 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO2 will control. If GPIO2 is not configured for the "Group Output Enable" function, this field is ignored.
|
R41 is shown in Table 3-43.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | GPIO4_OUT_SIG_TYPE | R/W | 0x0 | GPIO4 Output Signal Type. When GPIO4 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO4 is used as an input, the value of this field is ignored.
|
| 6 | GPIO3_OUT_SIG_TYPE | R/W | 0x0 | GPIO3 Output Signal Type. When GPIO3 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO3 is used as an input, the value of this field is ignored.
|
| 5 | GPIO2_OUT_SIG_TYPE | R/W | 0x0 | GPIO2 Output Signal Type. When GPIO2 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO2 is used as an input, the value of this field is ignored.
|
| 4 | GPIO1_OUT_SIG_TYPE | R/W | 0x0 | GPIO1 Output Signal Type. When GPIO1 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO1 is used as an input, the value of this field is ignored.
|
| 3 | GPIO0_OUT_SIG_TYPE | R/W | 0x0 | GPIO0 Output Signal Type. When GPIO0 is used as an output, this field selects between CMOS and Open-Drain output signal types. When GPIO0 is used as an input, the value of this field is ignored.
|
| 2:0 | GPIO4_OE_GRP_SEL | R/W | 0x5 | GPIO4 Output Enable Group Select. When GPIO4 is configured for the "Group Output Enable" function, this field determines which output enable group GPIO4 will control. If GPIO4 is not configured for the "Group Output Enable" function, this field is ignored.
|
R42 is shown in Table 3-44.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:4 | IN2_RCVR_FMT | R/W | 0x0 | IN2 Input Receiver Format. This field configures the IN2 receiver for a specific input clock format, with options of: N/A, LVCMOS IN2_P, LVCMOS IN2_N, and Differential IN2.
|
| 3:2 | IN1_RCVR_FMT | R/W | 0x0 | IN1 Input Receiver Format. This field configures the IN1 receiver for a specific input clock format, with options of: N/A, LVCMOS IN1_P, LVCMOS IN1_N, and Differential IN1.
|
| 1:0 | IN0_RCVR_FMT | R/W | 0x3 | IN0 Input Receiver Format. This field configures the IN0 receiver for a specific input clock format, with options of: N/A, LVCMOS IN0_P, LVCMOS IN0_N, and Differential IN0.
|
R43 is shown in Table 3-45.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | IN1_TERMINATION_SEL | R/W | 0x0 | IN1 Termination Select.
|
| 2:0 | IN0_TERMINATION_SEL | R/W | 0x4 | IN0 Termination Select.
|
R44 is shown in Table 3-46.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | IN1_LOS_THRESH | R/W | 0x1 | IN1 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN1. If IN1 is below this frequency, LOS will be asserted.
|
| 6 | IN0_LOS_THRESH | R/W | 0x1 | IN0 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN0. If IN0 is below this frequency, LOS will be asserted.
|
| 5 | IN2_LOS_EN | R/W | 0x1 | 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector |
| 4 | IN1_LOS_EN | R/W | 0x1 | 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector |
| 3 | IN0_LOS_EN | R/W | 0x1 | 0x0 = Disables Loss-Of-Signal 0x1 = Enables Loss-Of-Signal detector |
| 2:0 | IN2_TERMINATION_SEL | R/W | 0x0 | IN2 Termination Select.
|
R45 is shown in Table 3-47.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | PERST_BUF_IN0_STS | R | 0x0 | IN0 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN0.
|
| 6:5 | PERST_BUF_IN2 | R/W | 0x0 | IN2 Buffer Mode Select. Selects if and how Buffer Mode with IN2 is activated. For "Disabled", IN2 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN2# Deassertion)", Buffer Mode with IN2 is activated on the first deassertion of the PERST_IN2# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN2#)", Buffer Mode with IN2 is activate whenever the PERST_IN2# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN2 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN2", IN2 will be selected at all times.
|
| 4:3 | PERST_BUF_IN1 | R/W | 0x0 | IN1 Buffer Mode Select. Selects if and how Buffer Mode with IN1 is activated. For "Disabled", IN1 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN1# Deassertion)", Buffer Mode with IN1 is activated on the first deassertion of the PERST_IN1# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN1#)", Buffer Mode with IN1 is activate whenever the PERST_IN1# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN1 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN1", IN1 will be selected at all times.
|
| 2:1 | PERST_BUF_IN0 | R/W | 0x0 | IN0 Buffer Mode Select. Selects if and how Buffer Mode with IN0 is activated. For "Disabled", IN0 is unavailable for clock source selection by banks using Buffer Mode. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", the normal clock selection (BANKx_CLK_SEL) will be used instead. For "Edge-Triggered (Enabled on PERST_IN0# Deassertion)", Buffer Mode with IN0 is activated on the first deassertion of the PERST_IN0# signal. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected when Buffer Mode becomes active. Until that point, the normal clock selection (BANKx_CLK_SEL) will be used. For "Level-Triggered (Enable/Disable Follows PERST_IN0#)", Buffer Mode with IN0 is activate whenever the PERST_IN0# signal is deasserted. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected whenever Buffer Mode is active. At all other times, the normal clock selection (BANKx_CLK_SEL) will be used. For "Always On", Buffer Mode with IN0 is always active. For any bank where BANKx_BUF_MODE_CLK_SEL is set to "Enabled, Select IN0", IN0 will be selected at all times.
|
| 0 | IN2_LOS_THRESH | R/W | 0x1 | IN2 Loss of Signal Detector Threshold. Selects the minimum valid frequency for IN2. If IN2 is below this frequency, LOS will be asserted.
|
R46 is shown in Table 3-48.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4 | PERST_BUF_IN2_LOS_EN | R/W | 0x0 | IN2 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN2 is dependent on the selected the IN2_LOS status. When set to 0, Buffer Mode with IN2 can become and remain active, regardless of the IN2_LOS status. When set to 1, Buffer Mode with IN2 can only become active while IN2_LOS is deasserted, and if IN2_LOS is asserted while Buffer Mode with IN2 is already active, Buffer Mode with IN2 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL). |
| 3 | PERST_BUF_IN1_LOS_EN | R/W | 0x0 | IN1 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN1 is dependent on the selected the IN1_LOS status. When set to 0, Buffer Mode with IN1 can become and remain active, regardless of the IN1_LOS status. When set to 1, Buffer Mode with IN1 can only become active while IN1_LOS is deasserted, and if IN1_LOS is asserted while Buffer Mode with IN1 is already active, Buffer Mode with IN1 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL). |
| 2 | PERST_BUF_IN0_LOS_EN | R/W | 0x0 | IN0 Buffer Mode, Loss-of-Signal Enable. This field determines whether or not clock selection for banks using Buffer Mode with IN0 is dependent on the selected the IN0_LOS status. When set to 0, Buffer Mode with IN0 can become and remain active, regardless of the IN0_LOS status. When set to 1, Buffer Mode with IN0 can only become active while IN0_LOS is deasserted, and if IN0_LOS is asserted while Buffer Mode with IN0 is already active, Buffer Mode with IN0 will be deactivated, and all deactivated banks will switch back to the normal clock selection (BANKx_CLK_SEL). |
| 1 | PERST_BUF_IN2_STS | R | 0x0 | IN2 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN2.
|
| 0 | PERST_BUF_IN1_STS | R | 0x0 | IN1 Buffer Mode Status. This field indicates whether or not one or more output banks are currently using Buffer Mode with IN1.
|
R47 is shown in Table 3-49.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | FOD0_N_DIV | R/W | 0xC | FOD0 Divide Ratio, Integer Part. This field, along with FOD0_NUM, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect. |
R48 is shown in Table 3-50.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | FOD1_N_DIV | R/W | 0xC | FOD1 Divide Ratio, Integer Part. This field, along with FOD1_NUM, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect. |
R49 is shown in Table 3-51.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_NUM[7:0] | R/W | 0x8F | FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect. |
R50 is shown in Table 3-52.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_NUM[15:8] | R/W | 0xC2 | FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect. |
R51 is shown in Table 3-53.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_NUM[23:16] | R/W | 0x55 | FOD0 Divide Ratio, Fractional Part. This field, along with FOD0_N_DIV, sets the divide ratio of FOD0, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD0_CFG_UPDATE to 0x1 for this value to take effect. |
R52 is shown in Table 3-54.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_NUM[7:0] | R/W | 0x8F | FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect. |
R53 is shown in Table 3-55.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_NUM[15:8] | R/W | 0xC2 | FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect. |
R54 is shown in Table 3-56.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_NUM[23:16] | R/W | 0x55 | FOD1 Divide Ratio, Fractional Part. This field, along with FOD1_N_DIV, sets the divide ratio of FOD1, which divides the BAW oscillator clock down to a clock with a frequency ranging between 100MHz and 400MHz. This is the first of up to three stages of clock division for output clocks originating from the BAW oscillator. Write FOD1_CFG_UPDATE to 0x1 for this value to take effect. |
R55 is shown in Table 3-57.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | FOD1_CFG_UPDATE | R/W | 0x0 | FOD1 Configuration Update. To change the frequency of FOD1, first write FOD1_N_DIV and FOD1_NUM with the desired values (writing these fields does not cause the new values to take effect). Then, when ready for the new frequency configuration to take effect, write this field with 0x1. |
| 6 | FOD0_CFG_UPDATE | R/W | 0x0 | FOD0 Configuration Update. To change the frequency of FOD0, first write FOD0_N_DIV and FOD0_NUM with the desired values (writing these fields does not cause the new values to take effect). Then, when ready for the new frequency configuration to take effect, write this field with 0x1. |
| 5:3 | PATH1_DIV | R/W | 0x1 | FOD PATH1 Post-divider Divide Ratio. This field sets the divide ratio of the FOD PATH1 Post-divider, which divides an FOD clock down to a clock with a frequency ranging between 2.5MHz and 200MHz. This is the second of up to three stages of clock division for output clocks originating from the BAW oscillator. When PATH1_EDGE_COMB_EN is set to 0x1 (FOD PATH1 is configured for the using the Edge Combiner), this field must be set to 0x0.
|
| 2:0 | PATH0_DIV | R/W | 0x0 | FOD PATH0 Post-divider Divide Ratio. This field sets the divide ratio of the FOD PATH0 Post-divider, which divides an FOD clock down to a clock with a frequency ranging between 2.5MHz and 200MHz. This is the second of up to three stages of clock division for output clocks originating from the BAW oscillator. When PATH0_EDGE_COMB_EN is set to 0x1 (FOD PATH0 is configured for the using the Edge Combiner), this field must be set to 0x0.
|
R57 is shown in Table 3-58.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | FOD_PH_OFFSET_N_DIV | R/W | 0x0 | FOD Phase Offset, Integer Part. The full phase offset (delay) of the FOD indicated by FOD_PH_OFFSET_FOD_SEL (FODx) with respect to the other FOD, is defined through 2 fields: FOD_PH_OFFSET_N_DIV and FOD_PH_OFFSET_NUM. The values of these fields are determined through the follwoing equation: 400ps * (FOD_PH_OFFSET_N_DIV + (FOD_PH_OFFSET_NUM / 216)) = FODx Offset (ps) Phase offsets are applied at power-up, and subsequently upon writing FOD_PH_OFFSET_SHIFT_NOW with 0x1. |
R58 is shown in Table 3-59.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD_PH_OFFSET_NUM[7:0] | R/W | 0x0 | FOD Phase Offset, Fractional Part (Byte 0). See FOD_PH_OFFSET_N_DIV. |
R59 is shown in Table 3-60.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD_PH_OFFSET_NUM[15:8] | R/W | 0x0 | FOD Phase Offset, Fractional Part (Byte 0). See FOD_PH_OFFSET_N_DIV. |
R60 is shown in Table 3-61.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:4 | FOD0_SSC_CONFIG_SEL | R/W | 0x0 | FOD0 SSC Setting. Selects between custom SSC control and 4 different SSC presets.
|
| 3 | FOD0_SSC_MOD_TYPE | R/W | 0x0 | FOD0 SSC Modulation Type. Selectable between down-spread and center-spread
|
| 2 | FOD0_SSC_EN | R/W | 0x0 | FOD0 SSC Enable. Enables SSC on output clocks sourced from FOD0. |
| 1 | FOD_PH_OFFSET_FOD_SEL | R/W | 0x0 | FOD Phase Offset FOD Select. Determines which FOD will be delayed in order to produce a phase offset between the two FODs.
|
| 0 | FOD_PH_OFFSET_SHIFT_NOW | R/W | 0x0 | FOD Phase Offset Shift Now. When written with 0x1, the FOD indicated by FOD_PH_OFFSET_FOD_SEL will be delayed with respect to the other FOD, according to the values of FOD_PH_OFFSET_N_DIV and FOD_PH_OFFSET_NUM. |
R61 is shown in Table 3-62.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_SSC_STEPS[7:0] | R/W | 0x67 | FOD0 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD0 frequency and the desired SSC modulation freqency. |
R62 is shown in Table 3-63.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | FOD0_SSC_STEPS[12:8] | R/W | 0xC | FOD0 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD0 frequency and the desired SSC modulation freqency. |
R63 is shown in Table 3-64.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_STEP_SIZE[7:0] | R/W | 0x82 | FOD0 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD0 frequency and the desired PPM change per DCO adjustment. |
R64 is shown in Table 3-65.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_STEP_SIZE[15:8] | R/W | 0x0 | FOD0 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD0 frequency and the desired PPM change per DCO adjustment. |
R65 is shown in Table 3-66.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:2 | FOD1_SSC_CONFIG_SEL | R/W | 0x0 | FOD1 SSC Setting. Selects between custom SSC control and 4 different SSC presets.
|
| 1 | FOD1_SSC_MOD_TYPE | R/W | 0x0 | FOD1 SSC Modulation Type. Selectable between down-spread and center-spread
|
| 0 | FOD1_SSC_EN | R/W | 0x0 | FOD1 SSC Enable. Enables SSC on output clocks sourced from FOD1. |
R66 is shown in Table 3-67.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_SSC_STEPS[7:0] | R/W | 0x0 | FOD1 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD1 frequency and the desired SSC modulation freqency. |
R67 is shown in Table 3-68.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4:0 | FOD1_SSC_STEPS[12:8] | R/W | 0x0 | FOD1 SSC Steps, Byte 0. Sets the number of frequency steps in each segment of the triangular modulation profile. For down-spread, this is the number of frequency steps between the nominal frequency and maximum down-spread. For center-spread, this is the number of frequency steps between the nominal frequency and both maximum down-spread and maximum up-spread. This should be calculated based on the FOD1 frequency and the desired SSC modulation freqency. |
R68 is shown in Table 3-69.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_STEP_SIZE[7:0] | R/W | 0x0 | FOD1 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD1 frequency and the desired PPM change per DCO adjustment. |
R69 is shown in Table 3-70.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_STEP_SIZE[15:8] | R/W | 0x0 | FOD1 DCO Step Size, Byte 0. Sets the size of the FOD0 frequency steps used for both SSC and DCO. For SSC, this should be calculated based on the number of SSC steps, the SSC modulation type, and the desired SSC magnitude. For DCO, this should be calculated based on the FOD1 frequency and the desired PPM change per DCO adjustment. |
R70 is shown in Table 3-71.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5 | FOD1_DCO_DEC | R/W1C | 0x0 | FOD1 DCO Increment. With FOD1_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD1 frequency to increase. If FOD1_DCO_EN is set to 0x1, any writes to this field will be ignored. |
| 4 | FOD1_DCO_INC | R/W1C | 0x0 | FOD1 DCO Increment. With FOD1_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD1 frequency to increase. If FOD1_DCO_EN is set to 0x1, any writes to this field will be ignored. |
| 3 | FOD1_DCO_EN | R/W | 0x0 | FOD1 DCO Enable. Enables DCO on output clocks driven by FOD1. |
| 2 | FOD0_DCO_DEC | R/W1C | 0x0 | FOD0 DCO Increment. With FOD0_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD0 frequency to increase. If FOD0_DCO_EN is set to 0x1, any writes to this field will be ignored. |
| 1 | FOD0_DCO_INC | R/W1C | 0x0 | FOD0 DCO Increment. With FOD0_DCO_EN set to 0x1, writing a 1 to this field will cause the FOD0 frequency to increase. If FOD0_DCO_EN is set to 0x1, any writes to this field will be ignored. |
| 0 | FOD0_DCO_EN | R/W | 0x0 | FOD0 DCO Enable. Enables DCO on output clocks driven by FOD0. |
R71 is shown in Table 3-72.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_STEPS_STAT[7:0] | R | 0x0 | FOD0 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD0 frequency has been adjusted by. |
R72 is shown in Table 3-73.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_STEPS_STAT[15:8] | R | 0x0 | FOD0 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD0 frequency has been adjusted by. |
R73 is shown in Table 3-74.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_STEPS_STAT[7:0] | R | 0x0 | FOD1 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD1 frequency has been adjusted by. |
R74 is shown in Table 3-75.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_STEPS_STAT[15:8] | R | 0x0 | FOD1 DCO Steps Status, Byte 0. Reading this field returns the numer of steps that the FOD1 frequency has been adjusted by. |
R75 is shown in Table 3-76.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | FOD0_DCO_N_DIV_STAT | R | 0x0 | FOD0 DCO Integer Readback. Reading this value returns the value of the FOD0 divisor's integer portion, after it has been adjusted by the DCO logic. |
R76 is shown in Table 3-77.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_NUM_STAT[7:0] | R | 0x0 | FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R77 is shown in Table 3-78.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_NUM_STAT[15:8] | R | 0x0 | FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R78 is shown in Table 3-79.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD0_DCO_NUM_STAT[23:16] | R | 0x0 | FOD0 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD0 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R79 is shown in Table 3-80.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | FOD1_DCO_N_DIV_STAT | R | 0x0 | FOD1 DCO Integer Readback. Reading this value returns the value of the FOD1 divisor's integer portion, after it has been adjusted by the DCO logic. |
R80 is shown in Table 3-81.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_NUM_STAT[7:0] | R | 0x0 | FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R81 is shown in Table 3-82.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_NUM_STAT[15:8] | R | 0x0 | FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R82 is shown in Table 3-83.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | FOD1_DCO_NUM_STAT[23:16] | R | 0x0 | FOD1 DCO Numerator Readback, Byte 0. Reading this value returns the value of the FOD1 divisor's fractional portion, after it has been adjusted by the DCO logic. |
R83 is shown in Table 3-84.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | BANK1_CLK_SEL | R/W | 0x0 | BANK1 Clock Selection. Selects the clock source for BANK1 (OUT1, OUT2). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
| 4:2 | BANK0_CLK_SEL | R/W | 0x0 | BANK0 Clock Selection. Selects the clock source for BANK0 (OUT0). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
| 1 | PATH1_EDGE_COMB_EN | R/W | 0x0 | FOD PATH1 Edge Combiner Enable. This field determines whether output clock banks that select FOD PATH1 as their clock source will be driven by the output of the Edge Combiner or by the output of FOD PATH1 Post-divider. When set to 1, the Edge Combiner will be enabled, and the two FODs will both generate clocks with a frequency determined by the FOD0 Divide Ratio settings. TI recommends not modifying the value of this field.
|
| 0 | PATH0_EDGE_COMB_EN | R/W | 0x0 | FOD PATH0 Edge Combiner Enable. This field determines whether output clock banks that select FOD PATH0 as their clock source will be driven by the output of the Edge Combiner or by the output of FOD PATH0 Post-divider. When set to 1, the Edge Combiner will be enabled, and the two FODs will both generate clocks with a frequency determined by the FOD0 Divide Ratio settings.
|
R84 is shown in Table 3-85.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | BANK3_CLK_SEL | R/W | 0x0 | BANK3 Clock Selection. Selects the clock source for BANK3 (OUT5). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
| 2:0 | BANK2_CLK_SEL | R/W | 0x0 | BANK2 Clock Selection. Selects the clock source for BANK2 (OUT3, OUT4). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
R85 is shown in Table 3-86.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:3 | BANK5_CLK_SEL | R/W | 0x0 | BANK5 Clock Selection. Selects the clock source for BANK5 (OUT7). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
| 2:0 | BANK4_CLK_SEL | R/W | 0x0 | BANK4 Clock Selection. Selects the clock source for BANK4 (OUT6). For FOD0, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x0. For FOD1, select "PATH1". For the Edge Combiner, select "PATH0" and set PATH0_EDGE_COMB_EN to 0x1. Manual Clock Switchover can be achieved by writing to this field while clocks are active.
|
R86 is shown in Table 3-87.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | BANK0_CH_DIV[7:0] | R/W | 0x1 | Divisor for the BANK0 (OUT0) channel divider (Byte 0). For a divisor of 65536, value = 0. For any other divisor, value = divisor. |
R87 is shown in Table 3-88.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | BANK0_CH_DIV[15:8] | R/W | 0x0 | Divisor for the BANK0 (OUT0) channel divider (Byte 0). For a divisor of 65536, value = 0. For any other divisor, value = divisor. |
R88 is shown in Table 3-89.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | BANK2_CH_DIV | R/W | 0x1 | Divisor for the BANK2 (OUT3, OUT4) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor. |
| 3:0 | BANK1_CH_DIV | R/W | 0x1 | Divisor for the BANK1 (OUT1, OUT2) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor. |
R89 is shown in Table 3-90.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | IN0_LOS | R/W | 0x1 | IN0 Loss-of-Signal. This is set to 1 to indicate that IN0 is currently invalid.
|
R90 is shown in Table 3-91.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | BANK4_CH_DIV | R/W | 0x1 | Divisor for the BANK4 (OUT6) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor. |
| 3:0 | BANK3_CH_DIV | R/W | 0x1 | Divisor for the BANK3 (OUT5) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor. |
R91 is shown in Table 3-92.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | PERST_BUF_BANK1 | R/W | 0x0 | BANK1 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK1 and selects the clock source to be used for BANK1 when Buffer Mode is active. For "Disabled" BANK1 will defer to the normal clock selection (BANK1_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK1 will defer to the normal clock selection (BANK1_CLK_SEL).
|
| 5:4 | PERST_BUF_BANK0 | R/W | 0x0 | BANK0 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK0 and selects the clock source to be used for BANK0 when Buffer Mode is active. For "Disabled" BANK0 will defer to the normal clock selection (BANK0_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK0 will defer to the normal clock selection (BANK0_CLK_SEL).
|
| 3:0 | BANK5_CH_DIV | R/W | 0x1 | Divisor for the BANK5 (OUT7) channel divider. For a divisor of 16, value = 0. For any other divisor, value = divisor. |
R92 is shown in Table 3-93.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | PERST_BUF_BANK5 | R/W | 0x0 | BANK5 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK5 and selects the clock source to be used for BANK5 when Buffer Mode is active. For "Disabled" BANK5 will defer to the normal clock selection (BANK5_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK5 will defer to the normal clock selection (BANK5_CLK_SEL).
|
| 5:4 | PERST_BUF_BANK4 | R/W | 0x0 | BANK4 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK4 and selects the clock source to be used for BANK4 when Buffer Mode is active. For "Disabled" BANK4 will defer to the normal clock selection (BANK4_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK4 will defer to the normal clock selection (BANK4_CLK_SEL).
|
| 3:2 | PERST_BUF_BANK3 | R/W | 0x0 | BANK3 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK3 and selects the clock source to be used for BANK3 when Buffer Mode is active. For "Disabled" BANK3 will defer to the normal clock selection (BANK3_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK3 will defer to the normal clock selection (BANK3_CLK_SEL).
|
| 1:0 | PERST_BUF_BANK2 | R/W | 0x0 | BANK2 Buffer Mode Clock Selection. This field enables/disables Buffer Mode for BANK2 and selects the clock source to be used for BANK2 when Buffer Mode is active. For "Disabled" BANK2 will defer to the normal clock selection (BANK2_CLK_SEL). If this field selects a clock source that is unavailable or not active, BANK2 will defer to the normal clock selection (BANK2_CLK_SEL).
|
R93 is shown in Table 3-94.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BANK1_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK1 Automatic Clock Switchback Enable. When enabled, after BANK1 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK1 will immediately switch back to it. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1. |
| 6 | BANK0_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK0 Automatic Clock Switchback Enable. When enabled, after BANK0 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK0 will immediately switch back to it. This bit is ignored unless BANK0_AUTO_CLK_SWITCHOVER_EN is set to 1. |
| 5 | BANK5_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK5 Automatic Clock Switchover Enable. Assuming that BANK5 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK5 will automatically switch its clock source to the FOD-generated clock selected by the BANK5_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK5_CLK_DIS_ON_LOS or BANK5 Buffer Mode. |
| 4 | BANK4_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK4 Automatic Clock Switchover Enable. Assuming that BANK4 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK4 will automatically switch its clock source to the FOD-generated clock selected by the BANK4_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK4_CLK_DIS_ON_LOS or BANK4 Buffer Mode. |
| 3 | BANK3_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK3 Automatic Clock Switchover Enable. Assuming that BANK3 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK3 will automatically switch its clock source to the FOD-generated clock selected by the BANK3_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK3_CLK_DIS_ON_LOS or BANK3 Buffer Mode. |
| 2 | BANK2_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK2 Automatic Clock Switchover Enable. Assuming that BANK2 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK2 will automatically switch its clock source to the FOD-generated clock selected by the BANK2_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK2_CLK_DIS_ON_LOS or BANK2 Buffer Mode. |
| 1 | BANK1_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK1 Automatic Clock Switchover Enable. Assuming that BANK1 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK1 will automatically switch its clock source to the FOD-generated clock selected by the BANK1_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK1_CLK_DIS_ON_LOS or BANK1 Buffer Mode. |
| 0 | BANK0_AUTO_CLK_SWITCHOVER_EN | R/W | 0x0 | BANK0 Automatic Clock Switchover Enable. Assuming that BANK0 is sourced by an input clock, if the input clock is determined to be invalid (LOS), BANK0 will automatically switch its clock source to the FOD-generated clock selected by the BANK0_AUTO_CLK_SWITCHOVER_CLK_SEL. Cannot be enabled simultaneously with BANK0_CLK_DIS_ON_LOS or BANK0 Buffer Mode. |
R94 is shown in Table 3-95.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BANK3_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK3 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK3 clock source is determined to be invalid. This bit is ignored unless BANK3_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 6 | BANK2_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK2 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK2 clock source is determined to be invalid. This bit is ignored unless BANK2_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 5 | BANK1_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK1 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK1 clock source is determined to be invalid. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 4 | BANK0_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK0 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK0 clock source is determined to be invalid. This bit is ignored unless BANK0_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 3 | BANK5_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK5 Automatic Clock Switchback Enable. When enabled, after BANK5 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK5 will immediately switch back to it. This bit is ignored unless BANK5_AUTO_CLK_SWITCHOVER_EN is set to 1. |
| 2 | BANK4_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK4 Automatic Clock Switchback Enable. When enabled, after BANK4 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK4 will immediately switch back to it. This bit is ignored unless BANK4_AUTO_CLK_SWITCHOVER_EN is set to 1. |
| 1 | BANK3_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK3 Automatic Clock Switchback Enable. When enabled, after BANK3 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK3 will immediately switch back to it. This bit is ignored unless BANK3_AUTO_CLK_SWITCHOVER_EN is set to 1. |
| 0 | BANK2_AUTO_CLK_SWITCHBACK_EN | R/W | 0x0 | BANK2 Automatic Clock Switchback Enable. When enabled, after BANK2 undergoes a Automatic Clock Switchover, if the original clock source is re-validated, BANK2 will immediately switch back to it. This bit is ignored unless BANK2_AUTO_CLK_SWITCHOVER_EN is set to 1. |
R95 is shown in Table 3-96.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BANK5_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK5 Clock Switchover Type. Selects whether BANK5 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
|
| 6 | BANK4_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK4 Clock Switchover Type. Selects whether BANK4 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
|
| 5 | BANK3_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK3 Clock Switchover Type. Selects whether BANK3 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
|
| 4 | BANK2_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK2 Clock Switchover Type. Selects whether BANK2 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
|
| 3 | BANK1_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK1 Clock Switchover Type. Selects whether BANK1 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not. This bit is ignored unless BANK1_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 2 | BANK0_CLK_SWITCHOVER_TYPE | R/W | 0x1 | BANK0 Clock Switchover Type. Selects whether BANK0 Automatic Clock Switchover/Switchback, Manual Clock Switchover via I2C, and PERST#-triggered Buffer Mode clock switching, are glitchless or not.
|
| 1 | BANK5_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK5 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK5 clock source is determined to be invalid. This bit is ignored unless BANK5_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
| 0 | BANK4_AUTO_CLK_SWITCHOVER_CLK_SEL | R/W | 0x1 | BANK4 Automatic Clock Switchover Clock Select. Selects the clock source that is switched to if the original BANK4 clock source is determined to be invalid. This bit is ignored unless BANK4_AUTO_CLK_SWITCHOVER_EN is set to 1.
|
R96 is shown in Table 3-97.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | BANK1_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK1 Switchover. When enabled, changing BANK1_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK1_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK1_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK1_CLK_SEL via I2C will change the active clock source.
|
| 6 | BANK0_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK0 Switchover. When enabled, changing BANK0_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK0_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK0_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK0_CLK_SEL via I2C will change the active clock source.
|
| 5 | BANK5_CLK_DIS_ON_LOS | R/W | 0x0 | BANK5 Clock Disable on Loss-of-Signal. When enabled, if BANK5 is sourced by an input clock, and that input clock is determined to be invalid, BANK5 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK5_AUTO_CLK_SWITCHOVER_EN or BANK5 Buffer Mode.
|
| 4 | BANK4_CLK_DIS_ON_LOS | R/W | 0x0 | BANK4 Clock Disable on Loss-of-Signal. When enabled, if BANK4 is sourced by an input clock, and that input clock is determined to be invalid, BANK4 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK4_AUTO_CLK_SWITCHOVER_EN or BANK4 Buffer Mode.
|
| 3 | BANK3_CLK_DIS_ON_LOS | R/W | 0x0 | BANK3 Clock Disable on Loss-of-Signal. When enabled, if BANK3 is sourced by an input clock, and that input clock is determined to be invalid, BANK3 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK3_AUTO_CLK_SWITCHOVER_EN or BANK3 Buffer Mode.
|
| 2 | BANK2_CLK_DIS_ON_LOS | R/W | 0x0 | BANK2 Clock Disable on Loss-of-Signal. When enabled, if BANK2 is sourced by an input clock, and that input clock is determined to be invalid, BANK2 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK2_AUTO_CLK_SWITCHOVER_EN or BANK2 Buffer Mode.
|
| 1 | BANK1_CLK_DIS_ON_LOS | R/W | 0x0 | BANK1 Clock Disable on Loss-of-Signal. When enabled, if BANK1 is sourced by an input clock, and that input clock is determined to be invalid, BANK1 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK1_AUTO_CLK_SWITCHOVER_EN or BANK1 Buffer Mode.
|
| 0 | BANK0_CLK_DIS_ON_LOS | R/W | 0x0 | BANK0 Clock Disable on Loss-of-Signal. When enabled, if BANK0 is sourced by an input clock, and that input clock is determined to be invalid, BANK0 clocks will be automatically disabled. Cannot be enabled simultaneously with BANK0_AUTO_CLK_SWITCHOVER_EN or BANK0 Buffer Mode.
|
R97 is shown in Table 3-98.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT1_SLEW_RATE | R/W | 0x0 | OUT1 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT1. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT1 clock format and the VDDO_1_2 supply level. If OUT1 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT1_CMOS_SLEW_RATE).
|
| 5:4 | OUT0_SLEW_RATE | R/W | 0x0 | OUT0 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT0. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT0 clock format and the VDDO_0 supply level. If OUT0 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT0_CMOS_SLEW_RATE).
|
| 3 | BANK5_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK5 Switchover. When enabled, changing BANK5_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK5_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK5_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK5_CLK_SEL via I2C will change the active clock source.
|
| 2 | BANK4_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK4 Switchover. When enabled, changing BANK4_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK4_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK4_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK4_CLK_SEL via I2C will change the active clock source.
|
| 1 | BANK3_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK3 Switchover. When enabled, changing BANK3_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK3_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK3_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK3_CLK_SEL via I2C will change the active clock source.
|
| 0 | BANK2_SWITCHOVER_FRC_CLK_EN | R/W | 0x1 | Force BANK2 Switchover. When enabled, changing BANK2_CLK_SEL on OTP pages allows for switching between FODs and inputs, but changing BANK2_CLK_SEL via I2C will not change the active clock source. When disabled, changing BANK2_CLK_SEL on OTP pages does not allow for switching between FODs and inputs, but changing BANK2_CLK_SEL via I2C will change the active clock source.
|
R98 is shown in Table 3-99.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT5_SLEW_RATE | R/W | 0x0 | OUT5 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT5. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT5 clock format and the VDDO_5 supply level. If OUT5 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT5_CMOS_SLEW_RATE).
|
| 5:4 | OUT4_SLEW_RATE | R/W | 0x0 | OUT4 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT4. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT4 clock format and the VDDO_3_4 supply level. If OUT3 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT4_CMOS_SLEW_RATE).
|
| 3:2 | OUT3_SLEW_RATE | R/W | 0x0 | OUT3 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT3. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT3 clock format and the VDDO_3 supply level. If OUT3 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT3_CMOS_SLEW_RATE).
|
| 1:0 | OUT2_SLEW_RATE | R/W | 0x0 | OUT2 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT2. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT2 clock format and the VDDO_2 supply level. If OUT2 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT2_CMOS_SLEW_RATE).
|
R99 is shown in Table 3-100.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT1_CMOS_SLEW_RATE | R/W | 0x0 | OUT1 Slew Rate (CMOS). Controls the slew rate for OUT1. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_1 supply level. If OUT1 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT1 is not configured for LVCMOS, this field will be ignored (see OUT1_SLEW_RATE).
|
| 5:4 | OUT0_CMOS_SLEW_RATE | R/W | 0x0 | OUT0 Slew Rate (CMOS). Controls the slew rate for OUT0. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_0 supply level. If OUT0 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT0 is not configured for LVCMOS, this field will be ignored (see OUT0_SLEW_RATE).
|
| 3:2 | OUT7_SLEW_RATE | R/W | 0x0 | OUT7 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT7. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT7 clock format and the VDDO_7 supply level. If OUT7 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT7_CMOS_SLEW_RATE).
|
| 1:0 | OUT6_SLEW_RATE | R/W | 0x0 | OUT6 Slew Rate (differential and 1.2V LVCMOS). Controls the slew rate for OUT6. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the OUT6 clock format and the VDDO_6 supply level. If OUT6 is set for LVCMOS (except for 1.2V LVCMOS), this field will be ignored (see OUT6_CMOS_SLEW_RATE).
|
R100 is shown in Table 3-101.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT5_CMOS_SLEW_RATE | R/W | 0x0 | OUT5 Slew Rate (CMOS). Controls the slew rate for OUT5. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_5 supply level. If OUT5 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT5 is not configured for LVCMOS, this field will be ignored (see OUT5_SLEW_RATE).
|
| 5:4 | OUT4_CMOS_SLEW_RATE | R/W | 0x0 | OUT4 Slew Rate (CMOS). Controls the slew rate for OUT4. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_3_4 supply level. If OUT4 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT4 is not configured for LVCMOS, this field will be ignored (see OUT4_SLEW_RATE).
|
| 3:2 | OUT3_CMOS_SLEW_RATE | R/W | 0x0 | OUT3 Slew Rate (CMOS). Controls the slew rate for OUT3. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_3_4 supply level. If OUT3 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT3 is not configured for LVCMOS, this field will be ignored (see OUT3_SLEW_RATE).
|
| 1:0 | OUT2_CMOS_SLEW_RATE | R/W | 0x0 | OUT2 Slew Rate (CMOS). Controls the slew rate for OUT2. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_1_2 supply level. If OUT2 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT2 is not configured for LVCMOS, this field will be ignored (see OUT2_SLEW_RATE).
|
R101 is shown in Table 3-102.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT1_DIS_STATE | R/W | 0x2 | OUT1 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 5:4 | OUT0_DIS_STATE | R/W | 0x2 | OUT0 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 3:2 | OUT7_CMOS_SLEW_RATE | R/W | 0x0 | OUT7 Slew Rate (CMOS). Controls the slew rate for OUT7. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_7 supply level. If OUT7 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT7 is not configured for LVCMOS, this field will be ignored (see OUT7_SLEW_RATE).
|
| 1:0 | OUT6_CMOS_SLEW_RATE | R/W | 0x0 | OUT6 Slew Rate (CMOS). Controls the slew rate for OUT6. 0x0 is the fastest setting and 0x3 is the slowest setting. Actual slew rate depends on the VDDO_6 supply level. If OUT6 is set for differential or 1.2V LVCMOS, this field will be ignored. If OUT6 is not configured for LVCMOS, this field will be ignored (see OUT6_SLEW_RATE).
|
R102 is shown in Table 3-103.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT5_DIS_STATE | R/W | 0x2 | OUT5 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 5:4 | OUT4_DIS_STATE | R/W | 0x2 | OUT4 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 3:2 | OUT3_DIS_STATE | R/W | 0x2 | OUT3 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 1:0 | OUT2_DIS_STATE | R/W | 0x2 | OUT2 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
R103 is shown in Table 3-104.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT0_FMT | R/W | 0x0 | OUT0 Clock Format.
|
| 5:4 | RESERVED | R | 0x0 | Reserved |
| 3:2 | OUT7_DIS_STATE | R/W | 0x2 | OUT7 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
| 1:0 | OUT6_DIS_STATE | R/W | 0x2 | OUT6 Disabled State. Selects the state of OUT0_P and OUT0_N when OUT0 is disabled. For AC-LVDS clocks, LOW/LOW must be selected. DC-LVDS clocks may select any disabled state. For either LVDS coupling, "LOW/LOW" is not descriptive of the output clock behavior; the output clock will instead behave as HIGH/LOW.
|
R104 is shown in Table 3-105.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT4_FMT | R/W | 0x0 | OUT4 Clock Format.
|
| 5:4 | OUT3_FMT | R/W | 0x0 | OUT3 Clock Format.
|
| 3:2 | OUT2_FMT | R/W | 0x0 | OUT2 Clock Format.
|
| 1:0 | OUT1_FMT | R/W | 0x0 | OUT1 Clock Format.
|
R105 is shown in Table 3-106.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | IN1_LOS | R/W | 0x1 | IN1 Loss-of-Signal. This is set to 1 to indicate that IN1 is currently invalid.
|
R106 is shown in Table 3-107.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT1_CMOS_1P2V_EN | R/W | 0x0 | OUT1 1.2V CMOS Enable. When the clock format of OUT1 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_1_2 supply voltage. When the clock format of OUT1 is not configured for one of the LVCMOS options, this bit is ignored. |
| 6 | OUT0_CMOS_1P2V_EN | R/W | 0x0 | OUT0 1.2V CMOS Enable. When the clock format of OUT0 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_0 supply voltage. When the clock format of OUT0 is not configured for one of the LVCMOS options, this bit is ignored. |
| 5:4 | OUT7_FMT | R/W | 0x0 | OUT7 Clock Format.
|
| 3:2 | OUT6_FMT | R/W | 0x0 | OUT6 Clock Format.
|
| 1:0 | OUT5_FMT | R/W | 0x0 | OUT5 Clock Format.
|
R107 is shown in Table 3-108.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5 | OUT7_CMOS_1P2V_EN | R/W | 0x0 | OUT7 1.2V CMOS Enable. When the clock format of OUT7 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_7 supply voltage. When the clock format of OUT7 is not configured for one of the LVCMOS options, this bit is ignored. |
| 4 | OUT6_CMOS_1P2V_EN | R/W | 0x0 | OUT6 1.2V CMOS Enable. When the clock format of OUT6 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_6 supply voltage. When the clock format of OUT6 is not configured for one of the LVCMOS options, this bit is ignored. |
| 3 | OUT5_CMOS_1P2V_EN | R/W | 0x0 | OUT5 1.2V CMOS Enable. When the clock format of OUT5 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_5 supply voltage. When the clock format of OUT5 is not configured for one of the LVCMOS options, this bit is ignored. |
| 2 | OUT4_CMOS_1P2V_EN | R/W | 0x0 | OUT4 1.2V CMOS Enable. When the clock format of OUT4 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_3_4 supply voltage. When the clock format of OUT4 is not configured for one of the LVCMOS options, this bit is ignored. |
| 1 | OUT3_CMOS_1P2V_EN | R/W | 0x0 | OUT3 1.2V CMOS Enable. When the clock format of OUT3 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_3_4 supply voltage. When the clock format of OUT3 is not configured for one of the LVCMOS options, this bit is ignored. |
| 0 | OUT2_CMOS_1P2V_EN | R/W | 0x0 | OUT2 1.2V CMOS Enable. When the clock format of OUT2 is configured for one of the LVCMOS options, this bit determines if the CMOS clock voltage will be 1.2V or if it will match the VDDO_1_2 supply voltage. When the clock format of OUT2 is not configured for one of the LVCMOS options, this bit is ignored. |
R108 is shown in Table 3-109.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT1_OE_GRP | R/W | 0x4 | OUT1 Output Enable Group. This field determines whether or not OUT1 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT1 can be affected by a global output enable pin or the global output enable register field.
|
| 3:0 | OUT0_OE_GRP | R/W | 0x5 | OUT0 Output Enable Group. This field determines whether or not OUT0 is assigned to an output enable group. If is assigned to a group, this field also determines the group assignment. If not, this field also determines whether or not OUT0 can be affected by a global output enable pin or the global output enable register field.
|
R109 is shown in Table 3-110.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT3_OE_GRP | R/W | 0x4 | OUT3 Output Enable Group. This field determines whether or not OUT3 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT3 can be affected by a global output enable pin or the global output enable register field.
|
| 3:0 | OUT2_OE_GRP | R/W | 0x4 | OUT2 Output Enable Group. This field determines whether or not OUT2 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT2 can be affected by a global output enable pin or the global output enable register field.
|
R110 is shown in Table 3-111.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT5_OE_GRP | R/W | 0x4 | OUT5 Output Enable Group. This field determines whether or not OUT5 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT5 can be affected by a global output enable pin or the global output enable register field.
|
| 3:0 | OUT4_OE_GRP | R/W | 0x4 | OUT4 Output Enable Group. This field determines whether or not OUT4 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT4 can be affected by a global output enable pin or the global output enable register field.
|
R111 is shown in Table 3-112.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT7_OE_GRP | R/W | 0x5 | OUT7 Output Enable Group. This field determines whether or not OUT7 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT7 can be affected by a global output enable pin or the global output enable register field.
|
| 3:0 | OUT6_OE_GRP | R/W | 0x4 | OUT6 Output Enable Group. This field determines whether or not OUT6 is assigned to an output enable group. If is assigned to an output enable group, this field also determines the output enable group assignment. If it is not assigned to an output enable group, this field also determines whether or not OUT6 can be affected by a global output enable pin or the global output enable register field.
|
R112 is shown in Table 3-113.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT1_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 1
|
| 3:0 | OUT0_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 0
|
R113 is shown in Table 3-114.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT3_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 3
|
| 3:0 | OUT2_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 2
|
R114 is shown in Table 3-115.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT5_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 5
|
| 3:0 | OUT4_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 4
|
R115 is shown in Table 3-116.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | OUT7_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 7
|
| 3:0 | OUT6_LPHCSL_VOD_SEL | R/W | 0x6 | Programmable LP-HCSL swing for channel 6
|
R116 is shown in Table 3-117.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT3_SYNC_MODE | R/W | 0x0 | OUT3 Synchronization Mode. Selects the output clock synchronization mode for OUT3. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 5:4 | OUT2_SYNC_MODE | R/W | 0x0 | OUT2 Synchronization Mode. Selects the output clock synchronization mode for OUT2. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 3:2 | OUT1_SYNC_MODE | R/W | 0x0 | OUT1 Synchronization Mode. Selects the output clock synchronization mode for OUT1. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 1:0 | OUT0_SYNC_MODE | R/W | 0x0 | OUT0 Synchronization Mode. Selects the output clock synchronization mode for OUT0. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
R117 is shown in Table 3-118.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OUT7_SYNC_MODE | R/W | 0x0 | OUT7 Synchronization Mode. Selects the output clock synchronization mode for OUT7. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 5:4 | OUT6_SYNC_MODE | R/W | 0x0 | OUT6 Synchronization Mode. Selects the output clock synchronization mode for OUT6. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 3:2 | OUT5_SYNC_MODE | R/W | 0x0 | OUT5 Synchronization Mode. Selects the output clock synchronization mode for OUT5. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
| 1:0 | OUT4_SYNC_MODE | R/W | 0x0 | OUT4 Synchronization Mode. Selects the output clock synchronization mode for OUT4. To phase synchronize a group of output clocks, set the synchronization mode of each clock in the group to "Full Sync Mode", and either assign each output clock to the same output enable group or use a global output enable control. If phase synchronization is not necessary, to guarantee at least 4 output clock cycles of delay between output enable assertion and the first output clock edge, set this field to "Self Sync Mode". For minimal delay, set this field to "No Sync Mode".
|
R118 is shown in Table 3-119.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT3P_OE_CMOS | R/W | 0x1 | OUT3P LVCMOS Output Enable. Controls whether or not OUT3P can produce an LVCMOS clock. For OUT3P to drive an LVCMOS clock, OUT3 must be enabled by all other output enable logic, OUT3 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 6 | OUT2N_OE_CMOS | R/W | 0x1 | OUT2N LVCMOS Output Enable. Controls whether or not OUT2N can produce an LVCMOS clock. For OUT2N to drive an LVCMOS clock, OUT2 must be enabled by all other output enable logic, OUT2 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 5 | OUT2P_OE_CMOS | R/W | 0x1 | OUT2P LVCMOS Output Enable. Controls whether or not OUT2P can produce an LVCMOS clock. For OUT2P to drive an LVCMOS clock, OUT2 must be enabled by all other output enable logic, OUT2 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 4 | OUT1N_OE_CMOS | R/W | 0x1 | OUT1N LVCMOS Output Enable. Controls whether or not OUT1N can produce an LVCMOS clock. For OUT1N to drive an LVCMOS clock, OUT1 must be enabled by all other output enable logic, OUT1 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 3 | OUT1P_OE_CMOS | R/W | 0x1 | OUT1P LVCMOS Output Enable. Controls whether or not OUT1P can produce an LVCMOS clock. For OUT1P to drive an LVCMOS clock, OUT1 must be enabled by all other output enable logic, OUT1 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 2 | OUT0N_OE_CMOS | R/W | 0x1 | OUT0N LVCMOS Output Enable. Controls whether or not OUT0N can produce an LVCMOS clock. For OUT0N to drive an LVCMOS clock, OUT0 must be enabled by all other output enable logic, OUT0 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 1 | OUT0P_OE_CMOS | R/W | 0x1 | OUT0P LVCMOS Output Enable. Controls whether or not OUT0P can produce an LVCMOS clock. For OUT0P to drive an LVCMOS clock, OUT0 must be enabled by all other output enable logic, OUT0 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 0 | SINGLE_CMOS_EN_SYNC | R/W | 0x1 | Global Single LVCMOS Enable Synchronization. Each differential output clock pair can be used as two LVCMOS clocks. These two clocks can be enabled/disabled using their respective OUTx_OE_CMOS_P or OUTx_OE_CMOS_N. This field, when set to 0x1, ensures that the enable/disable of the individual LVCMOS clocks, is synchronous with the output clock, such that there will be no runt pulses.
|
R119 is shown in Table 3-120.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT7P_OE_CMOS | R/W | 0x1 | OUT7P LVCMOS Output Enable. Controls whether or not OUT7P can produce an LVCMOS clock. For OUT7P to drive an LVCMOS clock, OUT7 must be enabled by all other output enable logic, OUT7 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 6 | OUT6N_OE_CMOS | R/W | 0x1 | OUT6N LVCMOS Output Enable. Controls whether or not OUT6N can produce an LVCMOS clock. For OUT6N to drive an LVCMOS clock, OUT6 must be enabled by all other output enable logic, OUT6 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 5 | OUT6P_OE_CMOS | R/W | 0x1 | OUT6P LVCMOS Output Enable. Controls whether or not OUT6P can produce an LVCMOS clock. For OUT6P to drive an LVCMOS clock, OUT6 must be enabled by all other output enable logic, OUT6 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 4 | OUT5N_OE_CMOS | R/W | 0x1 | OUT5N LVCMOS Output Enable. Controls whether or not OUT5N can produce an LVCMOS clock. For OUT5N to drive an LVCMOS clock, OUT5 must be enabled by all other output enable logic, OUT5 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 3 | OUT5P_OE_CMOS | R/W | 0x1 | OUT5P LVCMOS Output Enable. Controls whether or not OUT5P can produce an LVCMOS clock. For OUT5P to drive an LVCMOS clock, OUT5 must be enabled by all other output enable logic, OUT5 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 2 | OUT4N_OE_CMOS | R/W | 0x1 | OUT4N LVCMOS Output Enable. Controls whether or not OUT4N can produce an LVCMOS clock. For OUT4N to drive an LVCMOS clock, OUT4 must be enabled by all other output enable logic, OUT4 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 1 | OUT4P_OE_CMOS | R/W | 0x1 | OUT4P LVCMOS Output Enable. Controls whether or not OUT4P can produce an LVCMOS clock. For OUT4P to drive an LVCMOS clock, OUT4 must be enabled by all other output enable logic, OUT4 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
| 0 | OUT3N_OE_CMOS | R/W | 0x1 | OUT3N LVCMOS Output Enable. Controls whether or not OUT3N can produce an LVCMOS clock. For OUT3N to drive an LVCMOS clock, OUT3 must be enabled by all other output enable logic, OUT3 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
R120 is shown in Table 3-121.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT6_FREQ_DET_EN | R/W | 0x1 | OUT6 Frequency Detector Enable. Enables the frequency detectors for OUT6P and OUT6N. These detect when the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH. |
| 6 | OUT5_FREQ_DET_EN | R/W | 0x1 | OUT5 Frequency Detector Enable. Enables the frequency detectors for OUT5P and OUT5N. These detect when the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH. |
| 5 | OUT4_FREQ_DET_EN | R/W | 0x1 | OUT4 Frequency Detector Enable. Enables the frequency detectors for OUT4P and OUT4N. These detect when the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH. |
| 4 | OUT3_FREQ_DET_EN | R/W | 0x1 | OUT3 Frequency Detector Enable. Enables the frequency detectors for OUT3P and OUT3N. These detect when the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH. |
| 3 | OUT2_FREQ_DET_EN | R/W | 0x1 | OUT2 Frequency Detector Enable. Enables the frequency detectors for OUT2P and OUT2N. These detect when the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH. |
| 2 | OUT1_FREQ_DET_EN | R/W | 0x1 | OUT1 Frequency Detector Enable. Enables the frequency detectors for OUT1P and OUT1N. These detect when the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH. |
| 1 | OUT0_FREQ_DET_EN | R/W | 0x1 | OUT0 Frequency Detector Enable. Enables the frequency detectors for OUT0P and OUT0N. These detect when the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH. |
| 0 | OUT7N_OE_CMOS | R/W | 0x1 | OUT7N LVCMOS Output Enable. Controls whether or not OUT7N can produce an LVCMOS clock. For OUT7N to drive an LVCMOS clock, OUT7 must be enabled by all other output enable logic, OUT7 must be configured for an LVCMOS format that uses that pin, and this bit must be set to 0x1. |
R121 is shown in Table 3-122.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | IN2_LOS | R/W | 0x1 | IN2 Loss-of-Signal. This is set to 1 to indicate that IN2 is currently invalid.
|
R122 is shown in Table 3-123.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT4_FREQ_DET_THRESH | R/W | 0x1 | OUT4 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT4 Frequency Detector to determine if OUT4P and OUT4N are valid or not.
|
| 6 | OUT3_FREQ_DET_THRESH | R/W | 0x1 | OUT3 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT3 Frequency Detector to determine if OUT3P and OUT3N are valid or not.
|
| 5 | OUT2_FREQ_DET_THRESH | R/W | 0x1 | OUT2 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT2 Frequency Detector to determine if OUT2P and OUT2N are valid or not.
|
| 4 | OUT1_FREQ_DET_THRESH | R/W | 0x1 | OUT1 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT1 Frequency Detector to determine if OUT1P and OUT1N are valid or not.
|
| 3 | OUT0_FREQ_DET_THRESH | R/W | 0x1 | OUT0 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT0 Frequency Detector to determine if OUT0P and OUT0N are valid or not.
|
| 2:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT7_FREQ_DET_EN | R/W | 0x1 | OUT7 Frequency Detector Enable. Enables the frequency detectors for OUT7P and OUT7N. These detect when the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH. |
R123 is shown in Table 3-124.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT2_AMP_DET_EN | R/W | 0x1 | OUT2 Amplitude Detector Enable. Enables the amplitude detectors for OUT2P and OUT2N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 6 | OUT1_AMP_DET_EN | R/W | 0x1 | OUT1 Amplitude Detector Enable. Enables the amplitude detectors for OUT1P and OUT1N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 5 | OUT0_AMP_DET_EN | R/W | 0x1 | OUT0 Amplitude Detector Enable. Enables the amplitude detectors for OUT0P and OUT0N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 4:3 | RESERVED | R | 0x0 | Reserved |
| 2 | OUT7_FREQ_DET_THRESH | R/W | 0x1 | OUT7 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT7 Frequency Detector to determine if OUT7P and OUT7N are valid or not.
|
| 1 | OUT6_FREQ_DET_THRESH | R/W | 0x1 | OUT6 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT6 Frequency Detector to determine if OUT6P and OUT6N are valid or not.
|
| 0 | OUT5_FREQ_DET_THRESH | R/W | 0x1 | OUT5 Frequency Detector Threshold. Sets the frequency threshold that will be used by the OUT5 Frequency Detector to determine if OUT5P and OUT5N are valid or not.
|
R124 is shown in Table 3-125.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT_AMP_DET_THRESH | R/W | 0x1 | OUTx Amplitude Detector Threshold. Sets the amplitude threshold that will be used by all of the output amplitude detectors.
|
| 6:5 | RESERVED | R | 0x0 | Reserved |
| 4 | OUT7_AMP_DET_EN | R/W | 0x1 | OUT7 Amplitude Detector Enable. Enables the amplitude detectors for OUT7P and OUT7N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 3 | OUT6_AMP_DET_EN | R/W | 0x1 | OUT6 Amplitude Detector Enable. Enables the amplitude detectors for OUT6P and OUT6N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 2 | OUT5_AMP_DET_EN | R/W | 0x1 | OUT5 Amplitude Detector Enable. Enables the amplitude detectors for OUT5P and OUT5N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 1 | OUT4_AMP_DET_EN | R/W | 0x1 | OUT4 Amplitude Detector Enable. Enables the amplitude detectors for OUT4P and OUT4N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 0 | OUT3_AMP_DET_EN | R/W | 0x1 | OUT3 Amplitude Detector Enable. Enables the amplitude detectors for OUT3P and OUT3N. These detect when the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
R125 is shown in Table 3-126.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | CRC_ERROR_EVT_INTR_EN | R/W | 0x0 | OTP CRC Event Interrupt Enable. The value of this field determines whether or not the OTP CRC Error contributes to the Device Interrupt |
| 6 | IN2_LOS_LMT_EVT_INTR_EN | R/W | 0x0 | IN2 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN2 Loss-of-Signal Limit Event contributes to the Device Interrupt |
| 5 | IN1_LOS_LMT_EVT_INTR_EN | R/W | 0x0 | IN1 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN1 Loss-of-Signal Limit Event contributes to the Device Interrupt |
| 4 | IN0_LOS_LMT_EVT_INTR_EN | R/W | 0x0 | IN0 Loss-of-Signal Limit Event Interrupt Enable. The value of this field determines whether or not the IN0 Loss-of-Signal Limit Event contributes to the Device Interrupt |
| 3 | IN2_LOS_EVT_INTR_EN | R/W | 0x0 | IN2 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN2 Loss-of-Signal Event contributes to the Device Interrupt |
| 2 | IN1_LOS_EVT_INTR_EN | R/W | 0x0 | IN1 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN1 Loss-of-Signal Event contributes to the Device Interrupt |
| 1 | IN0_LOS_EVT_INTR_EN | R/W | 0x0 | IN0 Loss-of-Signal Event Interrupt Enable. The value of this field determines whether or not the IN0 Loss-of-Signal Event contributes to the Device Interrupt |
| 0 | DEV_INTR | R | 0x0 | Device Interrupt. Indicates if one or more enabled interrupts have been asserted. Once this field is set, it is cleared only when all contributing interrupt event status fields have been cleared via I2C. The enables for each of the interrupt flags are not stored in OTP, and must be set through I2C after startup for interrupt detection. |
R126 is shown in Table 3-127.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT3N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT3N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT3N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 6 | OUT3P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT3P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT3P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 5 | OUT2N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT2N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT2N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 4 | OUT2P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT2P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT2P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 3 | OUT1N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT1N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT1N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 2 | OUT1P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT1P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT1P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 1 | OUT0N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT0N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT0N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 0 | OUT0P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT0P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT0P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
R127 is shown in Table 3-128.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT7N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT7N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT7N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 6 | OUT7P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT7P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT7P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 5 | OUT6N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT6N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT6N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 4 | OUT6P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT6P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT6P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 3 | OUT5N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT5N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT5N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 2 | OUT5P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT5P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT5P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 1 | OUT4N_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT4N Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT4N_FREQ_ERR_EVT should contribute to the device interrupt signal. |
| 0 | OUT4P_FREQ_ERR_EVT_INTR_EN | R/W | 0x0 | OUT4P Frequency Error Event Interrupt Enable. Determines whether or not assertions of OUT4P_FREQ_ERR_EVT should contribute to the device interrupt signal. |
R128 is shown in Table 3-129.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT2N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT2N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT2N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 6 | OUT2P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT2P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT2P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 5 | OUT1N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT1N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT1N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 4 | OUT1P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT1P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT1P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 3 | OUT0N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT0N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT0N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 2 | OUT0P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT0P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT0P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 1:0 | RESERVED | R | 0x0 | Reserved |
R129 is shown in Table 3-130.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT6N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT6N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT6N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 6 | OUT6P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT6P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT6P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 5 | OUT5N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT5N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT5N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 4 | OUT5P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT5P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT5P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 3 | OUT4N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT4N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT4N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 2 | OUT4P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT4P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT4P_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 1 | OUT3N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT3N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT3N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 0 | OUT3P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT3P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT3P_AMP_ERR_EVT should contribute to the device interrupt signal. |
R130 is shown in Table 3-131.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | IN2_LOS_EVT | R/W | 0x0 | IN2 Loss-of-Signal Event. Indicates whther or not IN2_LOS has been asserted since this field was last cleared.
|
| 5 | IN1_LOS_EVT | R/W | 0x0 | IN1 Loss-of-Signal Event. Indicates whther or not IN1_LOS has been asserted since this field was last cleared.
|
| 4 | IN0_LOS_EVT | R/W | 0x0 | IN0 Loss-of-Signal Event. Indicates whther or not IN0_LOS has been asserted since this field was last cleared.
|
| 3 | RESERVED | R | 0x0 | Reserved |
| 2 | RESERVED | R | 0x0 | Reserved |
| 1 | OUT7N_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT7N Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT7N_AMP_ERR_EVT should contribute to the device interrupt signal. |
| 0 | OUT7P_AMP_ERR_EVT_INTR_EN | R/W | 0x0 | OUT7P Amplitude Error Event Interrupt Enable. Determines whether or not assertions of OUT7P_AMP_ERR_EVT should contribute to the device interrupt signal. |
R131 is shown in Table 3-132.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | IN1_LOS_CNTR | R | 0x0 | IN1 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN1 Loss-of-Signal Counter, which represents the number of times that IN1_LOS has been asserted since IN1_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN1_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN1_LOS_LMT_EVT field is written with a 1. |
| 3:0 | IN0_LOS_CNTR | R | 0x0 | IN0 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN0 Loss-of-Signal Counter, which represents the number of times that IN0_LOS has been asserted since IN0_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN0_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN0_LOS_LMT_EVT field is written with a 1. |
R132 is shown in Table 3-133.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | LOS_LMT | R/W | 0x2 | Loss-of-Signal Limit. The maximum allowable INx Loss-of-Signal events that can occur before the corresponding INx_LOS_LMT_EVT field is set. |
| 3:0 | IN2_LOS_CNTR | R | 0x0 | IN2 Loss-of-Signal Counter Readback. Reading this field returns the current value of the IN2 Loss-of-Signal Counter, which represents the number of times that IN2_LOS has been asserted since IN2_LOS_LMT_EVT was cleared. After the device power-up sequence finishes (output clocks are ready to be driven out), this counter starts from 0, and is incremented by 1 each time IN2_LOS is asserted. The counter is cleared if the device is reset via the PWRGD_PWRDN# GPIO function, and when the IN2_LOS_LMT_EVT field is written with a 1. |
R133 is shown in Table 3-134.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT0N_FREQ_GOOD | R | 0x0 | OUT0N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH. |
| 6 | OUT0P_FREQ_GOOD | R | 0x0 | OUT0P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT0_FREQ_DET_THRESH. |
| 5 | CRC_ERROR_EVT | R/W | 0x0 | OTP CRC Event. Set to 1 when CRC_ERROR transitions from 0 (CRC OK or CRC Check In Progress) to 1 (CRC Error). |
| 4 | CRC_ERROR | R | 0x0 | CRC Check Status 0 ==> Normal ; 1==> CRC Error (data corruption) |
| 3 | CRC_DONE | R | 0x0 | CRC status. 1 == > CRC computation is done |
| 2 | IN2_LOS_LMT_EVT | R/W | 0x0 | IN2 Loss-of-Signal Limit Event. Indicates whether or not the number of IN2 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN2 LOS LMT EVENT counter.
|
| 1 | IN1_LOS_LMT_EVT | R/W | 0x0 | IN1 Loss-of-Signal Limit Event. Indicates whether or not the number of IN1 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN1 LOS LMT EVENT counter.
|
| 0 | IN0_LOS_LMT_EVT | R/W | 0x0 | IN0 Loss-of-Signal Limit Event. Indicates whether or not the number of IN0 Loss-of-Signal events has exceeded the value of LOS_LMT, since the last time this field was cleared. Write a '1' to this field to clear the IN0 LOS LMT EVENT counter.
|
R134 is shown in Table 3-135.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT4N_FREQ_GOOD | R | 0x0 | OUT4N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH. |
| 6 | OUT4P_FREQ_GOOD | R | 0x0 | OUT4P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT4_FREQ_DET_THRESH. |
| 5 | OUT3N_FREQ_GOOD | R | 0x0 | OUT3N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH. |
| 4 | OUT3P_FREQ_GOOD | R | 0x0 | OUT3P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT3_FREQ_DET_THRESH. |
| 3 | OUT2N_FREQ_GOOD | R | 0x0 | OUT2N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH. |
| 2 | OUT2P_FREQ_GOOD | R | 0x0 | OUT2P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT2_FREQ_DET_THRESH. |
| 1 | OUT1N_FREQ_GOOD | R | 0x0 | OUT1N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH. |
| 0 | OUT1P_FREQ_GOOD | R | 0x0 | OUT1P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT1_FREQ_DET_THRESH. |
R135 is shown in Table 3-136.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5 | OUT7N_FREQ_GOOD | R | 0x0 | OUT7N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH. |
| 4 | OUT7P_FREQ_GOOD | R | 0x0 | OUT7P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT7_FREQ_DET_THRESH. |
| 3 | OUT6N_FREQ_GOOD | R | 0x0 | OUT6N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH. |
| 2 | OUT6P_FREQ_GOOD | R | 0x0 | OUT6P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT6_FREQ_DET_THRESH. |
| 1 | OUT5N_FREQ_GOOD | R | 0x0 | OUT5N Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH. |
| 0 | OUT5P_FREQ_GOOD | R | 0x0 | OUT5P Frequency Detector Good. Live status bit that indicates whether or not the output clock frequency is below the threshold specified with OUT5_FREQ_DET_THRESH. |
R136 is shown in Table 3-137.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT3N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT3N Frequency Error Event Flag. Set to 1 when OUT3N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 6 | OUT3P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT3P Frequency Error Event Flag. Set to 1 when OUT3P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 5 | OUT2N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT2N Frequency Error Event Flag. Set to 1 when OUT2N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 4 | OUT2P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT2P Frequency Error Event Flag. Set to 1 when OUT2P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 3 | OUT1N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT1N Frequency Error Event Flag. Set to 1 when OUT1N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 2 | OUT1P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT1P Frequency Error Event Flag. Set to 1 when OUT1P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 1 | OUT0N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT0N Frequency Error Event Flag. Set to 1 when OUT0N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 0 | OUT0P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT0P Frequency Error Event Flag. Set to 1 when OUT0P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
R137 is shown in Table 3-138.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT7N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT7N Frequency Error Event Flag. Set to 1 when OUT7N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 6 | OUT7P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT7P Frequency Error Event Flag. Set to 1 when OUT7P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 5 | OUT6N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT6N Frequency Error Event Flag. Set to 1 when OUT6N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 4 | OUT6P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT6P Frequency Error Event Flag. Set to 1 when OUT6P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 3 | OUT5N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT5N Frequency Error Event Flag. Set to 1 when OUT5N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 2 | OUT5P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT5P Frequency Error Event Flag. Set to 1 when OUT5P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 1 | OUT4N_FREQ_ERR_EVT | R/W1C | 0x0 | OUT4N Frequency Error Event Flag. Set to 1 when OUT4N_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
| 0 | OUT4P_FREQ_ERR_EVT | R/W1C | 0x0 | OUT4P Frequency Error Event Flag. Set to 1 when OUT4P_FREQ_GOOD transitions from 1 (Good) to 0 (Error). |
R138 is shown in Table 3-139.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT2N_AMP_GOOD | R | 0x0 | OUT2N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 6 | OUT2P_AMP_GOOD | R | 0x0 | OUT2P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 5 | OUT1N_AMP_GOOD | R | 0x0 | OUT1N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 4 | OUT1P_AMP_GOOD | R | 0x0 | OUT1P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 3 | OUT0N_AMP_GOOD | R | 0x0 | OUT0N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 2 | OUT0P_AMP_GOOD | R | 0x0 | OUT0P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 1:0 | RESERVED | R | 0x0 | Reserved |
R139 is shown in Table 3-140.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT6N_AMP_GOOD | R | 0x0 | OUT6N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 6 | OUT6P_AMP_GOOD | R | 0x0 | OUT6P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 5 | OUT5N_AMP_GOOD | R | 0x0 | OUT5N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 4 | OUT5P_AMP_GOOD | R | 0x0 | OUT5P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 3 | OUT4N_AMP_GOOD | R | 0x0 | OUT4N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 2 | OUT4P_AMP_GOOD | R | 0x0 | OUT4P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 1 | OUT3N_AMP_GOOD | R | 0x0 | OUT3N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 0 | OUT3P_AMP_GOOD | R | 0x0 | OUT3P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
R140 is shown in Table 3-141.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT1N_AMP_ERR_EVT | R/W1C | 0x0 | OUT1N Amplitude Error Event Flag. Set to 1 when OUT1N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 6 | OUT1P_AMP_ERR_EVT | R/W1C | 0x0 | OUT1P Amplitude Error Event Flag. Set to 1 when OUT1P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 5 | OUT0N_AMP_ERR_EVT | R/W1C | 0x0 | OUT0N Amplitude Error Event Flag. Set to 1 when OUT0N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 4 | OUT0P_AMP_ERR_EVT | R/W1C | 0x0 | OUT0P Amplitude Error Event Flag. Set to 1 when OUT0P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 3:2 | RESERVED | R | 0x0 | Reserved |
| 1 | OUT7N_AMP_GOOD | R | 0x0 | OUT7N Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
| 0 | OUT7P_AMP_GOOD | R | 0x0 | OUT7P Amplitude Detector Good. Live status bit that indicates whether or not the output clock amplitude is below the threshold specified with OUT_AMP_DET_THRESH. |
R141 is shown in Table 3-142.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT5N_AMP_ERR_EVT | R/W1C | 0x0 | OUT5N Amplitude Error Event Flag. Set to 1 when OUT5N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 6 | OUT5P_AMP_ERR_EVT | R/W1C | 0x0 | OUT5P Amplitude Error Event Flag. Set to 1 when OUT5P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 5 | OUT4N_AMP_ERR_EVT | R/W1C | 0x0 | OUT4N Amplitude Error Event Flag. Set to 1 when OUT4N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 4 | OUT4P_AMP_ERR_EVT | R/W1C | 0x0 | OUT4P Amplitude Error Event Flag. Set to 1 when OUT4P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 3 | OUT3N_AMP_ERR_EVT | R/W1C | 0x0 | OUT3N Amplitude Error Event Flag. Set to 1 when OUT3N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 2 | OUT3P_AMP_ERR_EVT | R/W1C | 0x0 | OUT3P Amplitude Error Event Flag. Set to 1 when OUT3P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 1 | OUT2N_AMP_ERR_EVT | R/W1C | 0x0 | OUT2N Amplitude Error Event Flag. Set to 1 when OUT2N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 0 | OUT2P_AMP_ERR_EVT | R/W1C | 0x0 | OUT2P Amplitude Error Event Flag. Set to 1 when OUT2P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
R142 is shown in Table 3-143.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0x0 | Reserved |
| 3 | OUT7N_AMP_ERR_EVT | R/W1C | 0x0 | OUT7N Amplitude Error Event Flag. Set to 1 when OUT7N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 2 | OUT7P_AMP_ERR_EVT | R/W1C | 0x0 | OUT7P Amplitude Error Event Flag. Set to 1 when OUT7P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 1 | OUT6N_AMP_ERR_EVT | R/W1C | 0x0 | OUT6N Amplitude Error Event Flag. Set to 1 when OUT6N_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
| 0 | OUT6P_AMP_ERR_EVT | R/W1C | 0x0 | OUT6P Amplitude Error Event Flag. Set to 1 when OUT6P_AMP_GOOD transitions from 1 (Good) to 0 (Error). |
R143 is shown in Table 3-144.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0x0 | Reserved |
| 3:0 | PROD_REV_ID | R | 0x2 | 4 product ID/revision ID |
R144 is shown in Table 3-145.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | OTP_ID | R | 0x11 | OTP ID. Loaded from the OTP, this field is used to identify the device's OTP configuration. |
R147 is shown in Table 3-146.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | UNLOCK_PROTECTED_REG | R/W | 0x5B | Internal register unlock, write "0x5B" to unlock the write operation for protected registers. |
R148 is shown in Table 3-147.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | VDDR_SUP_LVL_DET_RB | R | 0x0 | VDDR Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDR.
|
| 5:4 | VDDX_SUP_LVL_DET_RB | R | 0x0 | VDDX Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDX.
|
| 3:2 | VDDD_SUP_LVL_DET_RB | R | 0x0 | VDDD Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDD.
|
| 1:0 | VDDA_SUP_LVL_DET_RB | R | 0x0 | VDDA Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDA.
|
R149 is shown in Table 3-148.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | VDDO_5_SUP_LVL_DET_RB | R | 0x0 | VDDO_5 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_5.
|
| 5:4 | VDDO_3_4_SUP_LVL_DET_RB | R | 0x0 | VDDO_3_4 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_3_4.
|
| 3:2 | VDDO_1_2_SUP_LVL_DET_RB | R | 0x0 | VDDO_1_2 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_1_2.
|
| 1:0 | VDDO_0_SUP_LVL_DET_RB | R | 0x0 | VDDO_0 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_0.
|
R150 is shown in Table 3-149.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:4 | RESERVED | R | 0x0 | Reserved |
| 3:2 | VDDO_7_SUP_LVL_DET_RB | R | 0x0 | VDDO_7 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_7.
|
| 1:0 | VDDO_6_SUP_LVL_DET_RB | R | 0x0 | VDDO_6 Supply Level Detector Readback. Reading this field returns a 2-bit code corresponding to the detected supply level for VDDO_6.
|
R153 is shown in Table 3-150.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:0 | OTP_PAGE0_SEL_CODE | R/W | 0x20 | OTP Page 0 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 0 of the OTP. |
R154 is shown in Table 3-151.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:0 | OTP_PAGE1_SEL_CODE | R/W | 0x23 | OTP Page 1 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 1 of the OTP. |
R155 is shown in Table 3-152.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:0 | OTP_PAGE2_SEL_CODE | R/W | 0x2C | OTP Page 2 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 2 of the OTP. |
R156 is shown in Table 3-153.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | RESERVED | R | 0x0 | Reserved |
| 5:0 | OTP_PAGE3_SEL_CODE | R/W | 0x2F | OTP Page 3 Selection Code. Pages are selected with three 3-level values, PAGE_SEL_2, PAGE_SEL_1, and PAGE_SEL_0. Each of these three values is encoded as a 2-bit value, such that the full OTP page selection code is a 6-bit value. Each 2-bit subset of the OTP page selection code is encoded such that "00" = LOW, "01" = MID, "11" = HIGH, and "10" = DON'T CARE. This field's value should be programmed in the OTP with the 6-bit selection code that will be used to select Page 3 of the OTP. |
R157 is shown in Table 3-154.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:6 | OTP_PAGE_RB | R | 0x0 | OTP Page Readback. Reading this field returns the current OTP Page, which ranges from 0 to 3. This is the page number that is mapped to the current OTP Page Selection Code. |
| 5:0 | OTP_PAGE_SEL_CODE_RB | R | 0x0 | OTP Page Selection Code Readback. Reading this field returns the current OTP Page Selection Code, based on the OTP_PAGE_SEL_PU_x register fields, the sampled values of GPIO[2:0] at power-up, and any dynamic OTP page selection pin events. |
R187 is shown in Table 3-155.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | CRC_COMPUTED | R/W | 0x0 | Computed CRC, calculated at startup. The computed CRC includes the stored CRC in the calculation. If the stored CRC is correct, then the computed CRC will be 0 and CRC_ERROR will be 0. Otherwise, the computed CRC will be non-zero and CRC_ERROR will be 1. |
R188 is shown in Table 3-156.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | RESERVED | R | 0x0 | Reserved |
| 5 | RESERVED | R | 0x0 | Reserved |
| 4 | RESERVED | R | 0x0 | Reserved |
| 3 | RESERVED | R | 0x0 | Reserved |
| 2 | RESERVED | R | 0x0 | Reserved |
| 1 | BOOTOSC_CLK_DIS | R/W | 0x1 | Forcibly select Boot oscillator clock as system clock |
| 0 | RESERVED | R | 0x0 | Reserved |
R253 is shown in Table 3-157.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:2 | RESERVED | R | 0x0 | Reserved |
| 1:0 | PAGE_SEL_0 | R/W | 0x0 | Register Page Select. Writing this field changes the register page that is accessble via I2C. Each collection of 256 registers forms a register page. Corresponding PAGE_SEL fields exist in the same location on each register page. In other words, PAGE_SEL_0 in R253[0], PAGE_SEL_1 in R509[0], PAGE_SEL_2 in R765[0], and PAGE_SEL_3 in R1021[0]. All PAGE_SEL_x fields share the same behavior. |
R319 is shown in Table 3-158.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | CLK_READY | R/W | 0x1 | FOD Clocks Ready. This is set to 1 to indicate that the FODs are currently ready to be used as a clock source. |
R576 is shown in Table 3-159.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT0_DIS | R/W | 0x0 | OUT0 Disable. When set to 0, all other contributors are considered to determine if OUT0 should be enabled. When set to 1, OUT0 is disabled. |
R580 is shown in Table 3-160.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT1_DIS | R/W | 0x0 | OUT1 Disable. When set to 0, all other contributors are considered to determine if OUT1 should be enabled. When set to 1, OUT1 is disabled. |
R584 is shown in Table 3-161.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT2_DIS | R/W | 0x0 | OUT2 Disable. When set to 0, all other contributors are considered to determine if OUT2 should be enabled. When set to 1, OUT2 is disabled. |
R588 is shown in Table 3-162.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT3_DIS | R/W | 0x0 | OUT3 Disable. When set to 0, all other contributors are considered to determine if OUT3 should be enabled. When set to 1, OUT3 is disabled. |
R592 is shown in Table 3-163.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT4_DIS | R/W | 0x0 | MSB's of count for code 0 |
R596 is shown in Table 3-164.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT5_DIS | R/W | 0x0 | OUT5 Disable. When set to 0, all other contributors are considered to determine if OUT5 should be enabled. When set to 1, OUT5 is disabled. |
R600 is shown in Table 3-165.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT6_DIS | R/W | 0x0 | OUT6 Disable. When set to 0, all other contributors are considered to determine if OUT6 should be enabled. When set to 1, OUT6 is disabled. |
R604 is shown in Table 3-166.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:1 | RESERVED | R | 0x0 | Reserved |
| 0 | OUT7_DIS | R/W | 0x0 | OUT7 Disable. When set to 0, all other contributors are considered to determine if OUT7 should be enabled. When set to 1, OUT7 is disabled. |
R624 is shown in Table 3-167.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6 | RESERVED | R | 0x0 | Reserved |
| 5 | RESERVED | R | 0x0 | Reserved |
| 4 | RESERVED | R | 0x0 | Reserved |
| 3 | RESERVED | R | 0x0 | Reserved |
| 2 | RESERVED | R | 0x0 | Reserved |
| 1 | PATH1_FOD_SEL | R/W | 0x0 | FOD PATH1 Post-divider FOD Select. Selects the clock that is used as the input to the FOD PATH1 Post-divider. This field is locked, and requires unlocking UNLOCK_PROTECTED_REG before using.
|
| 0 | RESERVED | R | 0x0 | Reserved |
R745 is shown in Table 3-168.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT2P_INV_POL | R/W | 0x0 | OUT2P Polarity Inversion. |
| 6 | OUT1P_INV_POL | R/W | 0x0 | OUT1P Polarity Inversion. |
| 5 | OUT0P_INV_POL | R/W | 0x0 | OUT0P Polarity Inversion. |
| 4:0 | RESERVED | R | 0x0 | Reserved |
R746 is shown in Table 3-169.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | OUT2N_INV_POL | R/W | 0x0 | OUT2N Polarity Inversion. |
| 6 | OUT1N_INV_POL | R/W | 0x0 | OUT1N Polarity Inversion. |
| 5 | OUT0N_INV_POL | R/W | 0x0 | OUT0N Polarity Inversion. |
| 4 | OUT7P_INV_POL | R/W | 0x0 | OUT7P Polarity Inversion. |
| 3 | OUT6P_INV_POL | R/W | 0x0 | OUT6P Polarity Inversion. |
| 2 | OUT5P_INV_POL | R/W | 0x0 | OUT5P Polarity Inversion. |
| 1 | OUT4P_INV_POL | R/W | 0x0 | OUT4P Polarity Inversion. |
| 0 | OUT3P_INV_POL | R/W | 0x0 | OUT3P Polarity Inversion. |
R747 is shown in Table 3-170.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:5 | RESERVED | R | 0x0 | Reserved |
| 4 | OUT7N_INV_POL | R/W | 0x0 | OUT7N Polarity Inversion. |
| 3 | OUT6N_INV_POL | R/W | 0x0 | OUT6N Polarity Inversion. |
| 2 | OUT5N_INV_POL | R/W | 0x0 | OUT5N Polarity Inversion. |
| 1 | OUT4N_INV_POL | R/W | 0x0 | OUT4N Polarity Inversion. |
| 0 | OUT3N_INV_POL | R/W | 0x0 | OUT3N Polarity Inversion. |
R762 is shown in Table 3-171.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DIE_ID_1[7:0] | R | 0x0 | X-coor [7:0], LOT ID[23:16] |
R763 is shown in Table 3-172.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | Reserved |
| 6:0 | DIE_ID_1[14:8] | R | 0x0 | X-coor [7:0], LOT ID[23:16] |
R764 is shown in Table 3-173.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DIE_ID_2[7:0] | R | 0x0 | LOT ID[15:0] |
R766 is shown in Table 3-174.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DIE_ID_2[15:8] | R | 0x0 | LOT ID[15:0] |
R767 is shown in Table 3-175.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DIE_ID_3[7:0] | R | 0x0 | Spare third word for DIE_ID |
R768 is shown in Table 3-176.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | DIE_ID_3[15:8] | R | 0x0 | Spare third word for DIE_ID |
R770 is shown in Table 3-177.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7:0 | STORED_CRC | R/W | 0x0 | Stored CRC |