Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/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.6.6. USB 3.1 Gen1 Controller Programming Model

The USB31 controller has global registers to be programmed to start operation and handle certain events. The group of registers that must be configured are listed below:

Power-on or soft reset

  • USB reset event
  • Connect done event
  • SetAddress device request
  • SetConfiguration device request
  • Disconnect event
  • Device-initiated disconnect and reconnect