MPC8536DS Freescale Semiconductor, MPC8536DS Datasheet - Page 1327

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
When a DMA error occurs, it is recommended to abort the current transfer by means of CMD12 (for
multi-block transfer), apply a reset for data, and restart the transfer from the corrupted block to recover the
error.
20.6.3.3.3
After the last block of a multi-block transfer is sent or received and XFERTYP[AC12EN] is set when the
data transfer is initiated by the data command, the eSDHC automatically sends CMD12 to the card to stop
the transfer. When an error occurs at this point, it is recommended that the host driver responds by:
20.6.3.4
The external cards can inform the host controller through the use of special signals.
20.6.4
MMCs transferring data with a bus width other than one-bit wide is a new feature added to the MMC
specification. The high-speed timing mode for all card devices is also newly-defined in recent various card
specifications. To enable these new features, a type of switch command should be issued by the host driver.
For SD cards, the high-speed mode is queried and enabled by CMD6 (with the mnemonic symbol as
SWICH_FUNC); for MMCs, the high-speed mode is queried by CMD8 and enabled by CMD6 (with the
mnemonic symbol as SWITCH).
The 4-bit and 8-bit bus width of MMC is also enabled by the SWITCH command, but with a different
argument.
These new functions can also be disabled by software reset , but such manner of restoring to normal mode
is not recommended because a complete identification process is needed before the card is ready for data
transfer.
For simplicity, the following flowcharts do not show a current capability check, which is recommended in
the function switch process.
20.6.4.1
enable_sd_high_speed_mode(void)
{
Freescale Semiconductor
1. Auto CMD12 response timeout. It is not certain whether the command has been accepted by the
2. Auto CMD12 response CRC error. Since CMD12 has been received by the card, the card aborts
3. Auto CMD12 conflict error or not sent. The command was not sent. Therefore, the driver should
card or not. The driver should clear the Auto CMD12 error status bits and resend CMD12 until it
is accepted by the card.
the transfer. The driver may ignore the error and clear the error status bit.
send CMD12 manually.
set BLKATTR[BLKCNT] to 1 (block), set BLKATTR[BLKSIZE] to 64 (bytes);
send CMD6, with argument 0xFFFFF1 and read 64 bytes of data accompanying the R1
wait data transfer done bit is set;
Switch Function
Card Interrupt
Query, Enable and Disable SD High Speed Mode
Auto CMD12 Error
response;
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Enhanced Secure Digital Host Controller
20-53

Related parts for MPC8536DS