User's Manual

Table Of Contents
S3C2450X RISC MICROPROCESSOR HSMMC CONTROLLER
21-23
5.6 TRANSFER MODE REGISTER
This register is used to control the operation of data transfers. The Host Driver shall set this register before issuing
a command which transfers data (see Data Present Select in the Com
mand register), or before issuing a
Resume command. The Host Driver shall save the value of this register when the data transfer is suspended (as
a result of a Suspend command) and restore it before issuing a Resume command. To prevent data loss, the
Host Controller shall implement write protection for this register during data transactions. Writes to this register
shall be ignored when the Command Inhibit (DAT) in the Present State register is 1.
Register Address R/W Description Reset Value
TRNMOD0 0X4AC0000C R/W Transfer Mode Setting Register (Channel 0) 0x0
TRNMOD1 0X4A80000C R/W Transfer Mode Setting Register (Channel 1) 0x0
Name Bit Description Initial Value
[15:10]
Reserved
0
CCSCON [9:8]
Command Completion Signal Control
00 = No CCS Operation (Normal operation, Not CE-ATA mode)
01 = Read or Write data transfer CCS enable (Only CE-ATA mode)
10 = Without data transfer CCS enable (Only CE-ATA mode)
11 = Abort Completion Signal (ACS) generation (Only CE-ATA mode)
0
[7:6]
Reserved
0
MUL1SIN0 [5]
Multi / Single Block Select
This bit enables multiple block DAT line data transfers. For any other
commands, this bit shall be set to 0. If this bit is 0, it is not necessary to
set the Block Count register. (Refer to the Table below
Determination
of Transfer Type
)
1 = Multiple Block
0 = Single Block
0
RD1WT0 [4]
Data Transfer Direction Select
This bit defines the direction of DAT line data transfers. The bit is set to
1 by the Host Driver to transfer data from the SD card to the SD Host
Controller and it is set to 0 for all other commands.
1 = Read (Card to Host)
0 = Write (Host to Card)
0
[3]
Reserved
0
ENACMD12 [2]
Auto CMD12 Enable
Multiple block transfers for memory require CMD12 to stop the
transaction.
When this bit is set to 1, the Host Controller shall issue CMD12
automatically when last block transfer is completed. The Host Driver
shall not set this bit to issue commands that do not require CMD12 to
stop data transfer.
1 = Enable
0 = Disable
0