SanDisk CompactFlash Card OEM Product Manual
5.1.26
Write DMA Command–CAH, CBH
The Write DMA command in Table 5 33 executes in a similar manner to WRITE SECTOR(S)
except for the following:
•
The host initialised the DMA channel prior to issuing the command.
•
Data transfers are qualified by DMARQ and are performed by the DMA channel.
•
The device issues only one interrupt per command to indicate that data transfer has termi
nated and status is available.
During the execution of a Write DMA command, the device provides status of the BSY bit or
the DRQ bit until the command is completed.
Table 5-36
Command (7)
C/D/H (6)
Cyl High (5)
Cyl Low (4)
Sec Num (3)
Sec Cnt (2)
Feature (1)
5.1.27
Write Long Sector–32H, 33H
This command is provided for compatibility purposes and is similar to the Write Sector(s)
command except that it writes 516 bytes instead of 512 bytes. Only single sector Write Long
operations are supported. The transfer consists of 512 bytes of data transferred in word mode
followed by 4 bytes of ECC transferred in byte mode. Because of the unique nature of the
solid-state CompactFlash Memory Card, the four bytes of ECC transferred by the host cannot
be used by it. The card discards these four bytes and writes the sector with valid ECC fields.
This command has the same protocol as the Write Sector(s) command.
Table 5-37
Command (7)
C/D/H (6)
Cyl High (5)
Cyl Low (4)
Sec Num (3)
Sec Cnt (2)
Feature (1)
5.1.28
Write Multiple Command–C5H
This command is similar to the Write Sectors command. The card sets BSY within 400 nsec of
accepting the command. Interrupts are not presented on each sector but on the transfer of a
block that contains the number of sectors defined by Set Multiple. Command execution is
identical to the Write Sectors operation except that the number of sectors defined by the Set
Multiple command is transferred without intervening interrupts.
© 2007 SanDisk Corporation
Write DMA Command
Bit
7
6
1
LBA
Write Long Sector
Bit
7
6
1
LBA
5-25
ATA Command Description
5
4
3
2
CAH or CBH
1
Drive
Head (LBA 27-24)
Cylinder High (LBA 23-16)
Cylinder Low (LBA 15-8)
Sector Number (LBA 7-0)
Sector Count
X
5
4
3
2
32H or 33H
1
Drive
Head (LBA 27-24)
Cylinder High (LBA 23-16)
Cylinder Low (LBA 15-8)
Sector Number (LBA 7-0)
X
X
1
0
1
0
Rev. 12.0, 02/07
Need help?
Do you have a question about the CompactFlash Extreme III and is the answer not in the manual?
Questions and answers