beautypg.com

2 pll1 control – Texas Instruments TMS320C642x DSP User Manual

Page 12

background image

www.ti.com

2.2

PLL1 Control

PLLDIV1 (/1)

PLLDIV3 (/6)

PLLDIV2 (/3)

SYSCLK1
(CLKDIV1 Domain)

SYSCLK3
(CLKDIV6 Domain)

SYSCLK2
(CLKDIV3 Domain)

1

0

PLLM

PLL

0

1

CLKMODE

CLKIN

OSCIN

PLLEN

AUXCLK
(CLKIN Domain)

OSCDIV1

OBSCLK
(CLKOUT0 Pin)

PLLOUT

PLL Controller

PLL1 supplies the primary C642x DSP system clock. Software controls the PLL1 operation through the
system PLL controller 1 (PLLC1) registers. The registers used in PLLC1 are listed in

Section 2.4

.

Figure 2

shows the customization of PLL1 in the C642x DSP. The domain clocks are distributed to the core clock
domains (discussed in

Section 1.2.1

) and the rest of the device as follows:

SYSCLK1: CLKDIV1 Domain

SYSCLK2: CLKDIV3 Domain

SYSCLK3: CLKDIV6 Domain

AUXCLK: CLKIN Domain

OBSCLK: CLKOUT0 pin

The PLL1 multiplier is controlled by the PLLM bit of the PLL multiplier control register (PLLM). The PLL1
output clock may be divided-down for slower device operation using the PLLC1 SYSCLK dividers
PLLDIV1, PLLDIV2, and PLLDIV3.

You are responsible to adhere to the PLLC1 frequency ranges and multiplier/divider ratios specified in the
data manual. See also

Section 1.2.1

and

Section 1.2.2

.

At power-up, PLL1 is powered-down and disabled, and must be powered-up by software through the PLL1
PLLPWRDN bit in the PLL control register (PLLCTL). By default, the system operates in bypass mode and
the system clock is provided directly from the input reference clock (MXI/CLKIN pin). Once the PLL is
powered-up and locked, software can switch the device to PLL mode operation by setting the PLLEN bit in
PLLCTL to 1. If the boot mode of the device is set to fast boot (FASTBOOT = 1), the bootloader code in
the Boot ROM will follow the previous process to power-up and lock the PLL, and switch the device to PLL
mode to speed up the boot process. Therefore, coming out of a fast boot, the device is operating in PLL
mode.

Figure 2. PLL1 Structure in the TMS320C642x DSP

12

Phase-Locked Loop Controller (PLLC)

SPRUES0B – December 2007

Submit Documentation Feedback