GHWCFG2
User HW Config2 Register
Module Instance | Base Address | Register Address |
---|---|---|
i_usbotg_0__usb_csr__10b00000__DWC_otg_intreg__SEG_L4_AHB_USB0_0x0_0x40000
|
0x10B00000
|
0x10B00048
|
Size: 32
Offset: 0x48
Access: RO
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
|
|
|
|
|
|
|||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
GHWCFG2 Fields
Bit | Name | Description | Access | Reset | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 |
Reserved_14
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
||||||||||||||||||||||||||||||||||
30:26 |
TknQDepth
|
Device Mode IN Token Sequence Learning Queue Depth (TknQDepth) Range: 0-30 |
RO
|
0x8
|
||||||||||||||||||||||||||||||||||
25:24 |
PTxQDepth
|
Host Mode Periodic Request Queue Depth (PTxQDepth) 2'b00: 2 2'b01: 4 2'b10: 8 2'b11:16
|
RO
|
0x3
|
||||||||||||||||||||||||||||||||||
23:22 |
NPTxQDepth
|
Non-periodic Request Queue Depth (NPTxQDepth) 2'b00: 2 2'b01: 4 2'b10: 8 Others: Reserved
|
RO
|
0x2
|
||||||||||||||||||||||||||||||||||
21 |
RESERVED
|
RESERVED |
RO
|
0x0
|
||||||||||||||||||||||||||||||||||
20 |
MultiProcIntrpt
|
Multi Processor Interrupt Enabled (MultiProcIntrpt) 1'b0: No 1'b1: Yes
|
RO
|
0x0
|
||||||||||||||||||||||||||||||||||
19 |
DynFifoSizing
|
Dynamic FIFO Sizing Enabled (DynFifoSizing) 1'b0: No 1'b1: Yes
|
RO
|
0x1
|
||||||||||||||||||||||||||||||||||
18 |
PerioSupport
|
Periodic OUT Channels Supported in Host Mode (PerioSupport) 1'b0: No 1'b1: Yes
|
RO
|
0x1
|
||||||||||||||||||||||||||||||||||
17:14 |
NumHstChnl
|
Number of Host Channels (NumHstChnl) Indicates the number of host channels supported by the core in Host mode. The range of this field is 0-15: 0 specifies 1 channel, 15 specifies 16 channels.
|
RO
|
0xF
|
||||||||||||||||||||||||||||||||||
13:10 |
NumDevEps
|
Number of Device Endpoints (NumDevEps) Indicates the number of device endpoints supported by the core in Device mode in addition to control endpoint 0. The range of this field is 1-15.
|
RO
|
0xF
|
||||||||||||||||||||||||||||||||||
9:8 |
FSPhyType
|
Full-Speed PHY Interface Type (FSPhyType) 2'b00: Full-speed interface not supported 2'b01: Dedicated full-speed interface 2'b10: FS pins shared with UTMI+ pins 2'b11: FS pins shared with ULPI pins
|
RO
|
0x0
|
||||||||||||||||||||||||||||||||||
7:6 |
HSPhyType
|
High-Speed PHY Interface Type (HSPhyType) 2'b00: High-Speed interface not supported 2'b01: UTMI+ 2'b10: ULPI 2'b11: UTMI+ and ULPI
|
RO
|
0x2
|
||||||||||||||||||||||||||||||||||
5 |
SingPnt
|
Point-to-Point (SingPnt) 1'b0: Multi-point application (hub and split support) 1'b1: Single-point application (no hub and split support)
|
RO
|
0x0
|
||||||||||||||||||||||||||||||||||
4:3 |
OtgArch
|
Architecture (OtgArch) 2'b00: Slave-Only 2'b01: External DMA 2'b10: Internal DMA Others: Reserved
|
RO
|
0x2
|
||||||||||||||||||||||||||||||||||
2:0 |
OtgMode
|
Mode of Operation (OtgMode) 3'b000: HNP- and SRP-Capable OTG (Host & Device) 3'b001: SRP-Capable OTG (Host & Device) 3'b010: Non-HNP and Non-SRP Capable OTG (Host & Device) 3'b011: SRP-Capable Device 3'b100: Non-OTG Device 3'b101: SRP-Capable Host 3'b110: Non-OTG Host Others: Reserved
|
RO
|
0x0
|