Gating SoC Reset

An active high io_asyncReset signal brings all the logic back to their known initial state across all clock domains of the Sapphire high-performance RISC-V SoC. For the reset timing diagram, refer to Figure 1. The io_asyncReset signal must be in active high during configuration mode and de-assert once the LPDDR4 controller calibration is completed. Efinix recommends gating the reset as shown in the following diagram.

Figure 1. Gating SoC Reset

The PLL locked signal must be sourced from the dedicated io_systemClk PLL. The user I/O refers to the user's self-controlled signal that is normally attached to an external GPIO switch. However, you can design this signal from another source using soft logic. All the associated signals used to generate the io_asyncReset must have active high attributes.