You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CYLINDER LOW nu<br />
SECTOR NUM nu<br />
SECTOR COUNT nu<br />
FEATURES nu<br />
6.39 Standby Immediate (94h or E0h)<br />
This command causes the Drive to set BSY, enter the Sleep mode (which corresponds to the ATA Standby Mode),<br />
clear BSY and return the interrupt immediately. Recovery from Sleep mode is accomplished by issuing another<br />
command. Table 62 defines the Standby Immediate Byte sequence.<br />
Table 62: Standby Immediate<br />
Task File Register 7 6 5 4 3 2 1 0<br />
COMMAND 94h or E0h<br />
DRIVE/HEAD nu D nu<br />
CYLINDER HI nu<br />
CYLINDER LOW nu<br />
SECTOR NUM nu<br />
SECTOR COUNT nu<br />
FEATURES nu<br />
6.40 Translate Sector (87h)<br />
This command is effectively a NOP command and only implemented for backward compatibility. The Sector<br />
Count Register will always be returned with a ‘00h’ indicating Translate Sector is not needed.<br />
Table 63 defines the Translate Sector command Byte sequence.<br />
Table 63: Translate Sector<br />
Task File Register 7 6 5 4 3 2 1 0<br />
COMMAND 87h<br />
DRIVE/HEAD 1 LBA 1 D Head (LBA 27:24)<br />
CYLINDER HI Cylinder High (LBA23:16)<br />
CYLINDER LOW Cylinder Low (LBA15:8)<br />
SECTOR NUM nu (LBA7:0)<br />
SECTOR COUNT nu<br />
FEATURES nu<br />
6.41 Write Buffer (E8h)<br />
The Write Buffer command enables the host to overwrite contents of the Drive’s sector buffer with any data<br />
pattern desired. This command has the same protocol as the Write Sector(s) command and transfers 512 Bytes.<br />
Table 64 defines the Write Buffer command Byte sequence.<br />
Table 64: Write Buffer<br />
Task File Register 7 6 5 4 3 2 1 0<br />
COMMAND E8h<br />
DRIVE/HEAD nu D nu<br />
CYLINDER HI nu<br />
CYLINDER LOW nu<br />
SECTOR NUM nu<br />
SECTOR COUNT nu<br />
FEATURES nu<br />
6.42 Write DMA (CAh, CBh)<br />
This command uses DMA mode to write from 1 to 256 sectors as specified in the Sector Count register. A sector<br />
count of 0 requests 256 sectors. The transfer begins at the sector specified in the Sector Number Register. When<br />
this command is issued the Drive sets BSY, puts all or part of the sector of data in the buffer. The Drive is then<br />
permitted, although not required, to set DRQ, clear BSY. The Drive asserts DMAREQ while data is available to be<br />
transferred. The host then writes the (512 * sector-count) bytes of data to the Drive using DMA. While DMAREQ is<br />
<strong>Swissbit</strong> AG <strong>Swissbit</strong> reserves the right to change products or specifications without notice. Revision: 1.20<br />
Industriestrasse 4<br />
CH-9552 Bronschhofen www.swissbit.com F-<strong>240</strong>_data_sheet_CA-HxBV_Rev120.doc<br />
Switzerland industrial@swissbit.com Page 40 of 60