Motorola DSP56305 User Manual page 560

24-bit digital signal processor
Table of Contents

Advertisement

Bootstrap Code
; Sugested 56301 to ISA connection:
;
;
HA[10]
<- SBHE_
;
HA[9]
<- SA[0]
;
HA[8:3] <- SA[9:4]
;
HA[2:0] <- SA[3:1]
;
HD[15:0] - SD[15:0]
;
HD[23:16] - Not connected
;
HDBEN_
-> OE_
;
HDBDR
-> DIR
;
HSAK_
-> IO16_
;
HBS_
<- Vcc
;
HAEN
<- AEN
;
HTA
-> CHRDY
;
HWR_
<- IOWC_
;
HRD_
<- IORC_
;
HRST
<- inverted RSTDRV
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; If
MD:MC:MB:MA=1110,
; Interface programmed to operate
; double-strobe pin configuration.
;
; The HI32 bootstrap
; number
of program
; start loading
the program words
; to be loaded. The number of words, the starting address
; words are received least significant
; then by the most significant byte.
;
; The program words
; contiguous
PRAM
; address.
After
; from the same address where loading started.
;
; The Host Interface
; Host
Flag
0 (HF0) in HCTR
; loaded program from the specified starting address.
;
; The user must externally decode the port address with active
; connect the select line to HAEN; all the address lines shall be pulled down
; except for HA3, HA2 and HA1 that select the HOST Interface registers.
;
; When booting through the Host Interface it is recommended that the Host
; boot program will verify that the Host Interface is operational, by
; reading the status register (HSTR) and confirm that TRDY=1.
;
; When
booting through
; HOST
Processor's boot program
; ready,
by reading
; or HTRQ=1.
;
A-6
; selects HI32 (base address 10011111)
; selects HI32 (base address 10011111)
; selects HI32 (base address 10011111)
; selects HTXR registers
; Data bus
; High Data Bus - Should be pulled up or down
; Output enable of transcievers
; Direction of transcievers
; 16 bit data word
; Bus Strobe disabled
; DMA cycle enable
; Channel ready
; IO/DMA write strobe
; IO/DMA read strobe
; invert ISA reset
then
it
loads the
in the
code expects first
words,
afterwards
and then 3 bytes for each program word
will
be condensed
memory
locations starting at the
reading the
program words, program
bootstrap load program may be stopped by setting the
register. This will start
the Host Interface, it is recommended
will
the status
register
DSP56305 User's Manual
program RAM
Universal Bus
to receive
3 bytes specifying
3 bytes specifying
byte first followed by the mid and
into
24-bit
words and stored in
specified starting
execution starts
execution of the
verify
that the Host Interface is
(HSTR)
and confirm that TRDY=1
from
the Host
(UB)
mode, in
the
the address to
and the program
low logic and
that
the
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents