CHAPTER 6 USB CONTROLLER
Preliminary User’s Manual S15543EJ1V0UM 343
6.5.6 Tx indication
For every data segment to be transmitted, USB Controller writes a Tx indication into the Tx MailBox. After writing a
Tx indication, USB Controller sets the transmit completion bit of USB General Status Register1 to 1 and, provided it is
not masked, issues an interrupt to the VR4120A.
The format of the transmit indication is as shown below.
Figure 6-11. Transmit Indication Format
31 15
EPN
0
Reserved
16 12
Status
78
Reserved
1011 3
Status: Field that indicates the status upon data transmitting.
Bit10: When set to a ‘0’, indicates that an IBUS error has not occurred.
When set to a ‘1’, indicates that processing is terminated abnormally due to an IBUS error.
Bit9: When set to a ‘0’, indicates that a buffer underrun did not occur during data transmitting.
When set to a ‘1’, indicates that a buffer underrun occurred.
This bit is set only when transmitting data to EndPoint1.
Bit8: When set to a ‘0’, data transmitting is performed in SZLP mode.
When set to a ‘1’, data transmitting is performed in NZLP mode.
For EndPoint0 and EndPoint5, this bit is usually set to a ‘1’.
EPN: Field that indicates the EndPoint number.
000: EndPoint0
010: EndPoint1
100: EndPoint3
110: EndPoint5