IP PortfolioSoC interconnectclock domain crossing

of_sync_reset

Reset synchronizer

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Asynchronous-assert, synchronous-deassert reset synchronizer with a 2-4 flop chain and a test-mode bypass, producing a clean active-low reset for one clock domain.

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
rst_out_noutparallel1 

Standards

No external standard applies.

More in clock domain crossing

IDBlockMaturity
of_sync_bitMulti-flop bit synchronizerfpga-routed
of_sync_busMulti-bit bus synchronizer (handshake)fpga-routed
of_sync_handshakeFour-phase req/ack handshake synchronizersimulated
of_sync_pulseToggle pulse synchronizersimulated