6. Programming the Volatile Memory (Registers)
The process described in this section is very complex to implement and/or calculate. A device register solution is most easily calculated
using CBPro and then exporting the resulting register file to simply download into the device.
Using CBPro to craft your register
setting solution is the most highly recommended approach
. The following descriptions of register value calculations are for
reference only.
The volatile memory can be programmed to set up the various functions necessary to realize a PLL function, a clock output to clock
input relationship and can be used to monitor input clock that controls the PLL. The top-level block diagram is repeated here to refresh
the various limits and possibilities that are necessary for the calculations below.
÷ P
PFD
LF
÷M
n
/M
d
÷R
÷R
÷R
÷R
÷R
÷R
÷R
÷R
÷R
÷R
÷R
÷R
1-63
VDD_XTAL
VDDA
VDDOA
VDDOB
VDDOC
VDDOD
VDDOE
XA/CLKIN_1
XB
CLKIN_2
nCLKIN_2
CLKIN_3
nCLKIN_3
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
OUT9
OUT10
OUT11
÷N
0b
÷N
0a
÷N
1b
÷N
1a
÷O
0b
÷O
0a
÷O
1b
÷O
1a
÷O
2b
÷O
2a
÷O
3b
÷O
3a
÷O
4b
÷O
4a
Figure 6.1. Top-Level Block Diagram
Si5332-AM1/2/3 Automotive Grade Device Reference Manual • Programming the Volatile Memory (Registers)
Skyworks Solutions, Inc. • Phone [781] 376-3000 • Fax [781] 376-3100 • [email protected] • www.skyworksinc.com
17
Rev. 0.3 • Skyworks Proprietary Information • Products and Product Information are Subject to Change Without Notice • July 26, 2021
17