
PRELIMINARY
HSMMC CONTROLLER
S3C6400X RISC MICROPROCESSOR
27-52
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
Occurs when detecting that the end bit of a command response is 0.
‘1’ = End bit Error generated
‘0’ = No Error
[1]
Command CRC Error
Command CRC Error is generated in two cases.
(1) If a response is returned and the
Command Timeout Error
is set to 0
(indicating no timeout), this bit is set to 1 when detecting a CRC error in the
command response.
(2) The Host Controller detects a
CMD
line conflict by monitoring the
CMD
line
when a command is issued. If the Host Controller drives the
CMD
line to 1 level,
but detects 0 levels on the
CMD
line at the next SDCLK edge, then the Host
Controller will abort the command (Stop driving
CMD
line) and set this bit to 1.
The Command Timeout Error shall also be set to 1 to distinguish
CMD
line
conflict.
‘1’ = CRC Error generated
‘0’ = No Error
0
[0]
Command Timeout Error
Occurs only if no response is returned within 64
SDCLK
cycles from the end bit
of the command. If the Host Controller detects a
CMD
line conflict, in which case
Command CRC Error shall
also be set as shown in Table 33, this bit
shall
be
set without waiting for 64
SDCLK
cycles because the command will be aborted
by the Host Controller.
‘1’ = Timeout
‘0’ = No Error
0
The relation between
Command CRC Error
and
Command Timeout Error
is shown in Table below.
Command CRC Error
Command Timeout
Error
Kinds of error
0 0
No
Error
0
1
Response Timeout Error
1
0
Response CRC Error
1 1
CMD
line conflict
The relation between Command CRC Error and Command Timeout Error