4.23. USB interface

The USB interface is provided by an OTG243 controller that provides an On-The-Go (OTG) dual role device controller. The OTG can function as either a host or slave device.

Table 4.52. USB implementation

PropertyValue
Location Board (an OTG243 chip)
Memory base address

0x10020000, the registers in the OTG243 are memory-mapped onto the AHB M2 bus

Interrupt 26 on PIC and SIC
DMANone
Release versionCustom interface in FPGA to external OTG243 controller
Reference documentation TransDimension OTG243 Data Sheet (see also USB interface and example programs supplied on the CD)

The OTG243 has the following features:

The OTG243 register base addresses are shown in Table 4.53.

Table 4.53. USB controller base address

AddressDescription
0x10020000Chip-level register bank
0x10020080Host controller register bank
0x10020100Function controller register bank

Copyright © 2004-2011 ARM Limited. All rights reserved.ARM DUI 0225D
Non-Confidential