ghwcfg4
User HW Config4 Register
Module Instance | Base Address | Register Address |
---|---|---|
i_usbotg_0_globgrp | 0xFFB00000 | 0xFFB00050 |
i_usbotg_1_globgrp | 0xFFB40000 | 0xFFB40050 |
Offset: 0x50
Access: RO
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
dma RO 0x1 |
dma_configuration RO 0x1 |
ineps RO 0xF |
dedfifomode RO 0x1 |
sessendfltr RO 0x0 |
bvalidfltr RO 0x0 |
avalidfltr RO 0x0 |
vbusvalidfltr RO 0x0 |
iddgfltr RO 0x0 |
numctleps RO 0xF |
||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
phydatawidth RO 0x0 |
Reserved |
extendedhibernation RO 0x0 |
hibernation RO 0x0 |
ahbfreq RO 0x1 |
partialpwrdn RO 0x0 |
numdevperioeps RO 0x0 |
ghwcfg4 Fields
Bit | Name | Description | Access | Reset | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | dma | Scatter/Gather DMA configuration 1'b0: Non Dynamic configuration 1'b1: Dynamic configuration
|
RO | 0x1 | ||||||||||||||||||||||||||||||||||
30 | dma_configuration | Scatter/Gather DMA configuration 1'b0: Non-Scatter/Gather DMA configuration 1'b1: Scatter/Gather DMA configuration
|
RO | 0x1 | ||||||||||||||||||||||||||||||||||
29:26 | ineps | Number of Device Mode IN Endpoints Including Control Endpoints (INEps) Range 0 -15 0 : 1 IN Endpoint 1 : 2 IN Endpoints .... 15 : 16 IN Endpoints
|
RO | 0xF | ||||||||||||||||||||||||||||||||||
25 | dedfifomode | Enable Dedicated Transmit FIFO For device IN Endpoints (DedFifoMode) 1'b0 : Dedicated Transmit FIFO Operation not enabled. 1'b1 : Dedicated Transmit FIFO Operation enabled.
|
RO | 0x1 | ||||||||||||||||||||||||||||||||||
24 | sessendfltr | session_end Filter Enabled (SessEndFltr) 1'b0: No filter 1'b1: Filter
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
23 | bvalidfltr | b_valid Filter Enabled (BValidFltr) 1'b0: No filter 1'b1: Filter
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
22 | avalidfltr | a_valid Filter Enabled (AValidFltr) 1'b0: No filter 1'b1: Filter
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
21 | vbusvalidfltr | VBUS Valid Filter Enabled (VBusValidFltr) 1'b0: No filter 1'b1: Filter
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
20 | iddgfltr | IDDIG Filter Enable (IddgFltr) 1'b0: No filter 1'b1: Filter
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
19:16 | numctleps | Number of Device Mode Control Endpoints in Addition to Endpoint 0 (NumCtlEps) Range: 0-15
|
RO | 0xF | ||||||||||||||||||||||||||||||||||
15:14 | phydatawidth | UTMI+ PHY/ULPI-to-Internal UTMI+ Wrapper Data Width (PhyDataWidth) When a ULPI PHY is used, an internal wrapper converts ULPI to UTMI+ . 2'b00: 8 bits 2'b01: 16 bits 2'b10: 8/16 bits, software selectable Others: Reserved |
RO | 0x0 | ||||||||||||||||||||||||||||||||||
7 | extendedhibernation | Enable Hibernation 1'b0: Extended Hibernation feature not enabled 1'b1: Extended Hibernation feature enabled |
RO | 0x0 | ||||||||||||||||||||||||||||||||||
6 | hibernation | Enable Hibernation (Hibernation) 1'b0: Hibernation feature not enabled 1'b1: Hibernation feature enabled
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
5 | ahbfreq | Minimum AHB Frequency Less Than 60 MHz (AhbFreq) 1'b0: No 1'b1: Yes
|
RO | 0x1 | ||||||||||||||||||||||||||||||||||
4 | partialpwrdn | Enable Partial Power Down (PartialPwrDn) 1'b0: Partial Power Down Not Enabled 1'b1: Partial Power Down Enabled
|
RO | 0x0 | ||||||||||||||||||||||||||||||||||
3:0 | numdevperioeps | Number of Device Mode Periodic IN Endpoints (NumDevPerioEps) Range: 0-15 |
RO | 0x0 |