20.2.6.6 Reset Generation to MSS Peripherals

The Reset Controller generates block level resets for the peripherals present within the MSS. The following figure shows the block level reset generation.

Figure 20-21. Block Level Reset Generation

The reset signal is asserted if any of the following conditions are true:

  • SYSRESET_N asserted
  • Block level soft reset (SOFT_RESET_CR) request asserted from the SYSREG module.

The Reset Controller can generate the reset to ENVM_0, ENVM_1(if present), ESRAM_0, ESRAM_1, Ethernet MAC, PDMA, MMUART_0, MMUART_1, SPI_0, SPI_1, I2C_0, I2C_1, TIMER, CAN (if present), HPDMA, USB OTG, COMM_BLK, FIC_0, FIC_1 (if present), MSS_GPIO (MSS_GPIO_RESET_N reset), and the FPGA fabric (MSS_RESET_N_M2F reset).