Dsp56309 Features - Motorola DSP56309 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

DSP56309 Overview

DSP56309 Features

¥ Sets of signals are indicated by the first and last signals in the set, for instance
HA1ÐHA8.
¥ Code examples are displayed in a monospaced font, as shown in Example 1-1.
BFSET
¥ Hex values are indicated with a dollar sign ($) preceding the hex value. For
example, $FFFFFF is the X memory address for the core interrupt priority register
(IPR-C).
¥ The word ÔresetÕ is used in four different contexts in this manual:
Ð the reset signal, written as RESET;
Ð the reset instruction, written as RESET;
Ð the reset operating state, written as Reset; and
Ð the reset function, written as reset.
1.4

DSP56309 FEATURES

The DSP56309 is a member of the DSP56300 family of programmable CMOS DSPs. The
DSP56309 uses the DSP56300 core, a high-performance engine with a single clock cycle
per instruction. The DSP56300 core provides up to twice the performance of Motorola's
popular DSP56000 core family, while retaining code compatibility.
The DSP56300 core family offers a new level of performance in speed and power
provided by its rich instruction set and low-power dissipation, enabling a new
generation of wireless, telecommunications, and multimedia products. The DSP56300
core is composed of the data arithmetic logic unit (Data ALU), address generation unit
(AGU), program controller (PC), instruction cache controller, bus interface unit, direct
memory access (DMA) controller, On-Chip Emulation (OnCE) module, and a PLL-based
clock oscillator. Significant architectural enhancements to the DSP56300 core family
include a barrel shifter, 24-bit addressing, an instruction cache, and DMA.
The DSP56300 core family members contain the DSP56300 core and additional modules.
The modules are chosen from a library of standard pre-designed elements, such as
memories and peripherals. New modules can be added to the library to meet customer
1-6
Example 1-1 Sample Code Listing
#$0007,X:PCC; Configure:
; MISO0, MOSI0, SCK0 for SPI master
; ~SS0 as PC3 for GPIO
DSP56309UM/D
line 1
line 2
line 3
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents