IBM IC35L036UWDY10 Hard Drive Specifications - Page 194

Task Complete 00h, 1.2 Synchronous Data Transfer Request 010301h

Page 194 highlights

If an unsupported message is received, the drive will send the MESSAGE REJECT message to the initiator. If at the time the unsupported message is received a valid nexus exists, the drive will continue with the command. If no valid nexus exists, the drive will go to BUS FREE. 10.1.1 TASK COMPLETE (00h) The drive sends this message to the initiator to indicate that the execution of a command has been terminated and that valid status has been sent to the initiator. After successfully sending this message the drive releases all bus signals and goes to BUS FREE phase. 10.1.2 SYNCHRONOUS DATA TRANSFER REQUEST (010301H) Byte Value Description 0 01H Extended message 1 03H Extended message length 2 01H SYNCHRONOUS DATA TRANSFER REQUEST code 3 M Transfer period (M times 4 nanoseconds) 4 X REQ/ACK offset Figure 178. Synchronous Data Transfer Request . A pair of SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) messages shown in Figure are exchanged between an initiator and a drive to establish the synchronous data transfer mode between the two devices. The message exchange establishes the permissible transfer period and REQ/ACK offset for a synchronous data transfer between the two devices. The initiator may initiate a synchronous data transfer negotiation at any time after the LUN has been identified. A SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) message exchange shall be initiated by a SCSI device whenever a previously arranged data transfer agreement may have become invalid. The agreement becomes invalid after any condition which may leave the data transfer agreement in an indeterminate state such as after ! a Power-on Reset ! a SCSI Bus Reset condition ! a Target Reset message In addition a SCSI device may initiate a SDTR message exchange whenever it is appropriate to negotiate a new data transfer agreement (either synchronous or asynchronous). M The transfer period (M above) is the minimum time allowed between leading edges of successive REQ pulses and of successive ACK pulses to meet the device requirements for successful reception of data. The drive supports transfer period of 50, 100, and 200 ns. In addition to this, when the drive is working in LVD mode, it supports 25 ns transfer periods. REQ/ACK Offset X The ACK/REQ offset (X above) is the maximum number of REQ pulses allowed to be outstanding before the leading edge of its corresponding ACK pulses is received at the drive. A REQ/ACK offset value of zero indicates asynchronous data transfer mode. The drive supports REQ/ACK offset values in the range 0 through 127. If ATN is negated before all bytes of a multiple-byte extended message are received, the drive will go to BUS FREE to signal a catastrophic error. Ultrastar 146Z10 hard disk drive specifications 178

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249

If an unsupported message is received, the drive will send the MESSAGE REJECT message to the initi-
ator.
If at the time the unsupported message is received a valid nexus exists, the drive will continue with
the command. If no valid nexus exists, the drive will go to BUS FREE.
10.1.1 TASK COMPLETE (00h)
The drive sends this message to the initiator to indicate that the execution of a command has been termi-
nated and that valid status has been sent to the initiator. After successfully sending this message the drive
releases all bus signals and goes to BUS FREE phase.
10.1.2 SYNCHRONOUS DATA TRANSFER REQUEST (010301H)
REQ/ACK offset
X
4
Transfer period (M times 4 nanoseconds)
M
3
SYNCHRONOUS DATA TRANSFER REQUEST code
01H
2
Extended message length
03H
1
Extended message
01H
0
Description
Value
Byte
Figure 178. Synchronous Data Transfer Request.
A pair of SYNCHRONOUS DATA TRANSFER REQUEST (SDTR) messages shown in Figure are
exchanged between an initiator and a drive to establish the synchronous data transfer mode between the
two devices. The message exchange establishes the permissible transfer period and REQ/ACK offset for
a synchronous data transfer between the two devices. The initiator may initiate a synchronous data
transfer negotiation at any time after the LUN has been identified. A SYNCHRONOUS DATA TRANSFER
REQUEST (SDTR) message exchange shall be initiated by a SCSI device whenever a previously
arranged data transfer agreement may have become invalid.
The agreement becomes invalid after any
condition which may leave the data transfer agreement in an indeterminate state such as after
!
a Power-on Reset
!
a SCSI Bus Reset condition
!
a Target Reset message
In addition a SCSI device may initiate a SDTR message exchange whenever it is appropriate to negotiate
a new data transfer agreement (either synchronous or asynchronous).
M
The transfer period (M above) is the minimum time allowed between leading edges of successive
REQ pulses and of successive ACK pulses to meet the device requirements for successful
reception of data. The drive supports transfer period of 50, 100, and 200 ns. In addition to this,
when the drive is working in LVD mode, it supports 25 ns transfer periods.
REQ/ACK Offset
X
The ACK/REQ offset (X above) is the maximum number of REQ pulses allowed to be outstanding
before the leading edge of its corresponding ACK pulses is received at the drive. A REQ/ACK
offset value of zero indicates asynchronous data transfer mode. The drive supports REQ/ACK
offset values in the range 0 through 127.
If ATN is negated before all bytes of a multiple-byte extended message are received, the drive will go to
BUS
FREE
to signal a catastrophic error.
Ultrastar 146Z10 hard disk drive specifications
178