vcocalib
VCO calibration control registers.
Module Instance | Base Address | Register Address |
---|---|---|
i_clk_mgr_perpllgrp | 0xFFD1007C | 0xFFD100B4 |
Size: 32
Offset: 0x38
Access: RW
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
clr RW 0x0 |
banksel RW 0x0 |
Reserved |
mscnt RW 0x1 |
|||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
hscnt RW 0x5C |
vcocalib Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
27 | clr |
HP PLL calibration clear control. Assertion of this signal will clear the calibrated analog parameter values stored during cold-start in the calibration bank selected by ictl_pll_cfg_index_a_[1:0]. ln other words, this signal will trigger PLL to go through cold start sequence when exiting Power-Down (PD) state the next time the cleared calibration bank is selected. Assertion of this signal is only allowed when PLL is in PD state (all four clock slices are disabled). Status signal, octl_pll_clkslice*_status_a, will be de-asserted to indicate the clear request is acknowledged by the HP PLL IP. Users should de-assert ictl_pll_cal_clr_a and wait for assertion of status to indicate the clear event is completed. |
RW | 0x0 |
26:25 | banksel |
Controls the calibration bank that will be used to store, restore or clear HP PLL calibration code. 0—Select calibration bank 0 1—Select calibration bank 1 2—Select calibration bank 2 3—Select calibration bank 3 |
RW | 0x0 |
23:16 | mscnt |
ictl_pll_calvcomeascount_nt_[7:0] = 100/(Fvco/Fref_ effective_digital) Where: Fref_effective_digital = Fref/(2^ictl_pll_drefdiv_nt_[1:0]) This control can only be set while the HP PLL IP is in Reset or PD state. It cannot be switched dynamically. 0—Divided by 1 1—Divided by 2 2—Divided by 4 Note: The refclkdiv reqister is configured to the Membus interface. Default value is 1. |
RW | 0x1 |
9:0 | hscnt |
VCO calibration parameter: ictl_pll_calvcohscount_nt_[9:0] = (ictl_pll_mdiv_a_[9:0](At Reset)) * ictl_pll_calvcomeascount_nt_[7:0] * (2^ictl_pll_drefdiv_nt_[1:0])/ictl_pll_arefdiv_nt_[3:0][5:0] (At Reset)-4. This control can be only set while the HP PLL IP is at Reset or PD state. It cannot be switched dynamically. |
RW | 0x5C |