Address offset: 0x048
User Hardware Configuration 2 Register
This register contains configuration options selected using coreConsultant.
| Bit number | 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 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ID | M | M | M | M | M | L | L | K | K | J | I | H | G | G | G | G | F | F | F | F | E | E | D | D | C | B | B | A | A | A | |||||
| Reset 0x228FFC52 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | |||
| ID | R/W | Field | Value ID | Value | Description | ||||||||||||||||||||||||||||||
| A |
R |
OTGMODE |
Mode of Operation (OtgMode) - 3'b000: HNP- and SRP-Capable OTG (Host & Device) Note: This field is configured using the OTG_MODE parameter. |
||||||||||||||||||||||||||||||||
|
HNPSRP |
0 |
HNP- and SRP-Capable OTG (Host and Device) |
|||||||||||||||||||||||||||||||||
|
SRPOTG |
1 |
SRP-Capable OTG (Host and Device) |
|||||||||||||||||||||||||||||||||
|
NHNPNSRP |
2 |
Non-HNP and Non-SRP Capable OTG (Host and Device) |
|||||||||||||||||||||||||||||||||
|
SRPCAPD |
3 |
SRP-Capable Device |
|||||||||||||||||||||||||||||||||
|
NONOTGD |
4 |
Non-OTG Device |
|||||||||||||||||||||||||||||||||
|
SRPCAPH |
5 |
SRP-Capable Host |
|||||||||||||||||||||||||||||||||
|
NONOTGH |
6 |
Non-OTG Host |
|||||||||||||||||||||||||||||||||
| B |
R |
OTGARCH |
Architecture (OtgArch) - 2'b00: Completer-Only Note: This field is configured using the OTG_ARCHITECTURE parameter. |
||||||||||||||||||||||||||||||||
|
COMPLETERMODE |
0 |
Completer Mode |
|||||||||||||||||||||||||||||||||
|
EXTERNALDMA |
1 |
External DMA Mode |
|||||||||||||||||||||||||||||||||
|
INTERNALDMA |
2 |
Internal DMA Mode |
|||||||||||||||||||||||||||||||||
| C |
R |
SINGPNT |
Point-to-Point (SingPnt) - 1'b0: Multi-point application (hub and split support) Note: This field is configured using the OTG_SINGLE_POINT parameter. |
||||||||||||||||||||||||||||||||
|
MULTIPOINT |
0 |
Multi-point application (hub and split support) |
|||||||||||||||||||||||||||||||||
|
SINGLEPOINT |
1 |
Single-point application (no hub and split support) |
|||||||||||||||||||||||||||||||||
| D |
R |
HSPHYTYPE |
High-Speed PHY Interface Type (HSPhyType) - 2'b00: High-Speed interface not supported Note: This field is configured using the OTG_HSPHY_INTERFACE parameter. |
||||||||||||||||||||||||||||||||
|
NOHS |
0 |
High-Speed interface not supported |
|||||||||||||||||||||||||||||||||
|
UTMIPLUS |
1 |
High Speed Interface UTMI+ is supported |
|||||||||||||||||||||||||||||||||
|
ULPI |
2 |
High Speed Interface ULPI is supported |
|||||||||||||||||||||||||||||||||
|
UTMIPUSULPI |
3 |
High Speed Interfaces UTMI+ and ULPI is supported |
|||||||||||||||||||||||||||||||||
| E |
R |
FSPHYTYPE |
Full-Speed PHY Interface Type (FSPhyType) - 2'b00: Full-speed interface not supported Note: This field is configured using the OTG_FSPHY_INTERFACE parameter. |
||||||||||||||||||||||||||||||||
|
NOFS |
0 |
Full-speed interface not supported |
|||||||||||||||||||||||||||||||||
|
FS |
1 |
Dedicated full-speed interface is supported |
|||||||||||||||||||||||||||||||||
|
FSPLUSUTMI |
2 |
FS pins shared with UTMI+ pins is supported |
|||||||||||||||||||||||||||||||||
|
FSPLUSULPI |
3 |
FS pins shared with ULPI pins is supported |
|||||||||||||||||||||||||||||||||
| F |
R |
NUMDEVEPS |
Number of Device Endpoints (NumDevEps) Indicates the number of device endpoints supported by the core in Device mode. The range of this field is 0-15. Note: This field is configured using the OTG_NUM_EPS parameter. |
||||||||||||||||||||||||||||||||
|
ENDPT0 |
0 |
End point 0 |
|||||||||||||||||||||||||||||||||
|
ENDPT1 |
1 |
End point 1 |
|||||||||||||||||||||||||||||||||
|
ENDPT2 |
2 |
End point 2 |
|||||||||||||||||||||||||||||||||
|
ENDPT3 |
3 |
End point 3 |
|||||||||||||||||||||||||||||||||
|
ENDPT4 |
4 |
End point 4 |
|||||||||||||||||||||||||||||||||
|
ENDPT5 |
5 |
End point 5 |
|||||||||||||||||||||||||||||||||
|
ENDPT6 |
6 |
End point 6 |
|||||||||||||||||||||||||||||||||
|
ENDPT7 |
7 |
End point 7 |
|||||||||||||||||||||||||||||||||
|
ENDPT8 |
8 |
End point 8 |
|||||||||||||||||||||||||||||||||
|
ENDPT9 |
9 |
End point 9 |
|||||||||||||||||||||||||||||||||
|
ENDPT10 |
10 |
End point 10 |
|||||||||||||||||||||||||||||||||
|
ENDPT11 |
11 |
End point 11 |
|||||||||||||||||||||||||||||||||
|
ENDPT12 |
12 |
End point 12 |
|||||||||||||||||||||||||||||||||
|
ENDPT13 |
13 |
End point 13 |
|||||||||||||||||||||||||||||||||
|
ENDPT14 |
14 |
End point 14 |
|||||||||||||||||||||||||||||||||
|
ENDPT15 |
15 |
End point 15 |
|||||||||||||||||||||||||||||||||
| G |
R |
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. Note: This field is configured using the OTG_NUM_HOST_CHAN parameter. |
||||||||||||||||||||||||||||||||
|
HOSTCH0 |
0 |
Host Channel 1 |
|||||||||||||||||||||||||||||||||
|
HOSTCH1 |
1 |
Host Channel 2 |
|||||||||||||||||||||||||||||||||
|
HOSTCH2 |
2 |
Host Channel 3 |
|||||||||||||||||||||||||||||||||
|
HOSTCH3 |
3 |
Host Channel 4 |
|||||||||||||||||||||||||||||||||
|
HOSTCH4 |
4 |
Host Channel 5 |
|||||||||||||||||||||||||||||||||
|
HOSTCH5 |
5 |
Host Channel 6 |
|||||||||||||||||||||||||||||||||
|
HOSTCH6 |
6 |
Host Channel 7 |
|||||||||||||||||||||||||||||||||
|
HOSTCH7 |
7 |
Host Channel 8 |
|||||||||||||||||||||||||||||||||
|
HOSTCH8 |
8 |
Host Channel 9 |
|||||||||||||||||||||||||||||||||
|
HOSTCH9 |
9 |
Host Channel 10 |
|||||||||||||||||||||||||||||||||
|
HOSTCH10 |
10 |
Host Channel 11 |
|||||||||||||||||||||||||||||||||
|
HOSTCH11 |
11 |
Host Channel 12 |
|||||||||||||||||||||||||||||||||
|
HOSTCH12 |
12 |
Host Channel 13 |
|||||||||||||||||||||||||||||||||
|
HOSTCH13 |
13 |
Host Channel 14 |
|||||||||||||||||||||||||||||||||
|
HOSTCH14 |
14 |
Host Channel 15 |
|||||||||||||||||||||||||||||||||
|
HOSTCH15 |
15 |
Host Channel 16 |
|||||||||||||||||||||||||||||||||
| H |
R |
PERIOSUPPORT |
Periodic OUT Channels Supported in Host Mode (PerioSupport) - 1'b0: No Note: This field is configured using the OTG_EN_PERIO_HOST parameter. |
||||||||||||||||||||||||||||||||
|
DISABLED |
0 |
Periodic OUT Channels is not supported in Host Mode |
|||||||||||||||||||||||||||||||||
|
ENABLED |
1 |
Periodic OUT Channels Supported in Host Mode Supported |
|||||||||||||||||||||||||||||||||
| I |
R |
DYNFIFOSIZING |
Dynamic FIFO Sizing Enabled (DynFifoSizing) - 1'b0: No Note: This field is configured using the OTG_DFIFO_DYNAMIC parameter. |
||||||||||||||||||||||||||||||||
|
DISABLED |
0 |
Dynamic FIFO Sizing Disabled |
|||||||||||||||||||||||||||||||||
|
ENABLED |
1 |
Dynamic FIFO Sizing Enabled |
|||||||||||||||||||||||||||||||||
| J |
R |
MULTIPROCINTRPT |
Multi Processor Interrupt Enabled (MultiProcIntrpt) - 1'b0: No Note: This field is configured using the OTG_MULTI_PROC_INTRPT parameter. |
||||||||||||||||||||||||||||||||
|
DISABLED |
0 |
No Multi Processor Interrupt Enabled |
|||||||||||||||||||||||||||||||||
|
ENABLED |
1 |
Multi Processor Interrupt Enabled |
|||||||||||||||||||||||||||||||||
| K |
R |
NPTXQDEPTH |
Non-periodic Request Queue Depth (NPTxQDepth) - 2'b00: 2 Note: This field is configured using the OTG_NPERIO_TX_QUEUE_DEPTH parameter. |
||||||||||||||||||||||||||||||||
|
TWO |
0 |
Queue size 2 |
|||||||||||||||||||||||||||||||||
|
FOUR |
1 |
Queue size 4 |
|||||||||||||||||||||||||||||||||
|
EIGHT |
2 |
Queue size 8 |
|||||||||||||||||||||||||||||||||
| L |
R |
PTXQDEPTH |
Host Mode Periodic Request Queue Depth (PTxQDepth) - 2'b00: 2 Note: This field is configured using the OTG_PERIO_TX_QUEUE_DEPTH parameter. |
||||||||||||||||||||||||||||||||
|
QUE2 |
0 |
Queue Depth 2 |
|||||||||||||||||||||||||||||||||
|
QUE4 |
1 |
Queue Depth 4 |
|||||||||||||||||||||||||||||||||
|
QUE8 |
2 |
Queue Depth 8 |
|||||||||||||||||||||||||||||||||
|
QUE16 |
3 |
Queue Depth 16 |
|||||||||||||||||||||||||||||||||
| M |
R |
TKNQDEPTH |
Device Mode IN Token Sequence Learning Queue Depth (TknQDepth) Range: 0-30 Note: This field is configured using the OTG_TOKEN_QUEUE_DEPTH parameter. |
||||||||||||||||||||||||||||||||