18.6.4 UPLL Control
Name: | UPLLCON |
Offset: | 0xC |
Reset: | 0x00 |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
UPLL_BYP | UPLLREFDIV[5:2] | ||||||||
Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | ||||
Reset | 1 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
UPLLREFDIV[1:0] | UPLLFBDIV[9:4] | ||||||||
Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
UPLLFBDIV[3:0] | UPLLRST | UPLLFLOCK | UPLLPOSTDIV1[5:4] | ||||||
Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | |
Reset | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
UPLLPOSTDIV1[3:0] | UPLLPWDN | UPLLBSWSEL[2:0] | |||||||
Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | |
Reset | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Bit 31 – UPLL_BYP UPLL Bypass
Note: It is
recommended to setup SPLL first before setting up other PLLs, especially when using SYSPLL
for generating main system clock.
Bits 27:22 – UPLLREFDIV[5:0] Reference Frequency Divide
Value | Description |
---|---|
1 ≤ UPLLDIVR ≤ 63 | Divide by UPLLDIVR |
0 | Not used |
Bits 21:12 – UPLLFBDIV[9:0] PLL Feedback Divider
Value | Description |
---|---|
16 ≤ UPLLFBDIV ≤ 1023 | Divide by UPLLDIVR |
0 to 15 | Not used |
Bit 11 – UPLLRST USB PLL Reset
Value | Description |
---|---|
1 | Assert the reset to the UPLL |
0 | De-assert the reset to the UPLL |
Bit 10 – UPLLFLOCK USB PLL Force Lock
Value | Description |
---|---|
1 | Force the UPLL lock signal to be asserted |
0 | Do not force the UPLL lock signal to be asserted |
Bits 9:4 – UPLLPOSTDIV1[5:0] First Post Divide Value
Value | Description |
---|---|
1 ≤ UPLLPOSTDIV1 ≤ 63, | Divide by UPLLPOSTDIV1 |
0 | Not used |
Bit 3 – UPLLPWDN PLL Power Down Register bit
Value | Description |
---|---|
1 | PLL is powered down |
0 | PLL is active |