PLL Control Register (PCTL)

4.5PLL Control Register (PCTL)

The bootstrap program must initialize the system Phase-Lock Loop (PLL) circuit by configuring the PLL Control Register (PCTL). The PCTL is an X-I/O mapped, read/write register that directs the on-chip PLL operation. (See Figure 4-5.)

23

22

21

20

19

18

17

16

15

14

13

12

 

 

 

 

 

 

 

 

 

 

 

 

PD3

PD2

PD1

PD0

COD

PEN

PSTP

XTLD

XTLR

DF2

DF1

DF0

 

 

 

 

 

 

 

 

 

 

 

 

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

MF11

MF10

MF9

MF8

MF7

MF6

MF5

MF4

MF3

MF2

MF1

MF0

 

 

 

 

 

 

 

 

 

 

 

 

Figure 4-5.PLL Control Register (PCTL)

Table 4-8defines the DSP56301 PCTL bits. Changing the following bits may cause the PLL to lose lock and re-lock according to the new value: PD[3–0], PEN, XTLR, and MF.

Table 4-8.PLL Control Register (PCTL) Bit Definitions

Bit Number

Bit Name

Reset Value

Description

 

 

 

 

 

 

 

 

23–20

PD[3–0]

0

Predivider Factor

 

 

 

Define the predivision factor (PDF) to be applied to the PLL input frequency.

 

 

 

The PD[3–0] bits are cleared during DSP56301 hardware reset, which

 

 

 

corresponds to a PDF of one.

 

 

 

 

19

COD

0

Clock Output Disable

 

 

 

Controls the output buffer of the clock at the CLKOUT pin. When COD is set,

 

 

 

the CLKOUT output is pulled high. When COD is cleared, the CLKOUT pin

 

 

 

provides a 50 percent duty cycle clock.

 

 

 

 

18

PEN

Set to PINIT

PLL Enable

 

 

input value

Enables PLL operation.

 

 

 

 

17

PSTP

0

PLL Stop State

 

 

 

Controls PLL and on-chip crystal oscillator behavior during the stop

 

 

 

processing state.

 

 

 

 

16

XTLD

0

XTAL Disable

 

 

 

Controls the on-chip crystal oscillator XTAL output. The XTLD bit is cleared

 

 

 

during DSP56301 hardware reset, so the XTAL output signal is active,

 

 

 

permitting normal operation of the crystal oscillator.

 

 

 

 

15

XTLR

0

Crystal Range

 

 

 

Controls the on-chip crystal oscillator transconductance. The XTLR bit is

 

 

 

cleared (0) during hardware reset in the DSP56303.

 

 

 

 

14–12

DF[2–0]

0

Division Factor

 

 

 

Define the DF of the low-power divider. These bits specify the DF as a power

 

 

 

of two in the range from 20 to 27.

11–0

MF[11–0]

0

PLL Multiplication Factor

 

 

 

Define the multiplication factor that is applied to the PLL input frequency. The

 

 

 

MF bits are cleared during DSP56301 hardware reset and thus correspond to

 

 

 

an MF of one.

 

 

 

 

Core Configuration

4-21

Page 95
Image 95
Motorola DSP56301 user manual PLL Control Register Pctl Bit Definitions

DSP56301 specifications

The Motorola DSP56301 is a highly efficient digital signal processor, specifically engineered for real-time audio and speech processing applications. This DSP is part of Motorola's renowned DSP56300 family, which is recognized for its innovative features and outstanding performance in the realm of digital signal processing.

One of the main features of the DSP56301 is its ability to handle complex computations at high speeds. With a maximum clock frequency of 66 MHz, it delivers fast performance, enabling it to process audio signals in real time. The chip is built on a 24-bit architecture, which allows for high-resolution audio processing. This is particularly beneficial in applications such as telecommunications, consumer audio devices, and professional audio equipment, where precision is paramount.

The DSP56301 boasts a comprehensive instruction set that includes efficient mathematical operations, which are essential for digital filters and audio effects processing. One of the key innovations of this device is its dual data path architecture, which permits simultaneous processing of multiple data streams. This feature significantly enhances the device's throughput and responsiveness, making it suitable for demanding applications such as voice recognition and synthesis.

In terms of memory regions, the DSP56301 includes several on-chip memory categories, such as program memory, data memory, and a specialized memory for coefficients. The architecture's support for external memory expansion further increases its versatility, allowing designers to tailor systems to their specific requirements.

The DSP56301 implements advanced features such as a powerful on-chip hardware multiplier and accumulator, simplifying complex mathematical tasks and accelerating the execution of algorithms. Its flexible interrupt system enhances its capability to respond to time-sensitive operations, while the integrated serial ports facilitate efficient data communication with external devices.

Power consumption is also a vital characteristic of the DSP56301. It is designed with energy efficiency in mind, allowing for extended operation in battery-powered devices. The chip’s low power requirements are particularly advantageous in portable audio devices and other applications where energy conservation is crucial.

In conclusion, the Motorola DSP56301 is an exceptional digital signal processor that combines high processing power, flexibility, and efficiency. Its main features, advanced technologies, and robust architecture make it a top choice for developers seeking to create sophisticated audio and signal processing systems. With its enduring legacy in the industry, the DSP56301 continues to be relevant in a variety of modern applications, ensuring it remains a valuable tool for engineers and designers.