Motorola DSP56305 User Manual page 559

24-bit digital signal processor
Table of Contents

Advertisement

;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; If MD:MC:MB:MA=1101, then it loads the program RAM from the Host
; Interface programmed to operate in the Universal Bus mode supporting
; ISA (slave) glue less connection.
;
; Using self configuration
; written with $2f
; (Serial Port 2 Modem Status read only register).
;
; The HI32 bootstrap code expects to read 32 consecutive times the "magic
; number" $0037. Subsequently the bootstrap code expects to read a 16-bit word
; which is the designated ISA Port Address; this address is written into the
; CBMA. The HOST Processor must poll for the Host Interface to be reconfigured.
; This must be done by reading the HSTR and verifying that the value $0013 is
; read. From this moment the HOST Processor may start writing data to the
; Host Interface.
;
; The HI32 bootstrap
; Note
below)
specifying the
; 24-bit
word
specifying
; words and then 24-bit word for each program word to be loaded.
;
; The
program
words
; locations
starting
; reading the
program words,
; address where loading started.
;
; The Host Interface
; Host
Flag
0 (HF0) in HCTR
; loaded program from the specified starting address.
;
; Note: This ISA connection implies
; that
the number of 16-bit
; even.
;
; The 24-bit
words has to be packed into 16-bit ISA words
; by the HOST Processor in the following sequence:
;
;
| M0 |
L0
|
;
| L1 |
H0
|
;
| H1 |
M1
|
;
; The boot program
; 24-bit wide 56301 opcodes in the following format:
;
;
| H0 |
M0
| L0 |
;
| H1 |
M1
| L1 |
;
; The Host
Processor must program
; zero fill mode (HTF1-HTF0 = 01 in HCTR).
;
MOTOROLA
mode, the base address
which corresponds
code
expects first
number
the
address
will
be
stored
at
the
specified
program execution
bootstrap load program may be stopped by setting the
register. This will start
wide
words that are
will convert
every three 16-bit wide host words to two
the Host
DSP56305 User's Manual
in CBMA is initially
to
an
ISA HTXR address
to
read
a 24-bit word (see
of
program words,
to
start loading
in contiguous
starting
starts
16 bit data width
transferred must be
Interface to operate in the
Bootstrap Code
of $2fe
afterwards
a
the
program
PRAM
memory
address.
After
from
the same
execution of the
access
only
and
and then sent
A-5

Advertisement

Table of Contents
loading

Table of Contents