MMC/SD/SDIO HOST CONTROLLER S3C2410A
19-4
SDIO OPERATION
There are two functions of the SDIO operation: SDIO Interrupt receiving and Read Wait Request generation. These
two functions can operate when RcvIOInt bit and RwaitEn bit of SDICON register is activated respectively. Detailed
steps and conditions for the two functions are described below.
SDIO Interrupt
In SD 1-bit mode, the interrupt is received through all ranges from SDDAT1 pin.
In SD 4-bit mode, SDDAT1 pin is shared between to receive data and interrupts. When interrupt detection ranges
(Interrupt Period) are:
1. Single Block: the time between A and B
— A: 2clocks after the completion of a data packet
— B: The completion of sending the end bit of the next with-data command
2. Multi Block, SDIDCON[21] = 0: the time between A and B, restart interrupt detection range at C
— A: 2clocks after the completion of a data packet
— B: 2clocks after A
— C: 2clocks after the end bit of the abort command response
3. Multi Block, SDIDCON[21] = 1: the time between A and B, restart at A
— A: 2clocks after the completion of a data packet
— B: 2clocks after A
In case of last block, interrupt period begins at last A, but it does not end at B (CMD53 case).
Read Wait Request
Regardless of 1-bit or 4-bit mode, Read Wait Request signal transmits to SDDAT2 pin in the condition below.
— In read multiple operation, request signal transmission begins in 2clocks after the end of data block.
— Transmission ends when the user writes one to SDIDSTA[10].