SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 5-1014 lists the memory-mapped registers for the PLL0_CFG. All register offset addresses not listed in Table 5-1014 should be considered as reserved locations and the register contents should not be modified.
| Instance | Base Address |
|---|---|
| PLL0_CFG | 0068 0000h |
| Offset | Acronym | Register Name | PLL0_CFG Physical Address |
|---|---|---|---|
| 0h | PLL0_PID | Peripheral Identification Register | 0068 0000h |
| 8h | PLL0_CFG | PLL0 Configuration | 0068 0008h |
| 10h | PLL0_LOCKKEY0 | PLL0 Lock Key 0 Register | 0068 0010h |
| 14h | PLL0_LOCKKEY1 | PLL0 Lock Key 1 Register | 0068 0014h |
| 20h | PLL0_CTRL | PLL0 Control | 0068 0020h |
| 24h | PLL0_STAT | PLL0 Status | 0068 0024h |
| 30h | PLL0_FREQ_CTRL0 | PLL0 Frequency Control 0 Register | 0068 0030h |
| 34h | PLL0_FREQ_CTRL1 | PLL0 Frequency Control 1 Register | 0068 0034h |
| 38h | PLL0_DIV_CTRL | PLL0 Output Clock Divider Register | 0068 0038h |
| 40h | PLL0_SS_CTRL | PLL0 Spread Spectrum Modulator Control Register | 0068 0040h |
| 44h | PLL0_SS_SPREAD | PLL0 Spread Spectrum Modulator Frequency Control Register | 0068 0044h |
| 60h | PLL0_CAL_CTRL | PLL0 Calibration Control Register | 0068 0060h |
| 64h | PLL0_CAL_STAT | PLL0 Calibration Status Register | 0068 0064h |
| 80h | PLL0_HSDIV_CTRL0 | PLL0 High Speed Divider Control 0 Register | 0068 0080h |
| 84h | PLL0_HSDIV_CTRL1 | PLL0 High Speed Divider Control 1 Register | 0068 0084h |
| 88h | PLL0_HSDIV_CTRL2 | PLL0 High Speed Divider Control 2 Register | 0068 0088h |
| 8Ch | PLL0_HSDIV_CTRL3 | PLL0 High Speed Divider Control 3 Register | 0068 008Ch |
| 90h | PLL0_HSDIV_CTRL4 | PLL0 High Speed Divider Control 4 Register | 0068 0090h |
| 94h | PLL0_HSDIV_CTRL5 | PLL0 High Speed Divider Control 5 Register | 0068 0094h |
| 98h | PLL0_HSDIV_CTRL6 | PLL0 High Speed Divider Control 6 Register | 0068 0098h |
| 9Ch | PLL0_HSDIV_CTRL7 | PLL0 High Speed Divider Control 7 Register | 0068 009Ch |
| A0h | PLL0_HSDIV_CTRL8 | PLL0 High Speed Divider Control 8 Register | 0068 00A0h |
| A4h | PLL0_HSDIV_CTRL9 | PLL0 High Speed Divider Control 9 Register | 0068 00A4h |
| 1000h | PLL1_PID | Peripheral Identification Register | 0068 1000h |
| 1008h | PLL1_CFG | PLL1 Configuration | 0068 1008h |
| 1010h | PLL1_LOCKKEY0 | PLL1 Lock Key 0 Register | 0068 1010h |
| 1014h | PLL1_LOCKKEY1 | PLL1 Lock Key 1 Register | 0068 1014h |
| 1020h | PLL1_CTRL | PLL1 Control | 0068 1020h |
| 1024h | PLL1_STAT | PLL1 Status | 0068 1024h |
| 1030h | PLL1_FREQ_CTRL0 | PLL1 Frequency Control 0 Register | 0068 1030h |
| 1034h | PLL1_FREQ_CTRL1 | PLL1 Frequency Control 1 Register | 0068 1034h |
| 1038h | PLL1_DIV_CTRL | PLL1 Output Clock Divider Register | 0068 1038h |
| 1040h | PLL1_SS_CTRL | PLL1 Spread Spectrum Modulator Control Register | 0068 1040h |
| 1044h | PLL1_SS_SPREAD | PLL1 Spread Spectrum Modulator Frequency Control Register | 0068 1044h |
| 1060h | PLL1_CAL_CTRL | PLL1 Calibration Control Register | 0068 1060h |
| 1064h | PLL1_CAL_STAT | PLL1 Calibration Status Register | 0068 1064h |
| 1080h | PLL1_HSDIV_CTRL0 | PLL1 High Speed Divider Control 0 Register | 0068 1080h |
| 1084h | PLL1_HSDIV_CTRL1 | PLL1 High Speed Divider Control 1 Register | 0068 1084h |
| 1088h | PLL1_HSDIV_CTRL2 | PLL1 High Speed Divider Control 2 Register | 0068 1088h |
| 108Ch | PLL1_HSDIV_CTRL3 | PLL1 High Speed Divider Control 3 Register | 0068 108Ch |
| 1090h | PLL1_HSDIV_CTRL4 | PLL1 High Speed Divider Control 4 Register | 0068 1090h |
| 1094h | PLL1_HSDIV_CTRL5 | PLL1 High Speed Divider Control 5 Register | 0068 1094h |
| 1098h | PLL1_HSDIV_CTRL6 | PLL1 High Speed Divider Control 6 Register | 0068 1098h |
| 2000h | PLL2_PID | Peripheral Identification Register | 0068 2000h |
| 2008h | PLL2_CFG | PLL2 Configuration | 0068 2008h |
| 2010h | PLL2_LOCKKEY0 | PLL2 Lock Key 0 Register | 0068 2010h |
| 2014h | PLL2_LOCKKEY1 | PLL2 Lock Key 1 Register | 0068 2014h |
| 2020h | PLL2_CTRL | PLL2 Control | 0068 2020h |
| 2024h | PLL2_STAT | PLL2 Status | 0068 2024h |
| 2030h | PLL2_FREQ_CTRL0 | PLL2 Frequency Control 0 Register | 0068 2030h |
| 2034h | PLL2_FREQ_CTRL1 | PLL2 Frequency Control 1 Register | 0068 2034h |
| 2038h | PLL2_DIV_CTRL | PLL2 Output Clock Divider Register | 0068 2038h |
| 2040h | PLL2_SS_CTRL | PLL2 Spread Spectrum Modulator Control Register | 0068 2040h |
| 2044h | PLL2_SS_SPREAD | PLL2 Spread Spectrum Modulator Frequency Control Register | 0068 2044h |
| 2060h | PLL2_CAL_CTRL | PLL2 Calibration Control Register | 0068 2060h |
| 2064h | PLL2_CAL_STAT | PLL2 Calibration Status Register | 0068 2064h |
| 2080h | PLL2_HSDIV_CTRL0 | PLL2 High Speed Divider Control 0 Register | 0068 2080h |
| 2084h | PLL2_HSDIV_CTRL1 | PLL2 High Speed Divider Control 1 Register | 0068 2084h |
| 2088h | PLL2_HSDIV_CTRL2 | PLL2 High Speed Divider Control 2 Register | 0068 2088h |
| 208Ch | PLL2_HSDIV_CTRL3 | PLL2 High Speed Divider Control 3 Register | 0068 208Ch |
| 2090h | PLL2_HSDIV_CTRL4 | PLL2 High Speed Divider Control 4 Register | 0068 2090h |
| 2094h | PLL2_HSDIV_CTRL5 | PLL2 High Speed Divider Control 5 Register | 0068 2094h |
| 2098h | PLL2_HSDIV_CTRL6 | PLL2 High Speed Divider Control 6 Register | 0068 2098h |
| 209Ch | PLL2_HSDIV_CTRL7 | PLL2 High Speed Divider Control 7 Register | 0068 209Ch |
| 20A0h | PLL2_HSDIV_CTRL8 | PLL2 High Speed Divider Control 8 Register | 0068 20A0h |
| 20A4h | PLL2_HSDIV_CTRL9 | PLL2 High Speed Divider Control 9 Register | 0068 20A4h |
| 8000h | PLL8_PID | Peripheral Identification Register | 0068 8000h |
| 8008h | PLL8_CFG | PLL8 Configuration | 0068 8008h |
| 8010h | PLL8_LOCKKEY0 | PLL8 Lock Key 0 Register | 0068 8010h |
| 8014h | PLL8_LOCKKEY1 | PLL8 Lock Key 1 Register | 0068 8014h |
| 8020h | PLL8_CTRL | PLL8 Control | 0068 8020h |
| 8024h | PLL8_STAT | PLL8 Status | 0068 8024h |
| 8030h | PLL8_FREQ_CTRL0 | PLL8 Frequency Control 0 Register | 0068 8030h |
| 8034h | PLL8_FREQ_CTRL1 | PLL8 Frequency Control 1 Register | 0068 8034h |
| 8038h | PLL8_DIV_CTRL | PLL8 Output Clock Divider Register | 0068 8038h |
| 8040h | PLL8_SS_CTRL | PLL8 Spread Spectrum Modulator Control Register | 0068 8040h |
| 8044h | PLL8_SS_SPREAD | PLL8 Spread Spectrum Modulator Frequency Control Register | 0068 8044h |
| 8060h | PLL8_CAL_CTRL | PLL8 Calibration Control Register | 0068 8060h |
| 8064h | PLL8_CAL_STAT | PLL8 Calibration Status Register | 0068 8064h |
| 8080h | PLL8_HSDIV_CTRL0 | PLL8 High Speed Divider Control 0 Register | 0068 8080h |
| C000h | PLL12_PID | Peripheral Identification Register | 0068 C000h |
| C008h | PLL12_CFG | PLL12 Configuration | 0068 C008h |
| C010h | PLL12_LOCKKEY0 | PLL12 Lock Key 0 Register | 0068 C010h |
| C014h | PLL12_LOCKKEY1 | PLL12 Lock Key 1 Register | 0068 C014h |
| C020h | PLL12_CTRL | PLL12 Control | 0068 C020h |
| C024h | PLL12_STAT | PLL12 Status | 0068 C024h |
| C030h | PLL12_FREQ_CTRL0 | PLL12 Frequency Control 0 Register | 0068 C030h |
| C034h | PLL12_FREQ_CTRL1 | PLL12 Frequency Control 1 Register | 0068 C034h |
| C038h | PLL12_DIV_CTRL | PLL12 Output Clock Divider Register | 0068 C038h |
| C040h | PLL12_SS_CTRL | PLL12 Spread Spectrum Modulator Control Register | 0068 C040h |
| C044h | PLL12_SS_SPREAD | PLL12 Spread Spectrum Modulator Frequency Control Register | 0068 C044h |
| C060h | PLL12_CAL_CTRL | PLL12 Calibration Control Register | 0068 C060h |
| C064h | PLL12_CAL_STAT | PLL12 Calibration Status Register | 0068 C064h |
| C080h | PLL12_HSDIV_CTRL0 | PLL12 High Speed Divider Control 0 Register | 0068 C080h |
| E000h | PLL14_PID | Peripheral Identification Register | 0068 E000h |
| E008h | PLL14_CFG | PLL14 Configuration | 0068 E008h |
| E010h | PLL14_LOCKKEY0 | PLL14 Lock Key 0 Register | 0068 E010h |
| E014h | PLL14_LOCKKEY1 | PLL14 Lock Key 1 Register | 0068 E014h |
| E020h | PLL14_CTRL | PLL14 Control | 0068 E020h |
| E024h | PLL14_STAT | PLL14 Status | 0068 E024h |
| E030h | PLL14_FREQ_CTRL0 | PLL14 Frequency Control 0 Register | 0068 E030h |
| E034h | PLL14_FREQ_CTRL1 | PLL14 Frequency Control 1 Register | 0068 E034h |
| E038h | PLL14_DIV_CTRL | PLL14 Output Clock Divider Register | 0068 E038h |
| E040h | PLL14_SS_CTRL | PLL14 Spread Spectrum Modulator Control Register | 0068 E040h |
| E044h | PLL14_SS_SPREAD | PLL14 Spread Spectrum Modulator Frequency Control Register | 0068 E044h |
| E060h | PLL14_CAL_CTRL | PLL14 Calibration Control Register | 0068 E060h |
| E064h | PLL14_CAL_STAT | PLL14 Calibration Status Register | 0068 E064h |
| E080h | PLL14_HSDIV_CTRL0 | PLL14 High Speed Divider Control 0 Register | 0068 E080h |
| E084h | PLL14_HSDIV_CTRL1 | PLL14 High Speed Divider Control 1 Register | 0068 E084h |
PLL0_PID is shown in Figure 5-507 and described in Table 5-1016.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL0_CFG is shown in Figure 5-508 and described in Table 5-1018.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-3FFh | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-3FFh | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 3FFh |
High Speed Divider
Presence |
| 15-13 | RESERVED | R | 0h |
Reserved |
| 12-11 | SSM_TYPE | R | 1h |
Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h |
Reserved |
| 8 | SSM_WVTBL | R | 0h |
Spread spectrum
wave table presence |
| 7-2 | RESERVED | R | 0h |
Reserved |
| 1-0 | PLL_TYPE | R | 1h |
Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL0_LOCKKEY0 is shown in Figure 5-509 and described in Table 5-1020.
Return to Summary Table.
Lower 32-bits of PLL0 register write lock key This register must be written with the designated key value followed by a write to PLL0_KICK1 with its key value before PLL0 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition0 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL0_LOCKKEY1 is shown in Figure 5-510 and described in Table 5-1022.
Return to Summary Table.
Upper 32-bits of PLL0 register write lock key This register must be written with the designated key value following a write to PLL0_KICK0 with its key value before PLL0 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition0 registers |
PLL0_CTRL is shown in Figure 5-511 and described in Table 5-1024.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL0_STAT is shown in Figure 5-512 and described in Table 5-1026.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL0_FREQ_CTRL0 is shown in Figure 5-513 and described in Table 5-1028.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL0_FREQ_CTRL1 is shown in Figure 5-514 and described in Table 5-1030.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL0_DIV_CTRL is shown in Figure 5-515 and described in Table 5-1032.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of 1-63 |
PLL0_SS_CTRL is shown in Figure 5-516 and described in Table 5-1034.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | WAVE_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | WAVE_SEL | R/W | 0h | Wave pattern select External wave table should only be selected if PLL_CFG_ssm_wvtbl = 1 0h - Use 128 point triangle wave table 1h - Use external wave table |
PLL0_SS_SPREAD is shown in Figure 5-517 and described in Table 5-1036.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets the spread modulation depth. The depth is
spread*0.1% |
PLL0_CAL_CTRL is shown in Figure 5-518 and described in Table 5-1038.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2**cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL0_CAL_STAT is shown in Figure 5-519 and described in Table 5-1040.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL0_HSDIV_CTRL0 is shown in Figure 5-520 and described in Table 5-1042.
Return to Summary Table.
Controls the PLL0 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL1 is shown in Figure 5-521 and described in Table 5-1044.
Return to Summary Table.
Controls the PLL0 HSDIVIDER1 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL2 is shown in Figure 5-522 and described in Table 5-1046.
Return to Summary Table.
Controls the PLL0 HSDIVIDER2 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0088h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL3 is shown in Figure 5-523 and described in Table 5-1048.
Return to Summary Table.
Controls the PLL0 HSDIVIDER3 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 008Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL4 is shown in Figure 5-524 and described in Table 5-1050.
Return to Summary Table.
Controls the PLL0 HSDIVIDER4 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0090h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL5 is shown in Figure 5-525 and described in Table 5-1052.
Return to Summary Table.
Controls the PLL0 HSDIVIDER5 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0094h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL6 is shown in Figure 5-526 and described in Table 5-1054.
Return to Summary Table.
Controls the PLL0 HSDIVIDER6 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 0098h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL7 is shown in Figure 5-527 and described in Table 5-1056.
Return to Summary Table.
Controls the PLL0 HSDIVIDER7 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 009Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL8 is shown in Figure 5-528 and described in Table 5-1058.
Return to Summary Table.
Controls the PLL0 HSDIVIDER8 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 00A0h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL0_HSDIV_CTRL9 is shown in Figure 5-529 and described in Table 5-1060.
Return to Summary Table.
Controls the PLL0 HSDIVIDER9 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 00A4h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_PID is shown in Figure 5-530 and described in Table 5-1062.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL1_CFG is shown in Figure 5-531 and described in Table 5-1064.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-7Fh | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-7Fh | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 7Fh | High
Speed Divider Presence |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-11 | SSM_TYPE | R | 1h | Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h | Reserved |
| 8 | SSM_WVTBL | R | 0h | Spread spectrum wave table presence |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1-0 | PLL_TYPE | R | 1h | Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL1_LOCKKEY0 is shown in Figure 5-532 and described in Table 5-1066.
Return to Summary Table.
Lower 32-bits of PLL1 register write lock key This register must be written with the designated key value followed by a write to PLL1_KICK1 with its key value before PLL1 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition1 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL1_LOCKKEY1 is shown in Figure 5-533 and described in Table 5-1068.
Return to Summary Table.
Upper 32-bits of PLL1 register write lock key This register must be written with the designated key value following a write to PLL1_KICK0 with its key value before PLL1 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition1 registers |
PLL1_CTRL is shown in Figure 5-534 and described in Table 5-1070.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL1_STAT is shown in Figure 5-535 and described in Table 5-1072.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL1_FREQ_CTRL0 is shown in Figure 5-536 and described in Table 5-1074.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL1_FREQ_CTRL1 is shown in Figure 5-537 and described in Table 5-1076.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL1_DIV_CTRL is shown in Figure 5-538 and described in Table 5-1078.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of
1-63 |
PLL1_SS_CTRL is shown in Figure 5-539 and described in Table 5-1080.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | WAVE_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | WAVE_SEL | R/W | 0h | Wave pattern select External wave table should only be selected if PLL_CFG_ssm_wvtbl = 1 0h - Use 128 point triangle wave table 1h - Use external wave table |
PLL1_SS_SPREAD is shown in Figure 5-540 and described in Table 5-1082.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets the spread modulation depth. The depth is
spread*0.1% |
PLL1_CAL_CTRL is shown in Figure 5-541 and described in Table 5-1084.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2*cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL1_CAL_STAT is shown in Figure 5-542 and described in Table 5-1086.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL1_HSDIV_CTRL0 is shown in Figure 5-543 and described in Table 5-1088.
Return to Summary Table.
Controls the PLL1 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL1 is shown in Figure 5-544 and described in Table 5-1090.
Return to Summary Table.
Controls the PLL1 HSDIVIDER1 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL2 is shown in Figure 5-545 and described in Table 5-1092.
Return to Summary Table.
Controls the PLL1 HSDIVIDER2 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1088h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL3 is shown in Figure 5-546 and described in Table 5-1094.
Return to Summary Table.
Controls the PLL1 HSDIVIDER3 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 108Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL4 is shown in Figure 5-547 and described in Table 5-1096.
Return to Summary Table.
Controls the PLL1 HSDIVIDER4 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1090h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL5 is shown in Figure 5-548 and described in Table 5-1098.
Return to Summary Table.
Controls the PLL1 HSDIVIDER5 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1094h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL1_HSDIV_CTRL6 is shown in Figure 5-549 and described in Table 5-1100.
Return to Summary Table.
Controls the PLL1 HSDIVIDER6 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 1098h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_PID is shown in Figure 5-550 and described in Table 5-1102.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL2_CFG is shown in Figure 5-551 and described in Table 5-1104.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-3FFh | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-3FFh | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 3FFh | High
Speed Divider Presence |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-11 | SSM_TYPE | R | 1h | Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h | Reserved |
| 8 | SSM_WVTBL | R | 0h | Spread spectrum wave table presence |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1-0 | PLL_TYPE | R | 1h | Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL2_LOCKKEY0 is shown in Figure 5-552 and described in Table 5-1106.
Return to Summary Table.
Lower 32-bits of PLL2 register write lock key This register must be written with the designated key value followed by a write to PLL2_KICK1 with its key value before PLL2 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition2 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL2_LOCKKEY1 is shown in Figure 5-553 and described in Table 5-1108.
Return to Summary Table.
Upper 32-bits of PLL2 register write lock key This register must be written with the designated key value following a write to PLL2_KICK0 with its key value before PLL2 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition2 registers |
PLL2_CTRL is shown in Figure 5-554 and described in Table 5-1110.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL2_STAT is shown in Figure 5-555 and described in Table 5-1112.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL2_FREQ_CTRL0 is shown in Figure 5-556 and described in Table 5-1114.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL2_FREQ_CTRL1 is shown in Figure 5-557 and described in Table 5-1116.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL2_DIV_CTRL is shown in Figure 5-558 and described in Table 5-1118.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of 1-63 |
PLL2_SS_CTRL is shown in Figure 5-559 and described in Table 5-1120.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | WAVE_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | WAVE_SEL | R/W | 0h | Wave pattern select External wave table should only be selected if PLL_CFG_ssm_wvtbl = 1 0h - Use 128 point triangle wave table 1h - Use external wave table |
PLL2_SS_SPREAD is shown in Figure 5-560 and described in Table 5-1122.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets the spread modulation depth. The depth is
spread*0.1% |
PLL2_CAL_CTRL is shown in Figure 5-561 and described in Table 5-1124.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2**cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL2_CAL_STAT is shown in Figure 5-562 and described in Table 5-1126.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL2_HSDIV_CTRL0 is shown in Figure 5-563 and described in Table 5-1128.
Return to Summary Table.
Controls the PLL2 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL1 is shown in Figure 5-564 and described in Table 5-1130.
Return to Summary Table.
Controls the PLL2 HSDIVIDER1 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL2 is shown in Figure 5-565 and described in Table 5-1132.
Return to Summary Table.
Controls the PLL2 HSDIVIDER2 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2088h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL3 is shown in Figure 5-566 and described in Table 5-1134.
Return to Summary Table.
Controls the PLL2 HSDIVIDER3 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 208Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL4 is shown in Figure 5-567 and described in Table 5-1136.
Return to Summary Table.
Controls the PLL2 HSDIVIDER4 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2090h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL5 is shown in Figure 5-568 and described in Table 5-1138.
Return to Summary Table.
Controls the PLL2 HSDIVIDER5 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2094h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL6 is shown in Figure 5-569 and described in Table 5-1140.
Return to Summary Table.
Controls the PLL2 HSDIVIDER6 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 2098h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL7 is shown in Figure 5-570 and described in Table 5-1142.
Return to Summary Table.
Controls the PLL2 HSDIVIDER7 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 209Ch |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL8 is shown in Figure 5-571 and described in Table 5-1144.
Return to Summary Table.
Controls the PLL2 HSDIVIDER8 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 20A0h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL2_HSDIV_CTRL9 is shown in Figure 5-572 and described in Table 5-1146.
Return to Summary Table.
Controls the PLL2 HSDIVIDER9 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 20A4h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL8_PID is shown in Figure 5-573 and described in Table 5-1148.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL8_CFG is shown in Figure 5-574 and described in Table 5-1150.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-1h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-1h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 1h | High
Speed Divider Presence |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-11 | SSM_TYPE | R | 1h | Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h | Reserved |
| 8 | SSM_WVTBL | R | 0h | Spread spectrum wave table presence |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1-0 | PLL_TYPE | R | 1h | Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL8_LOCKKEY0 is shown in Figure 5-575 and described in Table 5-1152.
Return to Summary Table.
Lower 32-bits of PLL8 register write lock key This register must be written with the designated key value followed by a write to PLL8_KICK1 with its key value before PLL8 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition8 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL8_LOCKKEY1 is shown in Figure 5-576 and described in Table 5-1154.
Return to Summary Table.
Upper 32-bits of PLL8 register write lock key This register must be written with the designated key value following a write to PLL8_KICK0 with its key value before PLL8 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition8 registers |
PLL8_CTRL is shown in Figure 5-577 and described in Table 5-1156.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL8_STAT is shown in Figure 5-578 and described in Table 5-1158.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL8_FREQ_CTRL0 is shown in Figure 5-579 and described in Table 5-1160.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL8_FREQ_CTRL1 is shown in Figure 5-580 and described in Table 5-1162.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL8_DIV_CTRL is shown in Figure 5-581 and described in Table 5-1164.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of 1-63 |
PLL8_SS_CTRL is shown in Figure 5-582 and described in Table 5-1166.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | HSDIV_CLK_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | HSDIV_CLK_SEL | R/W | 0h | Repurposed wave_sel bit to bypass HSDIV for high frequency PLL
clock |
PLL8_SS_SPREAD is shown in Figure 5-583 and described in Table 5-1168.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets the spread modulation depth. The depth is
spread*0.1% |
PLL8_CAL_CTRL is shown in Figure 5-584 and described in Table 5-1170.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2**cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL8_CAL_STAT is shown in Figure 5-585 and described in Table 5-1172.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL8_HSDIV_CTRL0 is shown in Figure 5-586 and described in Table 5-1174.
Return to Summary Table.
Controls the PLL8 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 8080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL12_PID is shown in Figure 5-587 and described in Table 5-1176.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL12_CFG is shown in Figure 5-588 and described in Table 5-1178.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-1h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-1h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 1h | High
Speed Divider Presence |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-11 | SSM_TYPE | R | 1h | Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h | Reserved |
| 8 | SSM_WVTBL | R | 0h | Spread spectrum wave table presence |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1-0 | PLL_TYPE | R | 1h | Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL12_LOCKKEY0 is shown in Figure 5-589 and described in Table 5-1180.
Return to Summary Table.
Lower 32-bits of PLL12 register write lock key This register must be written with the designated key value followed by a write to PLL12_KICK1 with its key value before PLL12 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition12 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL12_LOCKKEY1 is shown in Figure 5-590 and described in Table 5-1182.
Return to Summary Table.
Upper 32-bits of PLL12 register write lock key This register must be written with the designated key value following a write to PLL12_KICK0 with its key value before PLL12 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition12 registers |
PLL12_CTRL is shown in Figure 5-591 and described in Table 5-1184.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL12_STAT is shown in Figure 5-592 and described in Table 5-1186.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL12_FREQ_CTRL0 is shown in Figure 5-593 and described in Table 5-1188.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL12_FREQ_CTRL1 is shown in Figure 5-594 and described in Table 5-1190.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL12_DIV_CTRL is shown in Figure 5-595 and described in Table 5-1192.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of 1-63 |
PLL12_SS_CTRL is shown in Figure 5-596 and described in Table 5-1194.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | WAVE_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | WAVE_SEL | R/W | 0h | Wave pattern select External wave table should only be selected if PLL_CFG_ssm_wvtbl = 1 0h - Use 128 point triangle wave table 1h - Use external wave table |
PLL12_SS_SPREAD is shown in Figure 5-597 and described in Table 5-1196.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets the spread modulation depth. The depth is
spread*0.1% |
PLL12_CAL_CTRL is shown in Figure 5-598 and described in Table 5-1198.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2**cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL12_CAL_STAT is shown in Figure 5-599 and described in Table 5-1200.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL12_HSDIV_CTRL0 is shown in Figure 5-600 and described in Table 5-1202.
Return to Summary Table.
Controls the PLL12 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 C080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL14_PID is shown in Figure 5-601 and described in Table 5-1204.
Return to Summary Table.
Peripheral release details.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SCHEME | BU | FUNC | |||||
| R-1h | R-2h | R-182h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| FUNC | |||||||
| R-182h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| R_RTL | X_MAJOR | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CUSTOM | Y_MINOR | ||||||
| R-0h | R-0h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID follows new scheme |
| 29-28 | BU | R | 2h | Business unit - Processors |
| 27-16 | FUNC | R | 182h | Module functional identifier - CTRL MMR |
| 15-11 | R_RTL | R | 0h | RTL revision number - actual value determined by RTL |
| 10-8 | X_MAJOR | R | 0h | Major revision number - actual value determined by RTL |
| 7-6 | CUSTOM | R | 0h | Custom revision number - actual value determined by RTL |
| 5-0 | Y_MINOR | R | 0h | Minor revision number - actual value determined by RTL |
PLL14_CFG is shown in Figure 5-602 and described in Table 5-1206.
Return to Summary Table.
Indicates the configuration of this PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E008h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| HSDIV_PRSNC | |||||||
| R-3h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| HSDIV_PRSNC | |||||||
| R-3h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SSM_TYPE | RESERVED | SSM_WVTBL | ||||
| R-0h | R-1h | R-0h | R-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PLL_TYPE | ||||||
| R-0h | R-1h | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | HSDIV_PRSNC | R | 3h | High
Speed Divider Presence |
| 15-13 | RESERVED | R | 0h | Reserved |
| 12-11 | SSM_TYPE | R | 1h | Spread spectrum module presence 0h - SSM is not present 1h - SSM is present 2h - Reserved 3h - Reserved |
| 10-9 | RESERVED | R | 0h | Reserved |
| 8 | SSM_WVTBL | R | 0h | Spread spectrum wave table presence |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1-0 | PLL_TYPE | R | 1h | Indicates PLL type 0h - Fractional PLL 1h - FractionalF PLL 2h - De-Skew PLL |
PLL14_LOCKKEY0 is shown in Figure 5-603 and described in Table 5-1208.
Return to Summary Table.
Lower 32-bits of PLL14 register write lock key This register must be written with the designated key value followed by a write to PLL14_KICK1 with its key value before PLL14 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E010h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | |||||||
| R/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| KEY | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | UNLOCKED | ||||||
| R/W-0h | R-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | KEY | R/W | 0h | Write the kick0 unlock value followed by the kick1 unlock value to unlock the write-protected Partition14 registers |
| 0 | UNLOCKED | R | 0h | Unlock status. |
PLL14_LOCKKEY1 is shown in Figure 5-604 and described in Table 5-1210.
Return to Summary Table.
Upper 32-bits of PLL14 register write lock key This register must be written with the designated key value following a write to PLL14_KICK0 with its key value before PLL14 registers can be written.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E014h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| KEY | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | R/W | 0h | Write the kick1 unlock value after the kick0 unlock value to unlock the write-protected Partition14 registers |
PLL14_CTRL is shown in Figure 5-605 and described in Table 5-1212.
Return to Summary Table.
Controls PLL operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E020h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | ||||||
| R/W-1h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BYP_ON _LOCKLOSS | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| PLL_EN | RESERVED | INTL_BYP_EN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_4PH_EN | CLK_POSTDIV_EN | RESERVED | DSM_EN | DAC_EN | ||
| R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | ||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass enable. This controls the glitch-free bypass mux. The
bypass_en bit should be set prior to making any changes to the
PLL settings. |
| 30-17 | RESERVED | R | 0h | Reserved |
| 16 | BYP_ON _LOCKLOSS | R/W | 1h | Bypass on loss of PLL lock. This bit controls the PLL bypass
mux to automatically switch the clock source to the reference
clock when the PLL losses lock. |
| 15 | PLL_EN | R/W | 0h | PLL
enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | INTL_BYP_EN | R/W | 0h | PLL
internal bypass enable. This is an asynchronous mux which can
produce glitches on the output clocks during switching. |
| 7-6 | RESERVED | R | 0h | Reserved |
| 5 | CLK_4PH_EN | R/W | 0h | Enable 4-phase clock generator. This bit is
ignored if clk_postdiv_en = 0 |
| 4 | CLK_POSTDIV_EN | R/W | 1h | Post divide CLK enable |
| 3-2 | RESERVED | R | 0h | Reserved |
| 1 | DSM_EN | R/W | 0h | Delta-Sigma modulator enable |
| 0 | DAC_EN | R/W | 1h | Enable fractional noise canceling DAC |
PLL14_STAT is shown in Figure 5-606 and described in Table 5-1214.
Return to Summary Table.
Indicates PLL status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E024h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOCK | ||||||
| R-0h | R-X | ||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | LOCK | R | X | PLL
lock status. Software should wait for lock to be asserted before
clearing the PLL_CTRL_bypass_en bit |
PLL14_FREQ_CTRL0 is shown in Figure 5-607 and described in Table 5-1216.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E030h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_INT | ||||||||||||||||||||||||||||||
| R-0h | R/W-10h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | Reserved |
| 11-0 | FB_DIV_INT | R/W | 10h | PLL feedback divider (integer portion) |
PLL14_FREQ_CTRL1 is shown in Figure 5-608 and described in Table 5-1218.
Return to Summary Table.
PLL frequency programming values.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E034h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | FB_DIV_FRAC | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23-0 | FB_DIV_FRAC | R/W | 0h | PLL feedback divider (fractional portion) |
PLL14_DIV_CTRL is shown in Figure 5-609 and described in Table 5-1220.
Return to Summary Table.
Divider values for the PLL output clocks.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E038h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POST_DIV2 | ||||||
| R-0h | R/W-1h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | POST_DIV1 | ||||||
| R-0h | R/W-2h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | REF_DIV | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | Reserved |
| 26-24 | POST_DIV2 | R/W | 1h | Secondary post divider. Supports values of 1-7 |
| 23-19 | RESERVED | R | 0h | Reserved |
| 18-16 | POST_DIV1 | R/W | 2h | Primary post divider. To ensure correct operation, post_div1 must always be programmed to a value equal to or greater that post_div2. Supports values of 1-7 0h - Reserved (do not use) 1h - Divide by 1 2h - Divide by 2 3h - Divide by 3 4h - Divide by 4 5h - Divide by 5 6h - Divide by 6 7h - Divide by 7 |
| 15-6 | RESERVED | R | 0h | Reserved |
| 5-0 | REF_DIV | R/W | 1h | Reference clock pre-divider. Supports values of
1-63 |
PLL14_SS_CTRL is shown in Figure 5-610 and described in Table 5-1222.
Return to Summary Table.
Controls the operation of the spread spectrum modulator.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E040h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| BYPASS_EN | RESERVED | WV_TBL_MAXADDR | |||||
| R/W-1h | R-0h | R/W-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| WV_TBL_MAXADDR | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOWNSPREAD_EN | RESERVED | WAVE_SEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | BYPASS_EN | R/W | 1h | Bypass the SS modulator. |
| 30-26 | RESERVED | R | 0h | Reserved |
| 25-18 | WV_TBL_MAXADDR | R/W | 0h | Wave table max address. Indicates the maximum number of address bits used to access the external wave table. These bits are not used if PLL_CFG_ssm_wvtbl = 0 |
| 17-16 | RESERVED | R | 0h | Reserved |
| 15 | RESET | R/W | 0h | SSM reset. When set to 1 the SSM modulator is in reset |
| 14-5 | RESERVED | R | 0h | Reserved |
| 4 | DOWNSPREAD_EN | R/W | 0h | Selects center spread or down spread clock variance |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | WAVE_SEL | R/W | 0h | Wave pattern select External wave table should only be selected if PLL_CFG_ssm_wvtbl = 1 0h - Use 128 point triangle wave table 1h - Use external wave table |
PLL14_SS_SPREAD is shown in Figure 5-611 and described in Table 5-1224.
Return to Summary Table.
Defines the spread spectrum modulation frequency.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E044h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | MOD_DIV | ||||||
| R-0h | R/W-1h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SPREAD | ||||||
| R-0h | R/W-1h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | Reserved |
| 19-16 | MOD_DIV | R/W | 1h | Input clock divider. This divider sets the modulation frequency. Supports divide values of 1-63 |
| 15-5 | RESERVED | R | 0h | Reserved |
| 4-0 | SPREAD | R/W | 1h | Sets
the spread modulation depth. The depth is spread*0.1% |
PLL14_CAL_CTRL is shown in Figure 5-612 and described in Table 5-1226.
Return to Summary Table.
Controls calibration of the Fractional F PLL.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E060h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_EN | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | FAST_CAL | RESERVED | CAL_CNT | ||||
| R-0h | R/W-0h | R-0h | R/W-2h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CAL_BYP | RESERVED | CAL_IN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_IN | |||||||
| R/W-0h | |||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_EN | R/W | 0h | Calibration enable to actively adjust for input skew |
| 30-21 | RESERVED | R | 0h | Reserved |
| 20 | FAST_CAL | R/W | 0h | Fast
calibration enabled |
| 19 | RESERVED | R | 0h | Reserved |
| 18-16 | CAL_CNT | R/W | 2h | Calibration loop programmable counter. Selects the number of PFD edges to wait after each calibration step defined by 2**cal_cnt |
| 15 | CAL_BYP | R/W | 0h | Calibration bypass |
| 14-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_IN | R/W | 0h | Calibration input |
PLL14_CAL_STAT is shown in Figure 5-613 and described in Table 5-1228.
Return to Summary Table.
Indicates Fractional F PLL calibration status.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E064h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| CAL_LOCK | RESERVED | ||||||
| R-X | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | LOCK_CNT | ||||||
| R-0h | R-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | CAL_OUT | ||||||
| R-0h | R-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CAL_OUT | |||||||
| R-X | |||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | CAL_LOCK | R | X | Reserved for future use |
| 30-20 | RESERVED | R | 0h | Reserved |
| 19-16 | LOCK_CNT | R | X | Reserved for future use |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-0 | CAL_OUT | R | X | Output of the calibration block if cal_byp = 1'b0. If cal_byp =
1'b1 it is a buffer version of cal_in[11:0]. |
PLL14_HSDIV_CTRL0 is shown in Figure 5-614 and described in Table 5-1230.
Return to Summary Table.
Controls the PLL14 HSDIVIDER0 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E080h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |
PLL14_HSDIV_CTRL1 is shown in Figure 5-615 and described in Table 5-1232.
Return to Summary Table.
Controls the PLL14 HSDIVIDER1 features and mode of operation.
| Instance | Physical Address |
|---|---|
| PLL0_CFG | 0068 E084h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESET | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| CLKOUT_EN | RESERVED | SYNC_DIS | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HSDIV | ||||||
| R-0h | R/W-0h | ||||||
| LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESET | R/W | 0h | Asynchronous divider reset |
| 30-16 | RESERVED | R | 0h | Reserved |
| 15 | CLKOUT_EN | R/W | 0h | CLKOUT enable |
| 14-9 | RESERVED | R | 0h | Reserved |
| 8 | SYNC_DIS | R/W | 0h | Disable divider synchronization logic |
| 7 | RESERVED | R | 0h | Reserved |
| 6-0 | HSDIV | R/W | 0h | CLKOUT divider value (HSDIV1+1) |