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

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
Enhanced Secure Digital Host Controller
20-16
CDIHB
Field
CIHB
DLA
29
30
31
Data line active. Indicates whether one of the SDHC_DAT line on SD bus is in use.
For read transactions, this bit indicates if a read transfer is executing on the SD bus. Clearing this bit from 1 to 0
between data blocks generates a block gap event interrupt.
This bit is set in either of the following cases:
This bit is cleared in either of the following cases:
The eSDHC waits at the next block gap by driving read wait at the start of the interrupt cycle. If the read-wait signal
is already driven (data buffer cannot receive data), the eSDHC can wait for current block gap by continuing to drive
the read-wait signal. It is necessary to support read wait in order to use the suspend/resume function.
For write transactions, this bit indicates that a write transfer is executing on the SD bus. Clearing this bit from 1 to 0
generates a transfer complete interrupt.
This bit is set in any of the following cases:
This bit is cleared in any of the following cases:
0 SDHC_DAT line inactive
1 SDHC_DAT line active
Command inhibit (SDHC_DAT). This bit is set if the SDHC_DAT line is active, the read transfer active is set, or read
wait is asserted. If this bit is cleared, it indicates the eSDHC can issue the next SD/MMC command. Commands
with busy signal belong to command inhibit (SDHC_DAT) (e.g. R1b and R5b type). Clearing from 1 to 0 generates
a transfer complete interrupt.
Note: The SD host driver can save registers for a suspend transaction after this bit has cleared from 1 to 0.
0 Can issue command which uses the SDHC_DAT line
1 Cannot issue command which uses the SDHC_DAT line
Command inhibit (SDHC_CMD). This bit is cleared, if the SDHC_CMD line is not in use and the eSDHC can issue
a SD/MMC command using the SDHC_CMD line.
This bit is set immediately after the XFERTYP register is written. This bit is cleared when the command response is
received. Even if the CDIHB bit is set, commands using only the SDHC_CMD line can be issued if this bit is cleared.
Clearing from 1 to 0 generates a command complete interrupt.
If the eSDHC cannot issue the command because of a command conflict error (refer to command CRC error) or
because of command not issued by Auto CMD12 error, this bit remains set and IRQSTAT[CC] is not set. Status
issuing Auto CMD12 is not read from this bit.
0 Can issue command using only SDHC_CMD line
1 Cannot issue command
• After the end bit of the read command
• When writing a 1 to PROCTL[CREQ] to restart a read transfer
• When the end bit of the last data block is sent from the SD bus to the eSDHC
• When beginning a read wait transfer initiated by a stop at block gap request
• After the end bit of the write command
• When writing a 1 to PROCTL[CREQ] to continue a write transfer
• When the SD card releases write-busy of the last data block, the eSDHC also detects if output is not busy. If the
• When the SD card releases write-busy prior to waiting for write transfer as a result of a stop at block gap request
SD card does not drive the busy signal after CRC status is received, the eSDHC should consider the card drive
not busy.
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Table 20-11. PRSSTAT Field Descriptions (continued)
Description
Freescale Semiconductor

Related parts for MPC8536E-ANDROID