Motorola DSP56305 User Manual page 199

24-bit digital signal processor
Table of Contents

Advertisement

HOST INTERFACE (HI32)
HOST SIDE Programming Model
Host processors may use standard host processor instructions and addressing modes to
communicate with the HI32 registers. The host processor may be any of a number of
industry standard microcomputers or microprocessors, DMA controllers or standard
peripheral bus (e.g. ISA/EISA), because this interface appears to the host like static
RAM.
With the host command feature, the host processor can issue vectored interrupt requests
to the DSP56300 core. The host may select any one of 128 DSP56300 core interrupt
routines to be executed by writing a vector address register in the HI32. This flexibility
allows the host programmer to execute up to 128 pre-programmed functions inside the
DSP. For example, host exceptions can allow the host processor to read or write DSP
registers, X-, Y-, or program memory locations, force exception handlers (e.g., SSI, Timer,
IRQA, IRQB exception routines), and perform control and debugging operations if
exception routines are implemented in the DSP to perform these tasks. The host
processor can also generate non-maskable interrupt requests to the DSP56300 core using
the host commands.
MOTOROLA
DSP56305 User's Manual
6-51

Advertisement

Table of Contents
loading

Table of Contents