Specific Boot Modes
24-44
ADSP-BF50x Blackfin Processor Hardware Reference
Specific Boot Modes
This section discusses individual boot modes and the required hardware
connections.
The boot modes differ in terms of the booting source— for example
whether data is loaded through the SPI or the parallel interface. Boot
modes can also be grouped into slave boot modes and master boot modes.
In slave boot modes, the Blackfin processor functions as a slave to any host
device, which is typically another embedded processor, an FPGA device or
even a desktop computer. Likely, the Blackfin processor
RESET
input is
controlled by the host device. So, usually the host sets
RESET
first, then
waits until the preboot routine terminates by sensing the
HWAIT
output,
and finally provides the boot data.
If a Blackfin processor, configured to operate in any of the slave boot
modes, awakens from hibernate, it cannot boot by its own control. A feed-
back mechanism has to be implemented at the system level to inform the
host device whether the processor is in hibernate state or not. The
HWAIT
strobe is an important primitive in such systems.
In the master boot modes, the Blackfin processor usually does not need to
be synchronized and can load the boot data by itself. Master modes typi-
cally read from memory. This can be parallel memory such as flash
devices, or serial memory that is read through SPI interfaces.
Memory boot modes should also be differentiated from peripheral boot
modes. Boot modes that load boot streams through memory DMA are
referred to as memory boot mode, reading data from regular memory.
Peripheral modes load boot data through peripherals such as UART. All
memory boot modes are master modes. The boot source is typically
non-volatile memory, such as a flash or EPROM device or even on-chip
ROM. When supported by the system in warm boot scenarios, the boot
source can also be SRAM.
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...