MPC8536DS Freescale Semiconductor, MPC8536DS Datasheet - Page 1473

BOARD DEV SYSTEM MPC8536E

MPC8536DS

Manufacturer Part Number
MPC8536DS
Description
BOARD DEV SYSTEM MPC8536E
Manufacturer
Freescale Semiconductor
Series
PowerQUICC III™r
Type
MPUr
Datasheets

Specifications of MPC8536DS

Contents
Board, Software and Documentation
Processor Series
MPC85xx
Core
e500
Data Bus Width
32 bit
Maximum Clock Frequency
667 MHz
Operating Supply Voltage
- 0.3 V to + 1.21 V
Maximum Operating Temperature
+ 105 C
Data Ram Size
32 KB
Interface Type
SPI, USB
Program Memory Type
DDR2, DDR3, SDRAM
Core Size
32 Bit
Program Memory Size
544KB
Cpu Speed
1.5GHz
Digital Ic Case Style
BGA
No. Of Pins
783
Supply Voltage Range
0.95V To 1.05V
Rohs Compliant
Yes
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
21.8.5.3
To safely add a dTD, the DCD must be follow this procedure which will handle the event where the device
controller reaches the end of the dTD list at the same time a new dTD is being added to the end of the list.
Determine whether the link list is empty:
Case 1: Link list is empty
Case 2: Link list is not empty
21.8.5.4
After a dTD has been initialized and the associated endpoint primed the device controller will execute the
transfer upon the host-initiated request. The DCD will be notified with a USB interrupt if the Interrupt On
Complete bit was set or alternately, the DCD can poll the endpoint complete register to find when the dTD
had been executed. After a dTD has been executed, DCD can check the status bits to determine success or
failure.
Freescale Semiconductor
6. Fill in buffer pointer page 0 and the current offset to point to the start of the data buffer.
7. Initialize buffer pointer page 1 through page 4 to be one greater than each of the previous buffer
1. Write dQH next pointer AND dQH terminate bit to 0 as a single DWord operation.
2. Clear active and halt bit in dQH (in case set from a previous error).
3. Prime endpoint by writing ‘1’ to correct bit position in ENDPTPRIME.
1. Add dTD to end of linked list.
2. Read correct prime bit in ENDPTPRIME - if ‘1’ DONE.
3. Set ATDTW bit in USBCMD register to ‘1.’
4. Read correct status bit in ENDPTSTATUS. (store in tmp. variable for later)
5. Read ATDTW bit in USBCMD register.
6. Write ATDTW bit in USBCMD register to ‘0.’
7. If status bit read in (3) is ‘1’ DONE.
8. If status bit read in (3) is ‘0’ then Goto Case 1: Step 1.
pointer.
Check DCD driver to see if pipe is empty (internal representation of linked-list should indicate if
any packets are outstanding)
If ‘0’ goto 3.
If '1' continue to 6.
Executing a Transfer Descriptor
Transfer Completion
Multiple dTD can be completed in a single endpoint complete notification.
After clearing the notification, DCD must search the dTD linked list and
retire all dTDs that have finished (Active bit cleared).
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
CAUTION
Universal Serial Bus Interfaces
21-139

Related parts for MPC8536DS