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

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