
NUC970 Technical Reference Manual
Publication Release Date: Dec. 15, 2015
- 861 -
Revision V1.30
NUC97
0
T
E
CHNIC
A
L
RE
F
E
RE
N
CE
MA
NUA
L
[3]
CRC16
CRC-16 Check Status of Data-in Transfer (Read Only)
eMMC host will check CRC-16 correctness after data-in transfer.
0 = Fault.
1 = OK.
[2]
CRC7
CRC-7 Check Status (Read Only)
eMMC host will check CRC-7 correctness during each response in. If that response does not
contain CRC-7 information (ex. R3), please disable CRC_IE (FMI_EMMCINTEN[1]) and
ignore this bit.
0 = Fault.
1 = OK.
[1]
CRC_IF
CRC-7, CRC-16 and CRC Status Error Interrupt Flag (Read Only)
This bit indicates that eMMC host has occurred CRC error during response in, data-in or data-
out (CRC status error) transfer. When CRC error is occurred, it
’s necessary to reset eMMC
engine.
Some response (ex. R3) doesn’t have CRC-7 information with it. However, eMMC host will still
calculate CRC-7, get CRC error and set this flag. In this condition, please ignore CRC error
and clears this bit manually.
0 = No CRC error is occurred.
1 = CRC error is occurred.
NOTE:
This bit is read only, but can be cleared by writing ‘1’ to it.
[0]
BLKD_IF
Block Transfer Done Interrupt Flag (Read Only)
This bit indicates that eMMC host has finished all data-in or data-out block transfer. If there is
a CRC-16 error or incorrect CRC status during multiple block data transfer, the transfer will be
broken and this bit will also be set.
0 = Not finished yet.
1 = Done.
NOTE:
This bit is read only, but can be cleared by writing ‘1’ to it.