IP PortfolioSoC interconnectclock, reset and power control

of_rcu

Reset control unit

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Reset controller that sequences domain resets from power-on, watchdog, software and debug sources, records reset reason and provides per-block software resets.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
rst_srcinparallel8 
rst_out_noutparallel16 

Standards

No external standard applies.

More in clock, reset and power control

IDBlockMaturity
of_clk_divInteger clock divider (50 % duty)fpga-routed
of_clk_gateClock-gating cell model (latch-based ICG)simulated
of_clk_mux_gfGlitch-free clock multiplexersimulated
of_ccuClock control unitsimulated
of_ppuPower policy unitsimulated
of_clk_monClock monitor and frequency meterplanned
of_dvfs_ctrlDVFS controllerplanned