Freescale Semiconductor MCF52277 Reference Manual page 407

Table of Contents

Advertisement

31 30
29
28 27 26 25 24 23 22 21 20 19 18 17 16
Mult ZLT 0 0
0 0
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.
20.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
Maximum Packet Length
Current dTD Pointer
Next dTD Pointer
Total Bytes
Setup Buffer Bytes 3–0
Setup Buffer Bytes 7–4
Figure 20-39. Endpoint Queue Head Layout
Table 20-43. Endpoint Capabilities/Characteristics
MCF52277 Reference Manual, Rev. 1
Universal Serial Bus Interface – On-The-Go Module
15
14 13 12 11
10
IOS 0 0 0
0
0
IOC 0 0 0 MultO 0 0
Reserved
Description
9
8
7
6
5
4
3
2
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0
0 0 0 0 T
Status
Current Offset
Reserved
Reserved
Reserved
Reserved
1
0
offset
0x00
0x04
1
0x08
1
0x0C
1
0x10
1
0x14
1
0x18
1
0x1C
1
0x20
0x24
0x28
0x2C
20-49

Advertisement

Table of Contents
loading

Table of Contents