English
Language : 

SMCXXXAF Datasheet, PDF (51/82 Pages) Numonyx B.V – 32 Mbyte, 64 Mbyte, 128 Mbyte, 256 Mbyte and 512 Mbyte 3.3 V / 5 V supply CompactFlash™ card
SMCxxxAF
9
CF-ATA command description
CF-ATA command description
This section defines the software requirements and the format of the commands the host
sends to the card. Commands are issued to the card by loading the required registers in the
command block with the supplied parameters, and then writing the command code to the
command register. There are three classes of command acceptance, all dependent on the
host not issuing commands unless the card is not busy (BSY is ‘0’).
● Class 1. Upon receipt of a class 1 command, the card sets BSY within 400 ns.
● Class 2. Upon receipt of a class 2 command, the card sets BSY within 400 ns, sets up
the sector buffer for a write operation, sets DRQ within 700 µs, and clears BSY within
400 ns of setting DRQ.
● Class 3. Upon receipt of a class 3 command, the card sets BSY within 400 ns, sets up
the sector buffer for a write operation, sets DRQ within 20 ms (assuming no re-
assignments), and clears BSY within 400 ns of setting DRQ.
For reasons of backward compatibility some commands are implemented as ‘no operation’
NOP.
Table 46 summarizes the CF-ATA command set with the paragraphs that follow describing
the individual commands and the task file for each.
Table 46. CF-ATA command set(1)
Class
Command
Code
1
Check Power mode
E5h or 98h
1
Execute Drive Diagnostic
90h
1
Erase Sector(s)
C0h
1
Identify Drive
ECh
1
Idle
E3h or 97h
1
Idle immediate
E1h or 95h
1
Initialize Drive Parameters
91h
1
NOP
00h
1
Read Buffer
E4h
1
Read Multiple
C4h
1
Read Sector(s)
20h or 21h
1
Read Verify Sector(s)
40h or 41h
1
Recalibrate
1Xh
1
Request Sense
03h
1
Seek
7Xh
1
Set Features
EFh
1
Set Multiple mode
C6h
1
Set Sleep mode
E6h or 99h
1
Standby
E2h or 96h
FR SC SN CY DH
D
YD
YY Y Y
D
Y
D
D
Y
Y
D
D
YY Y Y
YY Y Y
YY Y Y
D
D
YY Y
Y
D
Y
D
D
D
LBA
Y
Y
Y
Y
Y
51/82