39.14.8 HSMCI Completion Signal Timeout Register

This register can only be written if the WPEN bit is cleared in the HSMCI Write Protection Mode Register.

Name: HSMCI_CSTOR
Offset: 0x1C
Reset: 0x0
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
  CSTOMUL[2:0]CSTOCYC[3:0] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bits 6:4 – CSTOMUL[2:0] Completion Signal Timeout Multiplier

This field determines the maximum number of Host Clock cycles that the HSMCI waits between two data block transfers. Its value is calculated by (CSTOCYC x Multiplier).

These fields determine the maximum number of Host Clock cycles that the HSMCI waits between the end of the data transfer and the assertion of the completion signal. The data transfer comprises data phase and the optional busy phase. If a non-DATA ATA command is issued, the HSMCI starts waiting immediately after the end of the response until the completion signal.

Multiplier is defined by CSTOMUL as shown in the following table:

If the data time-out set by CSTOCYC and CSTOMUL has been exceeded, the Completion Signal Time-out Error flag (CSTOE) in the HSMCI Status Register (HSMCI_SR) rises.

ValueNameDescription
0 1

CSTOCYC x 1

1 16

CSTOCYC x 16

2 128

CSTOCYC x 128

3 256

CSTOCYC x 256

4 1024

CSTOCYC x 1024

5 4096

CSTOCYC x 4096

6 65536

CSTOCYC x 65536

7 1048576

CSTOCYC x 1048576

Bits 3:0 – CSTOCYC[3:0] Completion Signal Timeout Cycle Number

This field determines the maximum number of Host Clock cycles that the HSMCI waits between two data block transfers. Its value is calculated by (CSTOCYC x Multiplier).