Motorola DSP56367 User Manual page 378

24-bit digital signal processor
Table of Contents

Advertisement

Bootstrap ROM Contents
PROMADDR equ
$FF1000
MA
EQU
0
MB
EQU
1
MC
EQU
2
MD
EQU
3
;;
;;;;;;;;;;;;;;;;;;;; DSP I/O REGISTERS ;;;;;;;;;;;;;;;;;;;;;;;;
;;
M_AAR1
EQU
$FFFFF8
M_OGDB
EQU
$FFFFFC
M_HPCR
EQU
$FFFFC4
M_HSR
EQU
$FFFFC3
M_HORX
EQU
$FFFFC6
HRDF
EQU
$0
HF0
EQU
$3
HEN
EQU
$6
M_HRX
EQU
$FFFF94
M_HCSR
EQU
$FFFF91
M_HCKR
EQU
$FFFF90
HRNE
EQU
17
HI2C
EQU
1
HCKFR
EQU
4
HFM0
EQU
12
HFM1
EQU
13
ORG PL:$ff0000,PL:$ff0000
START
movep #$0,X:M_OGDB
nop
nop
nop
nop
nop
clr a #$0,r5
jset #MD,omr,OMR1XXX
jset #MC,omr,SHILD
jclr #MB,omr,EPROMLD
jset #MA,omr,RESERVED
;========================================================================
; This is the routine that jumps to the internal Program ROM.
; MD:MC:MB:MA=0010
A-4
; mapped as P from $D00000 to
; $DFFFFF, active low
; Starting PROM address
; Address Attribute Register 1
; OnCE GDB Register
; Host Polarity Control Register
; Host Status Register
; Host Receive Register
; Host Receive Data Full
; Host Flag 0
; Host Enable
; SHI Receive FIFO
; SHI Control/Status Register
; SHI Clock Control Register
; SHI FIFO Not Empty flag
; SHI I2C Enable Control Bit
; SHI I2C Clock Freeze Control Bit
; SHI I2C Filter Mode Bit 0
; SHI I2C Filter Mode Bit 1
; bootstrap code starts at $ff0000
; enable OnCE
; 5 NOP instructions, needed for test procedure
; clear a and init R5 with 0
; If MD:MC:MB:MA=1xxx go to OMR1XXX
; If MD:MC:MB:MA=01xx, go load from SHI
; If MD:MC:MB:MA=0001, go load from EPROM
; If MD:MC:MB:MA=0011, go to RESERVED
DSP56367
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents