FUJITSU MPC3065AH User Manual

Page 82

Advertising
background image

C141-E056-01EN

5 - 19

Figure 5.1 shows an example of the execution of the READ MULTIPLE command.

Block count specified by SET MULTIPLE MODE command = 4 (number of sectors in a
block)

READ MULTIPLE command specifies;

Number of requested sectors = 9 (Sector Count register = 9)

Number of sectors in incomplete block = remainder of 9/4 =1

Status read

Status read

Status read

Command Issue

BSY

INTRQ

DRDY

~

Parameter
Write

9

5 6 7 8

1 2 3 4

Partial
block

Block

Block

Sector
transferred

DRQ

Figure 5.1

Execution example of READ MULTIPLE command

At command issuance (I/O registers setting contents)

1F7

H

(CM)

1

1

0

0

0

1

0

0

1F6

H

(DH)

×

L

×

DV

Start head No. /LBA [MSB]

1F5

H

(CH)

1F4

H

(CL)

1F3

H

(SN)

1F2

H

(SC)

1F1

H

(FR)

Start cylinder No. [MSB]/ LBA
Start cylinder No. [LSB] / LBA
Start sector No.

/ LBA [LSB]

Transfer sector count
xx

At command completion (I/O registers contents to be read)

1F7

H

(ST)

Status information

1F6

H

(DH)

×

L

×

DV

End head No. /LBA [MSB]

1F5

H

(CH)

1F4

H

(CL)

1F3

H

(SN)

1F2

H

(SC)

1F1

H

(ER)

End cylinder No. [MSB] / LBA
End cylinder No. [LSB] / LBA
End sector No.

/ LBA [LSB]

00

H

(*1)

Error information

*1 If the command is terminated due to an error, the remaining number of sectors for which

data was not transferred is set in this register.

Advertising
This manual is related to the following products: