9.2.1.2 CPU Interface

USB OTG controller sends interrupts to the Cortex-M3 processor using the CPU interface. The SmartFusion 2 USB OTG controller sends interrupts for the following events:

  • When packets are transmitted or received
  • When the USB OTG controller enters Suspend mode
  • When USB OTG resumes from Suspend mode

The CPU interface block contains the common configuration registers and the interrupt control logic for configuring the OTG controller.