Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.7.5.8.4. Taking the USB 2.0 OTG Controller Out of Reset

When a cold or warm reset is issued in the HPS, the reset manager resets this module and holds it in reset until software releases it.

After the Cortex-A55 and/or A76 cores boot, it can deassert the reset signal by clearing the appropriate bits in the reset manager's corresponding reset register. For details about reset registers, refer to section: Reset Signals and Registers in the Reset Manager chapter.

You should ensure that both the USB ECC RAM and the USB Module resets are deasserted before beginning transactions. Program the usb*ocp bits and the usb* bits in the per0modrst register of the Reset Manager to deassert reset in the USB ECC RAM and the USB module, respectively.