Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
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