Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
|
USBHSCORE : S |
GLOBAL |
0x50020000 |
US | S | SA | No |
USBHSCORE |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| GOTGCTL | 0x000 |
Control and Status Register |
|
| GOTGINT | 0x004 |
Interrupt Register |
|
| GAHBCFG | 0x008 |
AHB Configuration Register |
|
| GUSBCFG | 0x00C |
USB Configuration Register |
|
| GRSTCTL | 0x010 |
Reset Register |
|
| GINTSTS | 0x014 |
Interrupt STATUS Register |
|
| GINTMSK | 0x018 |
Interrupt Mask Register |
|
| GRXSTSR | 0x01C |
Receive Status Debug Read Register |
|
| GRXSTSP | 0x020 |
Receive Status Read/Pop Register |
|
| GRXFSIZ | 0x024 |
Receive FIFO Size Register |
|
| GNPTXFSIZ | 0x028 |
Non-periodic Transmit FIFO Size Register |
|
| GNPTXSTS | 0x02C |
Non-periodic Transmit FIFO/Queue Status Register |
|
| GGPIO | 0x038 |
General Purpose Input/Output Register |
|
| GUID | 0x03C |
User ID Register |
|
| GSNPSID | 0x040 |
Synopsys ID Register |
|
| GHWCFG1 | 0x044 |
User Hardware Configuration 1 Register |
|
| GHWCFG2 | 0x048 |
User Hardware Configuration 2 Register |
|
| GHWCFG3 | 0x04C |
User Hardware Configuration 3 Register |
|
| GHWCFG4 | 0x050 |
User Hardware Configuration 4 Register |
|
| GLPMCFG | 0x054 |
LPM Config Register |
|
| GPWRDN | 0x058 |
Global Power Down Register |
|
| GDFIFOCFG | 0x05C |
Global DFIFO Configuration Register |
|
| GINTMSK2 | 0x068 |
Interrupt Mask Register 2 |
|
| GINTSTS2 | 0x06C |
Interrupt Register 2 |
|
| HPTXFSIZ | 0x100 |
Host Periodic Transmit FIFO Size Register |
|
| DIEPTXF[n] | 0x104 |
Device IN Endpoint Transmit FIFO 1 Size Register |
|
| HCFG | 0x400 |
Host Configuration Register |
|
| HFIR | 0x404 |
Host Frame Interval Register |
|
| HFNUM | 0x408 |
Host Frame Number/Frame Time Remaining Register |
|
| HPTXSTS | 0x410 |
Host Periodic Transmit FIFO/Queue Status Register |
|
| HAINT | 0x414 |
Host All Channels Interrupt Register |
|
| HAINTMSK | 0x418 |
Host All Channels Interrupt Mask Register |
|
| HPRT | 0x440 |
Host Port Control and Status Register |
|
| HC[n].CHAR | 0x500 |
Host Channel Characteristics Register 0 |
|
| HC[n].SPLT | 0x504 |
Host Channel Split Control Register 0 |
|
| HC[n].INT | 0x508 |
Host Channel Interrupt Register 0 |
|
| HC[n].INTMSK | 0x50C |
Host Channel Interrupt Mask Register 0 |
|
| HC[n].TSIZ | 0x510 |
Host Channel Transfer Size Register 0 |
|
| HC[n].DMA | 0x514 |
Host Channel DMA Address Register 0 |
|
| DCFG | 0x800 |
Device Configuration Register |
|
| DCTL | 0x804 |
Device Control Register |
|
| DSTS | 0x808 |
Device Status Register |
|
| DIEPMSK | 0x810 |
Device IN Endpoint Common Interrupt Mask Register |
|
| DOEPMSK | 0x814 |
Device OUT Endpoint Common Interrupt Mask Register |
|
| DAINT | 0x818 |
Device All Endpoints Interrupt Register |
|
| DAINTMSK | 0x81C |
Device All Endpoints Interrupt Mask Register |
|
| DVBUSDIS | 0x828 |
Device VBUS Discharge Time Register |
|
| DVBUSPULSE | 0x82C |
Device VBUS Pulsing Time Register |
|
| DTHRCTL | 0x830 |
Device Threshold Control Register |
|
| DIEPEMPMSK | 0x834 |
Device IN Endpoint FIFO Empty Interrupt Mask Register |
|
| DIEPCTL0 | 0x900 |
Device Control IN Endpoint 0 Control Register |
|
| DIEPINT0 | 0x908 |
Device IN Endpoint 0 Interrupt Register |
|
| DIEPTSIZ0 | 0x910 |
Device IN Endpoint 0 Transfer Size Register |
|
| DIEPDMA0 | 0x914 |
Device IN Endpoint 0 DMA Address Register |
|
| DTXFSTS0 | 0x918 |
Device IN Endpoint Transmit FIFO Status Register 0 |
|
| DIEPCTL1 | 0x920 |
Device Control IN Endpoint Control Register 1 |
|
| DIEPINT1 | 0x928 |
Device IN Endpoint Interrupt Register 1 |
|
| DIEPTSIZ1 | 0x930 |
Device IN Endpoint Transfer Size Register 1 |
|
| DIEPDMA1 | 0x934 |
Device IN Endpoint DMA Address Register 1 |
|
| DTXFSTS1 | 0x938 |
Device IN Endpoint Transmit FIFO Status Register 1 |
|
| DIEPCTL2 | 0x940 |
Device Control IN Endpoint Control Register 2 |
|
| DIEPINT2 | 0x948 |
Device IN Endpoint Interrupt Register 2 |
|
| DIEPTSIZ2 | 0x950 |
Device IN Endpoint Transfer Size Register 2 |
|
| DIEPDMA2 | 0x954 |
Device IN Endpoint DMA Address Register 2 |
|
| DTXFSTS2 | 0x958 |
Device IN Endpoint Transmit FIFO Status Register 2 |
|
| DIEPCTL3 | 0x960 |
Device Control IN Endpoint Control Register 3 |
|
| DIEPINT3 | 0x968 |
Device IN Endpoint Interrupt Register 3 |
|
| DIEPTSIZ3 | 0x970 |
Device IN Endpoint Transfer Size Register 3 |
|
| DIEPDMA3 | 0x974 |
Device IN Endpoint DMA Address Register 3 |
|
| DTXFSTS3 | 0x978 |
Device IN Endpoint Transmit FIFO Status Register 3 |
|
| DIEPCTL4 | 0x980 |
Device Control IN Endpoint Control Register 4 |
|
| DIEPINT4 | 0x988 |
Device IN Endpoint Interrupt Register 4 |
|
| DIEPTSIZ4 | 0x990 |
Device IN Endpoint Transfer Size Register 4 |
|
| DIEPDMA4 | 0x994 |
Device IN Endpoint DMA Address Register 4 |
|
| DTXFSTS4 | 0x998 |
Device IN Endpoint Transmit FIFO Status Register 4 |
|
| DIEPCTL5 | 0x9A0 |
Device Control IN Endpoint Control Register 5 |
|
| DIEPINT5 | 0x9A8 |
Device IN Endpoint Interrupt Register 5 |
|
| DIEPTSIZ5 | 0x9B0 |
Device IN Endpoint Transfer Size Register 5 |
|
| DIEPDMA5 | 0x9B4 |
Device IN Endpoint DMA Address Register 5 |
|
| DTXFSTS5 | 0x9B8 |
Device IN Endpoint Transmit FIFO Status Register 5 |
|
| DIEPCTL6 | 0x9C0 |
Device Control IN Endpoint Control Register 6 |
|
| DIEPINT6 | 0x9C8 |
Device IN Endpoint Interrupt Register 6 |
|
| DIEPTSIZ6 | 0x9D0 |
Device IN Endpoint Transfer Size Register 6 |
|
| DIEPDMA6 | 0x9D4 |
Device IN Endpoint DMA Address Register 6 |
|
| DTXFSTS6 | 0x9D8 |
Device IN Endpoint Transmit FIFO Status Register 6 |
|
| DIEPCTL7 | 0x9E0 |
Device Control IN Endpoint Control Register 7 |
|
| DIEPINT7 | 0x9E8 |
Device IN Endpoint Interrupt Register 7 |
|
| DIEPTSIZ7 | 0x9F0 |
Device IN Endpoint Transfer Size Register 7 |
|
| DIEPDMA7 | 0x9F4 |
Device IN Endpoint DMA Address Register 7 |
|
| DTXFSTS7 | 0x9F8 |
Device IN Endpoint Transmit FIFO Status Register 7 |
|
| DIEPCTL8 | 0xA00 |
Device Control IN Endpoint Control Register 8 |
|
| DIEPINT8 | 0xA08 |
Device IN Endpoint Interrupt Register 8 |
|
| DIEPTSIZ8 | 0xA10 |
Device IN Endpoint Transfer Size Register 8 |
|
| DIEPDMA8 | 0xA14 |
Device IN Endpoint DMA Address Register 8 |
|
| DTXFSTS8 | 0xA18 |
Device IN Endpoint Transmit FIFO Status Register 8 |
|
| DIEPCTL9 | 0xA20 |
Device Control IN Endpoint Control Register 9 |
|
| DIEPINT9 | 0xA28 |
Device IN Endpoint Interrupt Register 9 |
|
| DIEPTSIZ9 | 0xA30 |
Device IN Endpoint Transfer Size Register 9 |
|
| DIEPDMA9 | 0xA34 |
Device IN Endpoint DMA Address Register 9 |
|
| DTXFSTS9 | 0xA38 |
Device IN Endpoint Transmit FIFO Status Register 9 |
|
| DIEPCTL10 | 0xA40 |
Device Control IN Endpoint Control Register 10 |
|
| DIEPINT10 | 0xA48 |
Device IN Endpoint Interrupt Register 10 |
|
| DIEPTSIZ10 | 0xA50 |
Device IN Endpoint Transfer Size Register 10 |
|
| DIEPDMA10 | 0xA54 |
Device IN Endpoint DMA Address Register 10 |
|
| DTXFSTS10 | 0xA58 |
Device IN Endpoint Transmit FIFO Status Register 10 |
|
| DIEPCTL11 | 0xA60 |
Device Control IN Endpoint Control Register 11 |
|
| DIEPINT11 | 0xA68 |
Device IN Endpoint Interrupt Register 11 |
|
| DIEPTSIZ11 | 0xA70 |
Device IN Endpoint Transfer Size Register 11 |
|
| DIEPDMA11 | 0xA74 |
Device IN Endpoint DMA Address Register 11 |
|
| DTXFSTS11 | 0xA78 |
Device IN Endpoint Transmit FIFO Status Register 11 |
|
| DIEPCTL12 | 0xA80 |
Device Control IN Endpoint Control Register 12 |
|
| DIEPINT12 | 0xA88 |
Device IN Endpoint Interrupt Register 12 |
|
| DIEPTSIZ12 | 0xA90 |
Device IN Endpoint Transfer Size Register 12 |
|
| DIEPDMA12 | 0xA94 |
Device IN Endpoint DMA Address Register 12 |
|
| DTXFSTS12 | 0xA98 |
Device IN Endpoint Transmit FIFO Status Register 12 |
|
| DIEPCTL13 | 0xAA0 |
Device Control IN Endpoint Control Register 13 |
|
| DIEPINT13 | 0xAA8 |
Device IN Endpoint Interrupt Register 13 |
|
| DIEPTSIZ13 | 0xAB0 |
Device IN Endpoint Transfer Size Register 13 |
|
| DIEPDMA13 | 0xAB4 |
Device IN Endpoint DMA Address Register 13 |
|
| DTXFSTS13 | 0xAB8 |
Device IN Endpoint Transmit FIFO Status Register 13 |
|
| DIEPCTL14 | 0xAC0 |
Device Control IN Endpoint Control Register 14 |
|
| DIEPINT14 | 0xAC8 |
Device IN Endpoint Interrupt Register 14 |
|
| DIEPTSIZ14 | 0xAD0 |
Device IN Endpoint Transfer Size Register 14 |
|
| DIEPDMA14 | 0xAD4 |
Device IN Endpoint DMA Address Register 14 |
|
| DTXFSTS14 | 0xAD8 |
Device IN Endpoint Transmit FIFO Status Register 14 |
|
| DIEPCTL15 | 0xAE0 |
Device Control IN Endpoint Control Register 15 |
|
| DIEPINT15 | 0xAE8 |
Device IN Endpoint Interrupt Register 15 |
|
| DIEPTSIZ15 | 0xAF0 |
Device IN Endpoint Transfer Size Register 15 |
|
| DIEPDMA15 | 0xAF4 |
Device IN Endpoint DMA Address Register 15 |
|
| DTXFSTS15 | 0xAF8 |
Device IN Endpoint Transmit FIFO Status Register 15 |
|
| DOEPCTL0 | 0xB00 |
Device Control OUT Endpoint 0 Control Register |
|
| DOEPINT0 | 0xB08 |
Device OUT Endpoint 0 Interrupt Register |
|
| DOEPTSIZ0 | 0xB10 |
Device OUT Endpoint 0 Transfer Size Register |
|
| DOEPDMA0 | 0xB14 |
Device OUT Endpoint 0 DMA Address Register |
|
| DOEPCTL1 | 0xB20 |
Device Control OUT Endpoint Control Register 1 |
|
| DOEPINT1 | 0xB28 |
Device OUT Endpoint Interrupt Register 1 |
|
| DOEPTSIZ1 | 0xB30 |
Device OUT Endpoint Transfer Size Register 1 |
|
| DOEPDMA1 | 0xB34 |
Device OUT Endpoint DMA Address Register 1 |
|
| DOEPCTL2 | 0xB40 |
Device Control OUT Endpoint Control Register 2 |
|
| DOEPINT2 | 0xB48 |
Device OUT Endpoint Interrupt Register 2 |
|
| DOEPTSIZ2 | 0xB50 |
Device OUT Endpoint Transfer Size Register 2 |
|
| DOEPDMA2 | 0xB54 |
Device OUT Endpoint DMA Address Register 2 |
|
| DOEPCTL3 | 0xB60 |
Device Control OUT Endpoint Control Register 3 |
|
| DOEPINT3 | 0xB68 |
Device OUT Endpoint Interrupt Register 3 |
|
| DOEPTSIZ3 | 0xB70 |
Device OUT Endpoint Transfer Size Register 3 |
|
| DOEPDMA3 | 0xB74 |
Device OUT Endpoint DMA Address Register 3 |
|
| DOEPCTL4 | 0xB80 |
Device Control OUT Endpoint Control Register 4 |
|
| DOEPINT4 | 0xB88 |
Device OUT Endpoint Interrupt Register 4 |
|
| DOEPTSIZ4 | 0xB90 |
Device OUT Endpoint Transfer Size Register 4 |
|
| DOEPDMA4 | 0xB94 |
Device OUT Endpoint DMA Address Register 4 |
|
| DOEPCTL5 | 0xBA0 |
Device Control OUT Endpoint Control Register 5 |
|
| DOEPINT5 | 0xBA8 |
Device OUT Endpoint Interrupt Register 5 |
|
| DOEPTSIZ5 | 0xBB0 |
Device OUT Endpoint Transfer Size Register 5 |
|
| DOEPDMA5 | 0xBB4 |
Device OUT Endpoint DMA Address Register 5 |
|
| DOEPCTL6 | 0xBC0 |
Device Control OUT Endpoint Control Register 6 |
|
| DOEPINT6 | 0xBC8 |
Device OUT Endpoint Interrupt Register 6 |
|
| DOEPTSIZ6 | 0xBD0 |
Device OUT Endpoint Transfer Size Register 6 |
|
| DOEPDMA6 | 0xBD4 |
Device OUT Endpoint DMA Address Register 6 |
|
| DOEPCTL7 | 0xBE0 |
Device Control OUT Endpoint Control Register 7 |
|
| DOEPINT7 | 0xBE8 |
Device OUT Endpoint Interrupt Register 7 |
|
| DOEPTSIZ7 | 0xBF0 |
Device OUT Endpoint Transfer Size Register 7 |
|
| DOEPDMA7 | 0xBF4 |
Device OUT Endpoint DMA Address Register 7 |
|
| DOEPCTL8 | 0xC00 |
Device Control OUT Endpoint Control Register 8 |
|
| DOEPINT8 | 0xC08 |
Device OUT Endpoint Interrupt Register 8 |
|
| DOEPTSIZ8 | 0xC10 |
Device OUT Endpoint Transfer Size Register 8 |
|
| DOEPDMA8 | 0xC14 |
Device OUT Endpoint DMA Address Register 8 |
|
| DOEPCTL9 | 0xC20 |
Device Control OUT Endpoint Control Register 9 |
|
| DOEPINT9 | 0xC28 |
Device OUT Endpoint Interrupt Register 9 |
|
| DOEPTSIZ9 | 0xC30 |
Device OUT Endpoint Transfer Size Register 9 |
|
| DOEPDMA9 | 0xC34 |
Device OUT Endpoint DMA Address Register 9 |
|
| DOEPCTL10 | 0xC40 |
Device Control OUT Endpoint Control Register 10 |
|
| DOEPINT10 | 0xC48 |
Device OUT Endpoint Interrupt Register 10 |
|
| DOEPTSIZ10 | 0xC50 |
Device OUT Endpoint Transfer Size Register 10 |
|
| DOEPDMA10 | 0xC54 |
Device OUT Endpoint DMA Address Register 10 |
|
| DOEPCTL11 | 0xC60 |
Device Control OUT Endpoint Control Register 11 |
|
| DOEPINT11 | 0xC68 |
Device OUT Endpoint Interrupt Register 11 |
|
| DOEPTSIZ11 | 0xC70 |
Device OUT Endpoint Transfer Size Register 11 |
|
| DOEPDMA11 | 0xC74 |
Device OUT Endpoint DMA Address Register 11 |
|
| DOEPCTL12 | 0xC80 |
Device Control OUT Endpoint Control Register 12 |
|
| DOEPINT12 | 0xC88 |
Device OUT Endpoint Interrupt Register 12 |
|
| DOEPTSIZ12 | 0xC90 |
Device OUT Endpoint Transfer Size Register 12 |
|
| DOEPDMA12 | 0xC94 |
Device OUT Endpoint DMA Address Register 12 |
|
| DOEPCTL13 | 0xCA0 |
Device Control OUT Endpoint Control Register 13 |
|
| DOEPINT13 | 0xCA8 |
Device OUT Endpoint Interrupt Register 13 |
|
| DOEPTSIZ13 | 0xCB0 |
Device OUT Endpoint Transfer Size Register 13 |
|
| DOEPDMA13 | 0xCB4 |
Device OUT Endpoint DMA Address Register 13 |
|
| DOEPCTL14 | 0xCC0 |
Device Control OUT Endpoint Control Register 14 |
|
| DOEPINT14 | 0xCC8 |
Device OUT Endpoint Interrupt Register 14 |
|
| DOEPTSIZ14 | 0xCD0 |
Device OUT Endpoint Transfer Size Register 14 |
|
| DOEPDMA14 | 0xCD4 |
Device OUT Endpoint DMA Address Register 14 |
|
| DOEPCTL15 | 0xCE0 |
Device Control OUT Endpoint Control Register 15 |
|
| DOEPINT15 | 0xCE8 |
Device OUT Endpoint Interrupt Register 15 |
|
| DOEPTSIZ15 | 0xCF0 |
Device OUT Endpoint Transfer Size Register 15 |
|
| DOEPDMA15 | 0xCF4 |
Device OUT Endpoint DMA Address Register 15 |
|
| PCGCCTL | 0xE00 |
Power and Clock Gating Control Register |
|
| GSTARFXDIS | 0xF00 |
Global STAR Fix Disable Register |
|
| DWCOTGDFIFO[n].DATA[o] | 0x1000 |
Data FIFO Access Register Map 0 |
|
| DWCOTGDFIFODIRECTACCESS.DATA[n] | 0x11000 |
Data FIFO Direct Access Register Map |