hcsplt5

         Host Channel 5 Split Control Register
      
Module Instance Base Address Register Address
i_usbotg_0_hostgrp 0xFFB00400 0xFFB005A4
i_usbotg_1_hostgrp 0xFFB40400 0xFFB405A4

Offset: 0x1A4

Access: RW

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

spltena

RW 0x0

Reserved

compsplt

RW 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

xactpos

RW 0x0

hubaddr

RW 0x0

prtaddr

RW 0x0

hcsplt5 Fields

Bit Name Description Access Reset
31 spltena
Split Enable (SpltEna)
The application sets this field to indicate that this channel is
enabled to perform split transactions.
Value Description
0x0 DISABLED
0x1 ENABLED
RW 0x0
16 compsplt
Do Complete Split (CompSplt)
The application sets this field to request the OTG host to perform
a complete split transaction.
Value Description
0x0 NOSPLIT
0x1 SPLIT
RW 0x0
15:14 xactpos
Transaction Position (XactPos)
This field is used to determine whether to send all, first, middle,
or last payloads with each OUT transaction.
 2'b11: All. This is the entire data payload is of this transaction
(which is less than or equal to 188 bytes).
 2'b10: Begin. This is the first data payload of this transaction
(which is larger than 188 bytes).
 2'b00: Mid. This is the middle payload of this transaction
(which is larger than 188 bytes).
 2'b01: End. This is the last payload of this transaction (which
is larger than 188 bytes).
Value Description
0x0 MIDDLE
0x1 END
0x2 BEGIN
0x3 ALL
RW 0x0
13:7 hubaddr
Hub Address (HubAddr)
This field holds the device address of the transaction translator's
hub.
RW 0x0
6:0 prtaddr
Port Address (PrtAddr)
This field is the port number of the recipient transaction
translator.
RW 0x0