Note:

For transfer of a sector of data, the host needs to read Status register (X'1F7') in order to clear INTRQ (interrupt) signal. The Status register should be read within a period from the DRQ setting by the device to 50 μs after the completion of the sector data transfer. Note that the host does not need to read the Status register for the reading of a single sector or the last sector in multiple-sector reading. If the timing to read the Status register does not meet above condition, normal data transfer operation is not guaranteed.

When the host new command even if the device requests the data transfer (setting in DRQ bit), the correct device operation is not guaranteed.

Command

Status read

Parameter write

~

BSY

DRDY

DRQ

INTRQ

Data transfer

* Transfers dummy data

*The host should receive 512-byte dummy data or release the DRQ set state by resetting.

Figure 5.4 Protocol for command abort

5.4.2Data transferring commands from host to device

The execution of the following commands involves Data transfer from the host to the drive.

FORMAT TRACK

WRITE SECTOR(S)

WRITE LONG

WRITE BUFFER

WRITE VERIFY

The execution of these commands includes the transfer one or more sectors of data from the host to the device. In the WRITE LONG command, 516 bytes are transferred. Following shows the protocol outline.

a)The host writes any required parameters to the Features, Sector Count, Sector Number, Cylinder, and Device/Head registers.

b)The host writes a command code in the Command register. The drive sets the BSY bit of the Status register.

5 - 58

C141-E045-02EN

Page 123
Image 123
Fujitsu MPB3021AT, MPB3054AT, MPB3032AT, MPB3052AT, MPB3043AT manual BSY Drdy DRQ Intrq