A.1 Dsp56367 Bootstrap Program - Motorola DSP56367 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

APPENDIX
BOOTSTRAP ROM CONTENTS
A.1
DSP56367 BOOTSTRAP PROGRAM
; BOOTSTRAP CODE FOR DSP56367 Rev. 0 silicon
; (C) Copyright 1999, 2000, 2001 Motorola Inc.
;
;
; Revision 0.0 1999/JAN/26 - Modified from 56362_RevA_regular_boot_rev01.asm:
;
;
;
;
;
; Revision 0.1 1999/MAR/29 - Enabled 100ns I2C filter in bootstrap
;
;
;
; This is the Bootstrap program contained in the DSP56367 192-word Boot
; ROM. This program can load any program RAM segment from an external
; EPROM, from the Host Interface or from the SHI serial interface.
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; If MD:MC:MB:MA=x000, then the Boot ROM is bypassed and the DSP56367
; will start fetching instructions beginning with address $C00000 (MD=0)
; or $008000 (MD=1) assuming that an external memory of SRAM type is
; used. The accesses will be performed using 31 wait states with no
; address attributes selected (default area).
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; If MD:MC:MB:MA=0001, then it loads a program RAM segment from consecutive
; byte-wide P memory locations, starting at P:$D00000 (bits 7-0).
; The memory is selected by the Address Attribute AA1 and is accessed with
; 31 wait states.
; The EPROM bootstrap code expects to read 3 bytes
; specifying the number of program words, 3 bytes specifying the address
; to start loading the program words and then 3 bytes for each program
; word to be loaded. The number of words, the starting address and the
; program words are read least significant byte first followed by the
; mid and then by the most significant byte.
; The program words will be condensed into 24-bit words and stored in
; contiguous PRAM memory locations starting at the specified starting address.
; After reading the program words, program execution starts from the same
MOTOROLA
A
- Change the length of xram and the length of yram
in burn-in code
- Change the address of the reserved area in the
Program ROM to $FFAF80 - $FFAFFF
mode 0110.
- Added 5 NOP instructions after OnCE enable.
DSP56367
A-1

Advertisement

Table of Contents
loading

Table of Contents