IP PortfolioSoC interconnectclock, reset and power control

of_ppu

Power policy unit

Maturity simulatedTargets FPGA + ASICDifficulty MediumPriority 1

Power domain sequencer driving power switches, isolation, retention and reset in order for each domain, with handshake to software and wake-up sources; aligned with IEEE 1801 power intent.

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
irqoutinterrupt1Interrupt request
wakeinparallel8 
pwr_ctrloutparallel32 
pwr_ackinparallel8 

Standards

  • IEEE 1801

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_rcuReset control unitsimulated
of_clk_monClock monitor and frequency meterplanned
of_dvfs_ctrlDVFS controllerplanned