Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 823 Page - Freescale Semiconductor, Inc

Part # MPC8280
Description  PowerQUICC??II Family Reference Manual
PDF  1386 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8280 Datasheet(HTML) 823 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 819Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 820Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 821Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 822Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 823Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 824Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 825Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 826Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 827Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 823 / 1386 page
background image
Universal Serial Bus Controller
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
Freescale Semiconductor
27-7
27.5 USB Host Description
When programmed as a host, the USB controller supports a limited host functionality. The following
sections describe the available host functionality, its limitations, and the programming model.
Figure 27-4 illustrates the functionality of the USB controller in host mode. The USB controller consists
of transmitter and receiver sections, host control unit, and a function control unit, which is used for testing
IN
To guarantee a transfer, the control software must preload the endpoint FIFO with a data packet before
receiving an IN token. Software should set up the endpoint TxBD table and set USCOM[STR]. The USB
controller fills the transmit FIFO and waits for the IN token. Once the token is received and the FIFO has
been loaded with the last data byte or with at least four bytes, transmission begins. The four-byte
minimum is a threshold to prevent underruns in the FIFO.
If data is not ready in the transmit FIFO or if USEP
n[THS] is set to respond with NAK, a NAK handshake
is returned. If USEP
n[THS] was set to respond with STALL, a STALL handshake is returned. (See table
below.) When the end of the last buffer is reached (TxBD[L] is set), the CRC is appended. After the frame
is sent, the USB controller waits for a handshake packet. If the host fails to acknowledge the packet, the
timeout status bit TxBD[TO] is set. Software must set the proper DATA0/DATA1 PID in the transmitted
packet.
USB In Token Reception
USEP
n[THS]
FIFO Loaded
Handshake Sent
to Host
00 (Normal)
No
NAK
(data discarded)
Yes
Data packet is
sent.
01 (Ignore)
—
None
10 (NAK)
—
NAK
(data discarded)
11 (STALL)
—
STALL
SETUP
The format of setup transactions is similar to OUT but uses a SETUP rather than an OUT PID. A SETUP
token is recognized only by a control endpoint. When a SETUP token is received, setup reception
begins. The USB controller fetches the next BD associated with the endpoint; if it is empty, the controller
starts transferring the incoming packet to the buffer. When the buffer is full, the USB controller clears
RxBD[E] and generates an interrupt if RxBD[I] = 1. If the incoming packet is larger than the buffer, the
USB controller fetches the next BD and, if it is empty, continues transferring the rest of the packet to this
buffer. The entire data packet including the DATA0 PID is written to the receive buffers. If the packet was
received without CRC or bit stuff errors, an ACK handshake is sent to the host. If an error occurs, no
handshake packet is returned and error status bits are set in the last RxBD associated with this packet.
Start of
frame
(SOF)
When an SOF packet is received, the USB controller issues a SOF maskable interrupt and the frame
number entry in the parameter RAM is updated.
Preamble
(PRE)
The PRE token signals the hub that a low-speed transaction is about to occur. The PRE token is read
only by the hub. The USB controller ignores the PRE token function in function mode.
Table 27-2. USB Tokens (continued)
Token
Description



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com