Motorola DSP56309 User Manual page 323

24-bit digital signal processor
Table of Contents

Advertisement

Bootstrap Programs
; the specified starting address.
;
; The base address of the HI08 in multiplexed mode is 0x80 and is not
; modified by the bootstrap code. All the address lines are enabled
; and should be connected accordingly.
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; If MD:MC:MB:MA=1111, then it loads the program RAM from the Host
; Interface programmed to operate in the MC68302 (IMP) bus mode,
; in single-strob pin configuration.
; The HOST MC68302 bootstrap code expects accesses that are byte wide.
; The HOST MC68302 bootstrap code expects to read 3 bytes forming a 24-bit word
; specifying the number of program words, 3 bytes forming a 24-bit word
; specifying the address to start loading the program words and then 3 bytes
; forming 24-bit words for each program word to be loaded.
; The program words will be stored in contiguous PRAM memory locations
; starting at the specified starting address.
; After reading the program words, program execution starts from the same
; address where loading started.
; The Host Interface bootstrap load program may be stopped by setting the
; Host Flag 0 (HF0). This will start execution of the loaded program from
; the specified starting address.
;
;;;;;;;;;;;;;;;;;;;; MEMORY EQUATES ;;;;;;;;;;;;;;;;;;;;;;;;
page
132,55,0,0,0
opt
EQUALDATA
equ
if
(EQUALDATA)
start_dram
equ
length_dram
equ
else
start_xram
equ
length_xram
equ
start_yram
equ
length_yram
equ
endif
start_pram
equ
length_pram
equ
;;
;;;;;;;;;;;;;;;;;;;; GENERAL EQUATES ;;;;;;;;;;;;;;;;;;;;;;;;
;;
BOOT
equ
$D00000
A-4
mex
1
;; 1 if xram and yram are of equal
;; size and addresses, 0 otherwise.
0
;; 24k X and Y RAM
$1c00
;; same addresses
0
;; 7k XRAM
$1c00
0
;; 7k YRAM
$1c00
0
;; 20k PRAM
$5000
; this is the location in P memory
; on the external memory bus
; where the external byte-wide
; EPROM would be located
DSP56309UM/D
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents