Motorola DSP56367 User Manual page 383

24-bit digital signal processor
Table of Contents

Advertisement

bra
<HDI08CONT
I8051HOSTLD
movep
#%0001110000011110,x:M_HPCR
HDI08CONT
bset
#HEN,x:M_HPCR
jclr
#HRDF,x:M_HSR,*
movep
x:M_HORX,a0
jclr
#HRDF,x:M_HSR,*
movep
x:M_HORX,r0
move
r0,r1
do
a0,HDI08LOOP
HDI08LL
jset
#HRDF,x:M_HSR,HDI08NW
jclr
#HF0,x:M_HSR,HDI08LL
MOTOROLA
;
meaning in non-multiplexed bus)
; HA8EN = 0 (address 8 enable bit has no
;
meaning in non-multiplexed bus)
; HGEN
= 0 Host GPIO pins are disabled
; Configure the following conditions:
; HAP
= 0 Negative host acknowledge
; HRP
= 0 Negatice host request
; HCSP
= 0 Negatice chip select input
; HDDS
= 1 Dual strobes bus (RD and WR)
; HMUX
= 1 Multiplexed bus
; HASP
= 1 Positive address strobe polarity
; HDSP
= 0 Negative data stobes polarity
; HROD
= 0 Host request is active when enabled
; spare = 0 This bit should be set to 0 for
;
future compatability
; HEN
= 0 When the HPCR register is modified
;
HEN should be cleared
; HAEN
= 0 Host acknowledge is disabled
; HREN
= 1 Host requests are enabled
; HCSEN = 1 Host chip select input enabled
; HA9EN = 1 Enable address 9 input
; HA8EN = 1 Enable address 8 input
; HGEN
= 0 Host GPIO pins are disabled
; Enable the HDI08 to operate as host
; interface (set HEN=1)
; wait for the program length to be
; written
; wait for the program starting address
; to be written
; set a loop with the downloaded length
; If new word was loaded then jump to
; read that word
; If HF0=0 then continue with the
DSP56367
Bootstrap ROM Contents
A-9

Advertisement

Table of Contents
loading

Table of Contents