Execution Example Of Read Multiple Command - Fujitsu MPG3xxxAT Product Manual

Table of Contents

Advertisement

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
Command Issue
Parameter
Write
~
BSY
DRDY
INTRQ
DRQ
Sector
transferred
Figure 5.1
At command issuance (I/O registers setting contents)
1F7
(CM)
1
H
1F6
(DH)
H
1F5
(CH)
H
1F4
(CL)
H
1F3
(SN)
H
1F2
(SC)
H
1F1
(FR)
H
At command completion (I/O registers contents to be read)
1F7
(ST)
H
1F6
(DH)
H
1F5
(CH)
H
1F4
(CL)
H
1F3
(SN)
H
1F2
(SC)
H
1F1
(ER)
H
*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.
Status read
1
2
3
4
Block

Execution example of READ MULTIPLE command

1
0
0
L
DV
Start head No. /LBA [MSB]
Start cylinder No. [MSB] / LBA
Start cylinder No. [LSB] / LBA
Start sector No.
Transfer sector count
xx
Status information
L
DV
End head No. /LBA [MSB]
End cylinder No. [MSB] / LBA
End cylinder No. [LSB] / LBA
End sector No.
00
(*1)
H
Error information
C141-E110-02EN
Status read
5
6
7
8
Block
0
1
0
0
/ LBA [LSB]
/ LBA [LSB]
Status read
9
Partial
block
5 - 19

Advertisement

Table of Contents
loading

Table of Contents