Usb block registers, Usb global registers – Digi NS9750 User Manual

Page 740

Advertising
background image

U S B b l o c k r e g i s t e r s

7 1 6

N S 9 7 5 0 H a r d w a r e R e f e r e n c e

USB block registers

The USB module configuration registers are located at base address 9010_0000.
Table 415 provides the address register map for the USB “modules” within the USB
block.

All configuration registers must be accessed as 32-bit words and as single accesses
only. Bursting is not allowed.

USB Global registers

Table 416 provides the addresses for the USB Global registers.

Address range

Register space (module)

0x90100000–0x90100FFF

USB Global Control and Status

0x90101000–0x90101FFF

USB Host Block

0x90102000–0x90102FFF

USB Device Block

0x90103000–0x90103FFF

USB Device Endpoint FIFOs

0x90110000–0x9011FFFF

USB Device DMA (see the BBus DMA Controller chapter
for details about these registers)

Table 415: USB register address map

Address

Register

9010 0000

Global Control/Status register

9010 0004

Device Control/Status register

9010 000C

Global Interrupt Enable

9010 0010

Global Interrupt Status

9010 0014

Device IP Programming Control/Status

Table 416: USB Global registers address map

Advertising