Reset Manager Block Diagram and System Integration
Figure 3-1: Reset Manager Block Diagram
The following figure shows a block diagram of the reset manager in the SoC device. For clarity, reset-related
handshaking signals to other HPS modules and to the clock manager module are omitted.
HPS
FPGA Portion
Control
Block
f2h_dbg_rst_req_n
f2h_cold_rst_req_n
f2h_warm_rst_req_n
h2f_rst_n
h2f_cold_rst_n
FPGA Fabric
Reset Manager
Reset
Controller
Module
Reset
Signals
usermode
Watchdog Reset Request[1:0]
Debug Reset Request
POR Voltage Reset Request
System Watchdog Reset Request[1:0]
CSRs
Slave Interface
L4 Peripheral Bus (osc1_clk)
MPU
DAP
POR Voltage
Detector
Watchdog (2)
nPOR
nRST
Signal
Assertion /
De-Assertion
(mpumodrst,
permodrst,
per2modrst,
brgmodrst,
and
miscmodrst)
(swcoldrstreq and
swwarmrstreq bits of ctrl)
Scan Manager Reset Request
Scan Manager
load_csr
fpga_config_complete
HPS
Modules
HPS External Reset Sources
The following table lists the reset sources external to the HPS. All signals are synchronous to the
osc1_clk
clock. The reset signals from the HPS to the FPGA fabric must be synchronized to your user logic clock
domain.
Table 3-2: HPS External Reset Sources
Description
Source
Cold reset request from FPGA fabric (active low)
f2h_cold_rst_req_n
Altera Corporation
Reset Manager
3-3
Reset Manager Block Diagram and System Integration
cv_54003
2013.12.30