On-Chip Emulation (Once) Port; Memories; Program Memory; Table 1-2 Interrupt Starting Addresses And Sources - Motorola DSP56009 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

1.3.2.7

On-Chip Emulation (OnCE) Port

The On-Chip Emulation (OnCE) port provides a sophisticated debugging tool that
allows simple, inexpensive, and speed-independent access to the processor's internal
registers and peripherals. The OnCE port tells the application programmer the exact
status of most of the on-chip registers, memory locations, and buses, as well as
storing the addresses of the last five instructions that were executed.
1.3.3

Memories

The three independent memory spaces of the DSP56009—X data, Y data, and
program—and their configurations are discussed briefly here. See Section 3
Memory, Operating Modes, and Interrupts
1.3.3.1

Program Memory

The on-chip program memory is 24-bits wide. Addresses are received from the
Program Control Logic (usually the Program Counter) over the Program Address
Bus (PAB). Program memory may be written using MOVEM instructions. The
interrupt vectors are located in the bottom 128 locations of program memory.
Table 1-2 lists the interrupt vector addresses and indicates the Interrupt Priority
Level (IPL) of each interrupt source.
Program RAM has many advantages. It provides a means to develop code efficiently.
Programs can be changed dynamically, allowing efficient overlaying of DSP software
algorithms. In this way the on-chip Program RAM operates as a fixed cache, thereby
minimizing accesses to slower external memory.
The Bootstrap mode, described in Appendix A, provides a convenient, low-cost
method to load the DSP56009 Program RAM from a single, inexpensive EPROM
connected to the EMI, or through the SHI, using either SPI or I
power-on reset.

Table 1-2 Interrupt Starting Addresses and Sources

Interrupt
Starting Address
P:$0000
P:$0002
P:$0004
P:$0006
P:$0008
MOTOROLA
for more detail
IPL
3
Hardware RESET
3
Stack Error
3
Trace
3
SWI
0–2
IRQA
DSP56009 User's Manual
DSP56009 Architectural Overview
.
2
C formats, after a
Interrupt Source
Overview
,
1-13

Advertisement

Table of Contents
loading

Table of Contents