The PLL DRP register set is similar and runs parallel with that of the MMCM. The number of possible changeable registers in the PLL DRP resister set is smaller than that of the MMCM because the PLL has only two clock outputs and doe not use a selectable VCO output multiplexer and interpolator.
Reg 73 |
ADDR: 0x73 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
0 |
0 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
Access |
R/W |
R/W |
|
R/W |
|
|
|
|
|
|
|
|
|
|
|
|
15 |
mc_gts_wait |
Wait for the GTS_CFG_B signal before starting the LOCKED process. |
||||||||||||||
14 |
mc_startup_wait |
Wait during the configuration start-up cycle for the MMCM to lock. |
||||||||||||||
12 |
mc_mmcm_en |
Enable the PLL. |
Reg 4F |
ADDR: 0x4F |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
0 |
|
|
0 |
0 |
|
|
0 |
0 |
|
|
0 |
|
|
|
|
Access |
R/W |
|
|
R/W |
R/W |
|
|
R/W |
R/W |
|
|
R/W |
|
|
|
|
15 |
mc_res(3) |
Loop filter resistor setting. |
||||||||||||||
12 |
mc_res(2) |
|||||||||||||||
11 |
mc_res(1) |
|||||||||||||||
8 |
mc_res(0) |
Loop filter high frequency capacitor setting. |
||||||||||||||
7 |
mc_lfhf(1) |
|||||||||||||||
4 |
mc_lfhf(0) |
Reg 4E |
ADDR: 0x4E |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
0 |
|
|
0 |
0 |
|
|
0 |
0 |
|
|
0 |
1 |
|
|
|
Access |
R/W |
|
|
R/W |
R/W |
|
|
R/W |
R/W |
|
|
R/W |
R/W |
|
|
|
15 |
mc_cp(3) |
Charge pump setttings. |
||||||||||||||
12 |
mc_cp(2) |
|||||||||||||||
11 |
mc_cp(1) |
|||||||||||||||
8 |
mc_cp(0) |
|||||||||||||||
7 |
mc_cp_bias_trip_set |
Control of the low trip point sense circuit. |
||||||||||||||
4 |
mc_cp_res(1) |
Charge pump reference current control. |
||||||||||||||
3 |
mc_cp_res(0) |
Reg 19 |
ADDR: 0x19 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Access |
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
14:10 |
mc_lock_fb_dly[4:0] |
Window setting for the lock circuit on the feedback clock. |
||||||||||||||
9:0 |
mc_unlock_cnt[9:0] |
Counter setting the number of clock cycles the PLL needs to have CLKREF and CLKFB misaligned within a certain window before deasserting the LOCKED output. Default value is 1 . |
Reg 18 |
ADDR: 0x18 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Access |
|
|
|
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
9:0 |
mc_lock_cnt[9:0] |
Counter setting the number of clock cycles the PLL needs to have CLKREF and CLKFB aligned within a certain window before the LOCKED output is asserted. Default value is 1000 . |
Reg 16 |
ADDR: 0x16 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
Access |
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
13 |
mc_divck_edge |
High to low clock edge transition control. |
||||||||||||||
12 |
mc_divck_nocount |
Bypass counter. |
||||||||||||||
11:6 |
mc_divck_ht[5:0] |
Counter high time. |
||||||||||||||
5:0 |
mc_divck_lt[5:0] |
Counter low time. |
Reg 15 |
ADDR: 0x15 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Access |
|
|
|
|
|
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
7 |
mc_ckfbout_edge |
High to low clock edge transition control. |
||||||||||||||
6 |
mc_ckfbout_nocount |
Bypass counter. |
||||||||||||||
5:0 |
mc_ckfbout_dt[5:0] |
Counter delay. |
Reg 14 |
ADDR: 0x14 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
Access |
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
12 |
mc_ckfbout_en |
Counter enable. |
||||||||||||||
11:6 |
mc_ckfbout_ht[5:0] |
Counter high time. |
||||||||||||||
5:0 |
mc_ckfbout_lt[5:0] |
Counter low time. |
Reg 0B |
ADDR: 0x0B |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
0 |
0 |
|
|
|
|
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Access |
|
R/W |
R/W |
|
|
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
14:13 |
mc_ckoutphy_mode[1:0] |
CLKOUTPHY mode (VCO_2X, VCO, VCO_HALF). |
||||||||||||||
7 |
mc_ckout1_edge |
High to low clock edge control. |
||||||||||||||
6 |
mc_ckout1_nocount |
Counter bypass. |
||||||||||||||
5:0 |
mc_ckout1_dt[5:0] |
Counter delay. |
Reg 0A |
ADDR: 0x0A |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Access |
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
12 |
mc_ckout1_en |
Counter enable. |
||||||||||||||
11:6 |
mc_ckout1_ht[5:0] |
Counter high time. |
||||||||||||||
5:0 |
mc_ckout1_lt[5:0] |
Counter low time. |
Reg 09 |
ADDR: 0x09 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
|
|
|
|
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
Access |
|
|
|
|
|
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
7 |
mc_ckout0_edge |
High to low clock edge control. |
||||||||||||||
6 |
mc_ckout0_nocount |
Counter bypass. |
||||||||||||||
5:0 |
mc_ckout0_dt[5:0] |
Counter delay. |
Reg 08 |
ADDR: 0x08 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
Access |
|
|
|
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
12 |
mc_ckout0_en |
Counter enable. |
||||||||||||||
11:6 |
mc_ckout0_ht[5:0] |
Counter high time. |
||||||||||||||
5:0 |
mc_ckout0_lt[5:0] |
Counter low time. |
Reg 05 |
ADDR: 0x05 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
0 |
|
|
Access |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
|
|
|
|
|
|
|
R/W |
|
|
15:10 |
mc_in_dly_set[5:0] |
Counter delay setting. Control how much delay is inserted in the path. |
||||||||||||||
9:4 |
mc_in_dly_mx_dvdd[5:0] |
|||||||||||||||
3 |
mc_direct_path_cntrl |
Reserved. |
||||||||||||||
2 |
mc_in_dly_en |
Compensation delay enable. |
Reg 00 |
ADDR: 0x00 |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Default |
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
0 |
|
Access |
|
|
|
|
|
|
|
|
|
|
|
|
R/W |
|
R/W |
|
3 |
mc_inv_clkfbin |
Enable inversion on the CLKFBIN input. This is the same as setting the attribute IS_CLKFBIN_INVERTED to 1. |
||||||||||||||
1 |
mc_inv_clkin |
Enable inversion on the CLKIN1 input. This is the same as setting the attribute IS_CLKIN1_INVERTED to 1. |