User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 702
UG585 (v1.11) September 27, 2016
Chapter 26: Reset System
26.1.4 Boot Flow
The complete reset sequence is shown as in Figure 26-3. The first two steps are controlled by the
external system and PS logic only starts to respond when power on reset (POR) is de-asserted. When
the PS is operational, any type of reset can occur after POR. Those resets would insert into the flow
chart, at their respective locations.
The POR signal can be asserted or de-asserted asynchronously. When the POR signal is de-asserted,
it is conditioned to allow it to propagate cleanly to the clock module input logic and, if enabled, to
the PLL clock circuits.
There is a BOOT_MODE strapping pin to select between all PLLs enabled and all PLLs disabled
(bypassed). When the PLL is bypassed, the boot process takes longer.
After POR_N is released, the eFUSE controller comes out of reset. It automatically applies some data
to the PLL and provides redundancy information to some of the RAMs in the PS. This activity is not
visible to the user and cannot be affected by the user. This activity requires from 50 us to 100 us of
time to complete.
If the PLLs are enabled, then the POR signal is delayed at this point until the PLL clocks have locked.
If PLL bypass mode is selected, the POR signal is not delayed.
Before the BootROM starts executing, the internal RAMs are cleared by hardware writing zeros into
all addresses. For a listing of the times it takes to go through these steps, see section 6.3.3 BootROM
Performance in Chapter 6, Boot and Configuration.
X-Ref Target - Figure 26-2
Figure 26-2: Reset Hierarchy Diagram
Power-on
Reset
Debug
Reset
SoC Debug
Security Lock
Down
External System Reset
System Software Reset
Watchdog Timer Resets
Debug System Reset
CPU 0 Software Reset
AWDT 0 Reset
CPU 1 Software Reset
AWDT 1 Reset
PL
Software
Resets
CPU 0 w/
NEON
CPU 1 w/
NEON
I/O Peripherals
IOP
Software
Resets
Programmable
Logic
Control
Logic
Legend
Interconnect
SLCR
L-2 Cache
SCU
UG585_c26_02_101812