Cyclone® V Hard Processor System Technical Reference Manual

ID 683126
Date 8/28/2023
Public
Document Table of Contents

19.4.4.3. Software Reset

Software can reset the controller by setting the Core Soft Reset (csftrst) bit in the Reset Register (grstctl) in the Global Registers (globgrp) group of the USB OTG controller.

Software resets are useful in the following situations:

  • A PHY selection bit is changed by software. Resetting the USB OTG controller is part of clean‑up to ensure that the PHY can operate with the new configuration or clock.
  • During software development and debugging.