![](http://datasheet.mmic.net.cn/170000/SMC032BFY6E_datasheet_9782906/SMC032BFY6E_71.png)
SMCxxxBF
CF-ATA command description
10.16
Seek command (7Xh)
This command is effectively a NOP command to the card although it does perform a range
check of cylinder and head or LBA address and returns an error if the address is out of
range.
Table 67 shows the Seek command byte sequence.
10.17
Set Features command (EFh)
This command is used by the host to establish or select certain features.
Table 68 shows the
Set Features command byte sequence.
Table 69 defines all features that are supported.
●
Features 01h and 81h are used to enable and clear 8 bit data transfer modes in true
IDE mode. If the 01h feature command is issued all data transfers will occur on the D7-
D0 data lines and the –IOIS16 signal will not be asserted for data register accesses.
The host must not enable this feature for DMA transfers.
●
Feature 03h allows the host to select the PIO or the multi-word DMA transfer mode.
The number of sectors to be transferred must be specified in the sector count register
(see
Table 70 for values). The upper 5 bits define the type of transfer and the lower 3
bits encode the transfer mode. Only one PIO mode and one multi-word mode can be
selected at a time. The host can change the selected mode by issuing the Set Features
command.
●
Feature code 9Ah allows the host to configure the card to best meet the host system
power requirements. The host programs the sector count register to a value that is
equal to one-fourth of the desired maximum average current (in mA) that the card
should consume. For example, if the sector count register is set to ‘6’, the card must be
configured to provide the best possible performance without exceeding 24 mA. Upon
completion of the command, the card replies to the host with the range of values that it
supports. The minimum value is set in the cylinder low register, and the maximum value
is set in the cylinder high register. After power-up, the card defaults to operate at the
highest performance and therefore in the highest current mode. Values outside this
programmable range are accepted by the card. However, the card will operate either at
the lowest power or highest performance as appropriate.
Table 67.
Seek
Bit
7
6
5
4
3210
Command (7)
7Xh
C/D/H (6)
1
LBA
1
Drive
Head (LBA 27-24)
Cyl High (5)
Cylinder High (LBA 23-16)
Cyl Low (4)
Cylinder Low (LBA 15-8)
Sect Num (3)
X (LBA 7-0)
Sect Cnt (2)
X
Feature (1)
X