MPC8536E-ANDROID Freescale Semiconductor, MPC8536E-ANDROID Datasheet - Page 1471

no-image

MPC8536E-ANDROID

Manufacturer Part Number
MPC8536E-ANDROID
Description
HARDWARE/SOFTWARE ANDROID OS
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr

Specifications of MPC8536E-ANDROID

Contents
Board
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
software is required to track all transfer descriptors since pointers will no longer exist within the queue
head once the dTD is retired (see section Software Link Pointers).
In addition to the current and next pointers and the dTD overlay examined in section Operational Model
For Packet Transfers, the dQH also contains the following parameters for the associated endpoint:
Multipler, Maximum Packet Length, Interrupt On Setup. The complete initialization of the dQH including
these fields is demonstrated in the next section.
21.8.4.1
One pair of device queue heads must be initialized for each active endpoint. To initialize a device queue
head:
21.8.4.2
As discussed in
treatment by the DCD. A setup transfer does not use a dTD but instead stores the incoming data from a
setup packet in an 8-byte buffer within the dQH.
Upon receiving notification of the setup packet, the DCD should handle the setup transfer as demonstrated
here:
Freescale Semiconductor
1. Copy setup buffer contents from dQH - RX to software buffer.
2. Acknowledge setup backup by writing a ‘1’ to the corresponding bit in ENDPTSETUPSTAT.
3. Check for pending data or status dTD's from previous control transfers and flush if any exist as
Write the wMaxPacketSize field as required by the USB Chapter 9 or application specific protocol.
Write the multiplier field to 0 for control, bulk, and interrupt endpoints. For ISO endpoints, set the
multiplier to 1,2, or 3 as required bandwidth an in conjunction with the USB Chapter 9 protocol.
Note: In FS mode, the multiplier field can only be 1 for ISO endpoints.
Write the next dTD Terminate bit field to ‘1.’
Write the Active bit in the status field to ‘0.’
Write the Halt bit in the status field to ‘0.’
discussed in section Flushing/De-priming an Endpoint.
Queue Head Initialization
Operational Model for Setup Transfers
The DCD must only modify dQH if the associated endpoint is not primed
and there are no outstanding dTDs.
The acknowledge must occur before continuing to process the setup packet.
After the acknowledge has occurred, the DCD must not attempt to access
the setup buffer in the dQH - RX. Only the local software copy should be
examined.
Section 21.8.3.5, “Control Endpoint Operation Model,”
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
NOTE
NOTE
NOTE
setup transfer requires special
Universal Serial Bus Interfaces
21-137

Related parts for MPC8536E-ANDROID