MEMORY EXPANSION PORT (PORT A)
2- 6
DSP56K CENTRAL ARCHITECTURE OVERVIEW
MOTOROLA
rectly addressable registers: the program counter (PC), loop address (LA), loop counter
(LC), status register (SR), operating mode register (OMR), and stack pointer (SP). The
16-bit PC can address 65,536 locations in program memory space.
There are four mode and interrupt control pins that provide input to the program interrupt
controller. The Mode Select A/External Interrupt Request A(MODA/IRQA) and Mode Se-
lect B/External Interrupt Request B (MODB/IRQB) pins select the chip operating mode
and receive interrupt requests from external sources.
The Mode Select C/Non-Maskable Interrupt (MODC/NMI) pin provides further operating
mode options and non-maskable interrupt input.
The RESET pin resets the chip. When it is asserted, it initializes the chip and places it in
the reset state. When it is deasserted, the chip assumes the operating mode indicated by
the MODA, MODB, and MODC pins.
2.7
MEMORY EXPANSION PORT (PORT A)
Port A synchronously interfaces with a wide variety of memory and peripheral devices
over a common 24-bit data bus. These devices include high-speed static RAMs, slower
memory devices, and other DSPs and MPUs in master/slave configurations. This variety
is possible because the expansion bus timing is programmable and can be tailored to
match the speed requirements of the different memory spaces. Not all DSP56K family
members feature a memory expansion port. See the individual device’s User’s Manual to
determine if a particular chip includes this feature.
2.8
ON-CHIP EMULATOR (OnCE)
DSP56K on-chip emulation (OnCE) circuitry allows the user to interact with the DSP56K
and its peripherals non-intrusively to examine registers, memory, or on-chip peripherals.
It provides simple, inexpensive, and speed independent access to the internal registers
for sophisticated debugging and economical system development.
Dedicated OnCE pins allow the user to insert the DSP into its target system and retain
debug control without sacrificing other user accessible on-chip resources. The design
eliminates the costly cabling and the access to processor pins required by traditional em-
ulator systems.
2.9
PHASE-LOCKED LOOP (PLL) BASED CLOCKING
The PLL allows the DSP to use almost any available external system clock for full-speed
operation, while also supplying an output clock synchronized to a synthesized internal
clock. The PLL performs frequency multiplication, skew elimination, and low-power
division.
Summary of Contents for DSP56K
Page 12: ...xii LIST of TABLES MOTOROLA List of Tables Continued Table Page Number Title Number ...
Page 13: ...MOTOROLA DSP56K FAMILY INTRODUCTION 1 1 SECTION 1 DSP56K FAMILY INTRODUCTION ...
Page 31: ...MOTOROLA DATA ARITHMETIC LOGIC UNIT 3 1 SECTION 3 DATA ARITHMETIC LOGIC UNIT ...
Page 50: ...DATA ALU SUMMARY 3 20 DATA ARITHMETIC LOGIC UNIT MOTOROLA ...
Page 51: ...MOTOROLA ADDRESS GENERATION UNIT 4 1 SECTION 4 ADDRESS GENERATION UNIT ...
Page 77: ...MOTOROLA PROGRAM CONTROL UNIT 5 1 SECTION 5 PROGRAM CONTROL UNIT ...
Page 124: ...INSTRUCTION GROUPS 6 30 INSTRUCTION SET INTRODUCTION MOTOROLA ...
Page 125: ...MOTOROLA PROCESSING STATES 7 1 SECTION 7 PROCESSING STATES STOP WAIT EXCEPTION NORMAL RESET ...
Page 167: ...STOP PROCESSING STATE MOTOROLA PROCESSING STATES 7 43 ...
Page 168: ...STOP PROCESSING STATE 7 44 PROCESSING STATES MOTOROLA ...
Page 169: ...MOTOROLA PORT A 8 1 SECTION 8 PORT A ...
Page 176: ...PORT A INTERFACE 8 8 PORT A MOTOROLA ...
Page 177: ...MOTOROLA PLL CLOCK OSCILLATOR 9 1 SECTION 9 PLL CLOCK OSCILLATOR x x d Φ VCO ...
Page 191: ...10 2 ON CHIP EMULATION OnCE MOTOROLA SECTION 10 ON CHIP EMULATION OnCE ...
Page 218: ...USING THE OnCE MOTOROLA ON CHIP EMULATION OnCE 10 29 ...
Page 604: ...INSTRUCTION ENCODING A 338 INSTRUCTION SET DETAILS MOTOROLA ...
Page 605: ...MOTOROLA BENCHMARK PROGRAMS B 1 APPENDIX B BENCHMARK PROGRAMS T T T T T P1 P3 P2 P4 T T T ...
Page 609: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 5 ...
Page 611: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 7 ...
Page 613: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 9 ...
Page 615: ...BENCHMARK PROGRAMS MOTOROLA BENCHMARK PROGRAMS B 11 ...