Dsp56300 Core Functional Blocks; Data Alu - Motorola DSP56367 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

Emulator (OnCE). The DSP56300 core is described in the document DSP56300 24-Bit
Digital Signal Processor Family Manual, Motorola publication DSP56300FM/AD.
Memory modules.
Peripheral modules. The peripheral modules are defined in the following sections.
Memory sizes in the block diagram are defaults. Memory may be differently partitioned,
according to the memory mode of the chip. See Section 1 On-Chip Memory on page 1-10
for more details about memory size.
1.4

DSP56300 CORE FUNCTIONAL BLOCKS

The DSP56300 core provides the following functional blocks:
Data arithmetic logic unit (Data ALU)
Address generation unit (AGU)
Program control unit (PCU)
Bus interface unit (BIU)
DMA controller (with six channels)
Instruction cache controller
PLL-based clock oscillator
OnCE module
JTAG TAP
Memory
In addition, the DSP56367 provides a set of on-chip peripherals, described in Section 1
Peripheral Overview on page 1-11.
1.4.1

DATA ALU

The Data ALU performs all the arithmetic and logical operations on data operands in the
DSP56300 core. The components of the Data ALU are as follows:
Fully pipelined 24-bit × 24-bit parallel multiplier-accumulator (MAC)
Bit field unit, comprising a 56-bit parallel barrel shifter (fast shift and normalization;
bit stream generation and parsing)
MOTOROLA
DSP56300 Core Functional Blocks
DSP56367
DSP56367 Overview
1-5

Advertisement

Table of Contents
loading

Table of Contents