Read Data - Seagate ST11200 Product Manual

Hide thumbs Also See for ST11200:
Table of Contents

Advertisement

Product Manual - Disc Drive SCSI-2/SCSI-3 Interface (Vol. 2; Ver. 2), Rev. E
_____________________________________________________________________________________
5.1.2.4.2

Read data

In this mode, the DATA IN phase contains buffer data only with no header. The buffer ID and buffer offset
fields are not used.
5.1.2.4.3
Descriptor mode (011b)
In this mode, a maximum of four bytes of READ BUFFER descriptor information are returned. If there is no
buffer associated with the specified buffer ID, the target shall return all zeros in the READ BUFFER descrip-
tor. The buffer offset field is reserved in this mode. The allocation length should be set to four or greater. The
target shall transfer the lesser of the allocation length or four bytes of READ BUFFER descriptor. The READ
BUFFER descriptor is defined as shown in the Table following.
Bit
7
Byte(s)
0
1
(MSB)
2
3
The offset boundary field returns the boundary alignment with the selected buffer for subsequent WRITE
BUFFER and READ BUFFER commands. The value contained in the offset boundary field shall be inter-
preted as a power of two.
The value contained in the buffer field of subsequent WRITE BUFFER and READ BUFFER commands
should be a multiple of 2 offset boundary as shown in table following.
Offset
Boundary
0
1
2
3
4
⋅ ⋅ ⋅ ⋅ ⋅
⋅ ⋅ ⋅ ⋅ ⋅
FFh
The buffer capacity field shall return the size of the selected buffer in bytes
IMPLEMENTORS NOTE: In a multi-tasking system, a buffer may be altered between the WRITE BUFFER
and READ BUFFER commands by another task. Buffer testing applications may wish to insure that only a
single task is active. Use of reservations (to all logical units on the device) may also be helpful in avoiding
buffer alteration between these two commands.
Table 5.1.2.4.3-1. READ BUFFER descriptor
6
5
Offset Boundary
Buffer Capacity
Table 5.1.2.4.3-2 Buffer Offset boundary
2 Offset Boundary
0
2
= 1
1
2
= 2
2
2
= 4
3
2
= 8
4
2
= 16
⋅ ⋅ ⋅ ⋅ ⋅
⋅ ⋅ ⋅ ⋅ ⋅
Not applicable
4
3
Buffer Offsets
Byte boundaries
Even-byte boundaries
Four-byte boundaries
Eight-byte boundaries
16-byte boundaries
⋅ ⋅ ⋅ ⋅ ⋅
⋅ ⋅ ⋅ ⋅ ⋅
0 is the only supported buffer offset.
2
1
(LSB)
107
0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents