ADSP-219x DSP Booting
3-4
Vi+ Loader Manual
for 16-Bit Processors
ADSP-219x DSP Boot Kernel
A loader boot kernel refers to the resident program stored in a
24-bit-wide, 1K portion of ROM space responsible for booting the DSP.
The starting address of the boot ROM is
0xFF 0000
to
0xFF 03FF
, the first
location of page 256, in 1-wait-stated memory. A boot interrupt vectors to
address
0xFF 0000
. When a ADSP-219x DSP comes out of a hardware
reset, program control jumps to
0xFF 0000
, and execution of the boot
ROM code begins.
On ADSP-219x DSPs, the highest 16 locations in page 0 program mem-
ory and the highest 272 locations in page 0 data memory are reserved for
use by the ROM boot routines (for setting up DMA data structures and
for initializing registers, among other tasks). Ensure that the boot
sequence entry code or boot-loaded program are not allowed into this
space.
ADSP-219x DSP Boot Streams
The ADSP-219x ROM-resident loader is designed to parse and load a spe-
cific boot-stream format. When booting from an external 8- or 16-bit
EPROM, the boot stream consists of header and block fields.
The first header in the boot stream is a common word that applies to all
booting modes, except UART. This header field specifies whether the
stream is guarded by a
checksum
. Individual bits within this word are set
or cleared, based on the booting method and specific command-line
switches specified by the user.
Parallel EPROM Boot Streams
When booting from an external 8- or 16-bit EPROM, the first 16-bit
header field contains information on the number of wait states and the
physical width (8- or 16-bit) of the EPROM. The first header is also
known as a global header or a control word.
Содержание VISUALDSP++ 3.5
Страница 9: ...VisualDSP 3 5 Loader Manual ix for 16 Bit Processors Contents INDEX ...
Страница 10: ...x VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 20: ...Notation Conventions xx VisualDSP Loader Manual for 16 Bit Processors ...
Страница 86: ...Blackfin Processor Loader Guide 2 56 VisualDSP Loader Manual for 16 Bit Processors ...
Страница 144: ...ADSP 218x DSP Splitter Guide 5 20 VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 166: ...INDEX I 12 VisualDSP Loader Manual for 16 Bit Processors ...