24.4.4.11 Target Reset

The Target Reset mechanism allows the Controller to reset one or more selected targets and avoids resetting all targets. Target Reset supports different levels of Reset, ranging from resetting only the I3C Peripheral within a Target to resetting the whole Target device, communicated through the RSTACT CCC.

The Target Reset Pattern begins with fourteen SDA transitions while SCL is kept low and ends with a Repeated START followed by a STOP.

The Target Reset Pattern can either be generated as a Single Pattern or generated along with the RSTACT CCC transfer.

  • Single Target Reset Pattern Generation: Generated by programming the I3CxRSTCON[RSTTYP] bits = 3’b001 and I3CxRSTCON[BUSRST] =1.
  • Target Reset Pattern along with RSTACT CCC: Generated by programming the TGT_RST bit of the Transfer command.

The typical waveform of the Target Reset Pattern and its related timing parameters are described in Figure 24-32

Figure 24-32. Target Reset Pattern and Timing
A diagram of a diagram AI-generated content may be incorrect.