Samsung S5PC100 User Manual page 1001

Table of Contents

Advertisement

SD/MMC CONTROLLER
The relation between Auto CMD12 CRC Error and Auto CMD12 Timeout Error is shown below.
The relation between Command CRC Error and Command Timeout Error
Auto CMD12 CRC Error
0
0
1
1
The timing of changing Auto CMD12 Error Status is classified in three scenarios:
(1) If the Host Controller is going to issue Auto CMD12
Set D00 to 1 if Auto CMD12 cannot be issued due to an error in the previous command.
Set D00 to 0 if Auto CMD12 is issued.
(2) At the end bit of an Auto CMD12 response
Check received responses by checking the error bits D01, D02, D03 and D04.
Set to 1 if error is detected.
Set to 0 if error is not detected.
(3) Before reading the Auto CMD12 Error Status bit D07
Set D07 to 1 if there is a command cannot be issued
Set D07 to 0 if there is no command to issue
Timing to generate the Auto CMD12 Error and writing to the Command register are asynchronous. Then D07 are
sampled if driver never writes to the Command register. Therefore before reading the Auto CMD12 Error Status
register, set the D07 status bit. Generates Auto CMD12 Error Interrupt if one of the error bits D00 to D04 is set to
1. The Command Not Issued by Auto CMD12 Error does not generate an interrupt.
8.12-66
Auto CMD12 Timeout Error
0
1
0
1
S5PC100 USER'S MANUAL (REV1.0)
Kinds of Error
No Error
Response Timeout Error
Response CRC Error
CMD line conflict

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents