Reset and Power-up
24-6
ADSP-BF50x Blackfin Processor Hardware Reference
In order to perform a system reset, the
bfrom_SysControl()
rou-
tine must be called while executing from L1 memory (either as
cache or as SRAM). When L1 instruction memory is configured as
cache, make sure the system reset sequence is read into the cache.
After either the watchdog or system software reset is initiated, the proces-
sor ensures that all asynchronous peripherals have recognized and
completed a reset.
For a reset generated by formatting the watchdog timer, the processor
transitions into the boot mode sequence. The boot mode is configured by
the state of the
BMODE
bit field in the
SYSCR
register.
A software reset is initiated by executing the
RAISE 1
instruction or setting
the software reset (
SYSRST
) bit in the core debug control register (
DBGCTL
)
(
DBGCTL
is not visible to the memory map) through emulation software
through the JTAG port.
A software reset only affects the state of the core. The boot kernel immedi-
ately issues a system reset to keep consistency with the system domain.
On a hardware reset, the boot kernel initializes the
EVT1
register to
0xFFA0 0000. When the booting process completes, the boot kernel
jumps to the location provided by the
EVT1
vector register. The content of
the
EVT1
register is overwritten by the
TARGET ADDRESS
field of the first
block of the applied boot stream. If the
BCODE
field of the
SYSCR
register is
set to 1 (no boot option), the
EVT1
register is not modified by the boot
kernel on software resets. Therefore, programs can control the reset vector
for software resets through the
EVT1
register. This process is illustrated by
the flow chart in
Figure 24-1
.
The content of the
EVT1
register may be undefined in emulator sessions.
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 ...