
PRELIMINARY
S3C6400X RISC MICROPROCESSOR
HSMMC CONTROLLER
27-59
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.
AUTOCMD12 ERROR STATUS REGISTER
When
Auto CMD12 Error Status
is set, the Host Driver checks this register to identify what kind of error Auto
CMD12 indicated. This register is valid only when the
Auto CMD12 Error
is set.
Register
Address
R/W
Description
Reset Value
ACMD12ERRSTS0 0x7C20003C ROC Auto
CMD12 Error Status Register (Channel
0)
0x0
ACMD12ERRSTS1 0x7C30003C ROC Auto
CMD12 Error Status Register (Channel
1)
0x0
ACMD12ERRSTS2 0x7C40003C ROC Auto
CMD12 Error Status Register (Channel
2)
0x0
Name
Bit
Description
Initial Value
[15:8]
Reserved
0
[7]
Command Not Issued By Auto CMD12 Error
Setting this bit to 1 means CMD_wo_DAT is not executed due to an
Auto CMD12 Error (D04-D01) in this register.
‘1’ = Not Issued
‘0’ = No error
0
[6:5]
Reserved
0
[4]
Auto CMD12 Index Error
Occurs if the Command Index error occurs in response to a command.
‘1’ = Error
‘0’ = No Error
0
[3]
Auto CMD12 End Bit Error
Occurs when detecting that the end bit of command response is 0.
‘1’ = End Bit Error Generated
‘0’ = No Error
0
[2]
Auto CMD12 CRC Error
Occurs when detecting a CRC error in the command response.
‘1’ = CRC Error Generated
‘0’ = No Error
0
[1]
Auto CMD12 Timeout Error
Occurs if no response is returned within 64
SDCLK
cycles from the
end bit of command. If this bit is set to1, the other error status bits
(D04-D02) are meaningless.
‘1’ = Time out
‘0’ = No Error
0
[0]
Auto CMD12 Not Executed
If memory multiple block data transfer is not started due to command
error, this bit is not set because it is not necessary to issue Auto
CMD12. Setting this bit to 1 means the Host Controller cannot issue
Auto CMD12 to stop memory multiple block data transfer due to some
error. If this bit is set to 1, other error status bits (D04-D01) are
meaningless.
‘1’ = Not executed
‘0’ = Executed
0