User guide

203 Series Industrial Grade 2.5" FlashDrive Product Manual v2.0Cactus Technologies
®
43
5.1.28. Write Sector(s)-30H, 31H
The Write Sectors command in Table 5-41 writes from 1 to 256 sectors as specied in the Sector
Count Register. A sector count of zero requests 256 sectors. The transfer begins at the sector
specied in the Sector Number Register. When this command is accepted, the drive sets BSY, then
sets DRQ and clears BSY, then waits for the host to ll the sector buer with the data to be written.
No interrupt is generated to start the rst buer ll operation. No data should be transferred by the
host until BSY has been cleared by the host.
Bit -> 7 6 5 4 3 2 1 0
Command (7)
30H or 31H
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)
Sec Num (3)
Sector Number (LBA 7-0)
Sec Cnt (2)
Sector Count
Feature (1)
X
Table 5-41. Write Sectors
For multiple sectors, after the rst sector of data is in the buer, BSY will be set and DRQ will
be cleared. After the next buer is ready for data, BSY is cleared, DRQ is set and an interrupt is
generated. When the nal sector of data is transferred, BSY is set and DRQ is cleared. It will remain
in this state until the command is completed at which time BSY is cleared and an interrupt is
generated.
If an error occurs during a write of more than one sector, writing terminates at the sector where the
error occurs. The Command Block Registers contain the cylinder, head and sector number of the
sector where the error occurred. The host may then read the command block to determine what
error has occurred, and on which sector.
5.1.29. Write Sector(s) without Erase-38H
This command is similar to the Write Sector command except that an implied erase is not
performed.
Bit -> 7 6 5 4 3 2 1 0
Command (7)
38H
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)
Sec Num (3)
Sector Number (LBA 7-0)
Sec Cnt (2)
Sector Count
Feature (1)
X
Table 5-42. Write Sectors without Erase