1 Reply Latest reply on Jul 21, 2019 9:16 PM by RashiV_61

    Hard reset Vs Soft reset

    trsoc_3997646

      Hi Service desk,

       

      1) What are the functional differences between issuing hard reset to RESET_N pin Vs soft reset using USB->Reset().

      2) Also, How to apply "CPU only Reset" or "Whole device reset" using the soft reset mechanism?

       

      Thanks,

      Trinath

        • 1. Re: Hard reset Vs Soft reset
          RashiV_61

          Edited: 2) For implementing the soft interrupt reset you can refer to

          Implementation of Soft Reset in FX3 family devices

           

          Hi,

           

          1) - A hard reset is initiated by asserting the Reset# pin on FX3. All I/Os are tristated during a hard reset. However, that the on-chip bootloader has control after a hard reset  and it will configure I/O signals depending on the selected boot mode.

          - In a soft reset, the processor sets the appropriate bits in the PP_INIT control register. There are two types of Soft Reset:

          CPU Reset – The CPU Program Counter is reset. Firmware does not need to be reloaded following a CPU Reset.

          Whole Device Reset – This reset is identical to Hard Reset.

          The firmware must be reloaded following a Whole Device Reset.

           

          2) For implementing the soft reset you can refer to Implementation of Soft Reset in FX3 family devices

           

          Regards,

          Rashi