Preliminary
S3C2451X RISC MICROPROCESSOR
HSMMC CONTROLLER
21-23
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.
ENBLKC
NT
[1]
Block Count Enable
This bit is used to enable the
Block Count
register, which is only relevant for
multiple block transfers. When this bit is 0, the
Block Count
register is disabled,
which is useful in executing an infinite transfer. (Refer to the Table
below ”
Determination of Transfer Type”
)
1 = Enable
0 = Disable
0
ENDMA [0]
DMA Enable
This bit enables DMA functionality. DMA can be enabled only if it is supported as
indicated in the
DMA Support
in the
Capabilities
register. If DMA is not
supported, this bit is meaningless and shall always read 0. If this bit is set to 1, a
DMA operation shall begin when the Host Driver writes to the upper byte of
Command
register (00Fh).
1 = Enable
0 = Disable
0
Table below shows the summary of how register settings determine types of data transfer.
Multi/Single Block Select
Block Count Enable
Block Count
Function
0
Don’t care
Don’t care
Single Transfer
1
0
Don’t care
Infinite Transfer
1
1
Not Zero
Multiple Transfer
1
1
Zero
Stop Multiple Transfer
Determination of Transfer Type
Note :
For CE-ATA access, (Auto) CMD12 should be issued after Command Completion Signal Disable