Freescale Semiconductor MCF54455 Reference Manual page 258

Table of Contents

Advertisement

31 30
29
28 27 26 25 24 23 22 21 20 19 18 17 16
Mult ZLT 0 0
Maximum Packet Length
0 0
Total Bytes
Buffer Pointer (Page 0)
Buffer Pointer (Page 1)
Buffer Pointer (Page 2)
Buffer Pointer (Page 3)
Buffer Pointer (Page 4)
Device controller read/write; all others read-only.
1
Offsets 0x08 through 0x20 contain the transfer overlay.
10.5.2.1.1
Endpoint Capabilities/Characteristics (Offset = 0x0)
This longword specifies static information about the endpoint. In other words, this information does not
change over the lifetime of the endpoint. DCD software must not attempt to modify this information while
the corresponding endpoint is enabled.
Field
31–30
Mult. This field indicates the number of packets executed per transaction description as given by:
Mult
00 Execute N Transactions as demonstrated by the USB variable length packet protocol where N computes
using the Maximum Packet Length (dQH) and the Total Bytes field (dTD)
01 Execute 1 Transaction.
10 Execute 2 Transactions.
11 Execute 3 Transactions.
Note: Non-ISO endpoints must set Mult equal to 00. ISO endpoints must set Mult equal to 01, 10, or 11 as
needed.
Freescale Semiconductor
15
IOS 0 0 0
Current dTD Pointer
Next dTD Pointer
IOC 0 0 0 MultO 0 0
Reserved
Setup Buffer Bytes 3–0
Setup Buffer Bytes 7–4
Figure 10-41. Endpoint Queue Head Layout
Table 10-44. Endpoint Capabilities/Characteristics
Universal Serial Bus Interface – On-The-Go Module
14 13 12 11
10
9
8
7
0
0
0 0 0 0 0 0 0 0 0 0
Current Offset
Reserved
Reserved
Reserved
Reserved
Description
6
5
4
3
2
1
0
offset
0x00
0 0 0 0 0
0x04
0 0 0 0 T
0x08
Status
0x0C
0x10
0x14
0x18
0x1C
0x20
0x24
0x28
0x2C
10-51
1
1
1
1
1
1
1

Advertisement

Table of Contents
loading

Table of Contents