ADDRESS BUSES

 

 

 

 

 

 

 

 

EXPANSION

 

 

 

 

 

 

 

 

 

 

AREA

 

 

 

 

PERIPHERAL

 

PROGRAM

 

X MEMORY

Y MEMORY

 

 

 

 

 

 

RAM/ROM

 

RAM/ROM

RAM/ROM

 

 

 

 

 

MODULES

 

 

 

 

 

PERIPHERAL PINS

 

 

EXPANSION

EXPANSION

EXPANSION

 

 

 

 

 

 

 

 

 

 

 

ADDRESS

 

YAB

 

 

EXTERNAL

ADDRESS

 

 

 

 

XAB

 

 

 

 

GENERATION

 

 

 

ADDRESS

 

 

 

PAB

 

 

 

24-Bit 56K

UNIT

 

 

 

BUS

 

 

 

 

 

 

 

Module

 

 

 

 

 

SWITCH

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

BUS

CONTROL

PORT

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

YDB

 

 

 

 

 

 

INTERNAL

 

 

 

XDB

 

 

EXTERNAL

DATA

 

 

DATA

 

 

 

 

 

 

DATA BUS

 

 

BUS

 

 

 

PDB

 

 

SWITCH

 

 

SWITCH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GDB

 

 

 

 

 

 

PLL

 

 

 

 

DATA ALU

 

 

 

 

 

PROGRAM

PROGRAM

PROGRAM

 

 

 

 

 

 

 

24X24+5656-BIT MAC

OnCE™

 

 

 

CLOCK

INTERRUPT

DECODE

ADDRESS

 

 

 

 

CONTROLLER

CONTROLLER

GENERATOR

TWO 56-BIT ACCUMULATORS

 

 

 

 

 

 

 

GENERATOR

 

 

 

 

 

 

 

 

 

 

 

Program Control Unit

 

 

 

 

 

 

 

 

 

MODC/NMI

 

 

 

 

 

 

 

16 BITS

 

 

 

 

 

 

MODB/IRQB

 

24 BITS

 

 

 

 

 

 

 

 

 

 

 

MODA/IRQA

 

 

 

 

 

 

 

 

 

RESET

 

 

Figure 2-1 DSP56K Block Diagram

2.3ADDRESS BUSES

Addresses are specified for internal X data memory and Y data memory on two unidirec- tional 16-bit buses — X address bus (XAB) and Y address bus (YAB). Program memory addresses are specified on the bidirectional program address bus (PAB). External mem-

2- 4

DSP56K CENTRAL ARCHITECTURE OVERVIEW

MOTOROLA

Page 31
Image 31
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Address Buses, DSP56K Block Diagram