GHWCFG2
User HW Config2 Register
Module Instance | Base Address | Register Address |
---|---|---|
i_usbotg_0_DWC_otg_intreg | 0xFFB00000 | 0xFFB00048 |
i_usbotg_1_DWC_otg_intreg | 0xFFB40000 | 0xFFB40048 |
Size: 32
Offset: 0x48
Access: RO
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
TknQDepth RO 0x8 |
PTxQDepth RO 0x3 |
NPTxQDepth RO 0x2 |
RESERVED RO 0x0 |
MultiProcIntrpt RO 0x0 |
DynFifoSizing RO 0x1 |
PerioSupport RO 0x1 |
NumHstChnl RO 0xF |
|||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NumHstChnl RO 0xF |
NumDevEps RO 0xF |
FSPhyType RO 0x0 |
HSPhyType RO 0x2 |
SingPnt RO 0x0 |
OtgArch RO 0x2 |
OtgMode RO 0x0 |
GHWCFG2 Fields
Bit | Name | Description | Access | Reset | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |