IBM IC35L036UWDY10 Hard Drive Specifications - Page 206

Attention Condition, Current Phase, Response, COMMAND, STATUS, MESSAGE IN, SELECTION

Page 206 highlights

10.3 Attention Condition The attention condition allows an initiator to inform the drive that a MESSAGE OUT phase is desired. The initiator may create the attention condition by asserting the ATN signal at any time except during the ARBITRATION or BUS FREE phases. The initiator must create the attention condition by asserting the ATN signal at least two deskew delays before releasing ACK for the last byte transferred in a bus phase to guarantee that the attention condition will be honored before transition to a new bus phase. This will guarantee a predictable drive response to a message received during the MESSAGE OUT phase for this attention condition. If the ATN signal is asserted later, it may be honored in the current bus phase or the next bus phase and then may not result in the expected action. After the initiator asserts the ATN signal, the drive will respond with the MESSAGE OUT phase as follows: Current Phase Response COMMAND MESSAGE OUT phase will occur after part or all of the Command Descriptor Block has been transferred to the drive. The initiator must continue REQ/ACK handshakes during the COMMAND phase until the drive enters the MESSAGE OUT phase. DATA The MESSAGE OUT phase will occur after part or all of the data bytes have been transferred and not necessarily on a logical block boundary. The initiator must continue REQ/ACK handshakes (asynchronous transfer) until it detects the phase change. Note: In synchronous transfer the initiator must continue sending ACK pulses to reach an offset of zero. STATUS The MESSAGE OUT phase will occur after the REQ/ACK handshake of the status byte has been completed. MESSAGE IN The MESSAGE OUT phase will occur before the drive sends another message. SELECTION If ATN occurs during a SELECTION phase and before the initiator releases the BSY signal, the MESSAGE OUT phase will occur immediately after that SELECTION phase. RESELECTION The MESSAGE OUT phase will occur after the drive has sent its IDENTIFY message for that RESELECTION phase. (First the drive tries to complete the reselection.) The initiator must keep the ATN signal asserted if more than one message byte is to be transferred during the MESSAGE Out phase. The drive will process each message byte (multiple bytes for an extended message) prior to receiving the next message from the initiator. The drive will continue to handshake and process byte(s) in the MESSAGE OUT phase until ATN goes false unless one of the following conditions occurs: 1. The drive receives an illegal or inappropriate message and goes to the MESSAGE IN phase to send a MESSAGE REJECT message. 2. The drive detects a catastrophic error condition and goes to the BUS FREE phase. Ultrastar 146Z10 hard disk drive specifications 190

  • 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

10.3 Attention Condition
The attention condition allows an initiator to inform the drive that a MESSAGE OUT phase is desired. The
initiator may create the attention condition by asserting the ATN signal at any time except during the
ARBITRATION or BUS FREE phases.
The initiator must create the attention condition by asserting the ATN signal at least two deskew delays
before releasing ACK for the last byte transferred in a bus phase to guarantee that the attention condition
will be honored before transition to a new bus phase. This will guarantee a predictable drive response to a
message received during the MESSAGE OUT phase for this attention condition. If the ATN signal is
asserted later, it may be honored in the current bus phase or the next bus phase and then may not result
in the expected action.
After the initiator asserts the ATN signal, the drive will respond with the MESSAGE OUT phase as follows:
Current Phase
Response
COMMAND
MESSAGE OUT phase will occur after part or all of the Command Descriptor Block
has been transferred to the drive. The initiator must continue REQ/ACK handshakes
during the COMMAND phase until the drive enters the MESSAGE OUT phase.
DATA
The MESSAGE OUT phase will occur after part or all of the data bytes have been
transferred and not necessarily on a logical block boundary. The initiator must
continue REQ/ACK handshakes (asynchronous transfer) until it detects the phase
change.
Note:
In synchronous transfer the initiator must continue sending ACK pulses to reach
an offset of zero.
STATUS
The MESSAGE OUT phase will occur after the REQ/ACK handshake of the status
byte has been completed.
MESSAGE IN
The MESSAGE OUT phase will occur before the drive sends another message.
SELECTION
If ATN occurs during a SELECTION phase and before the initiator releases the BSY
signal, the MESSAGE OUT phase will occur immediately after that SELECTION
phase.
RESELECTION
The MESSAGE OUT phase will occur after the drive has sent its IDENTIFY message
for that RESELECTION phase. (First the drive tries to complete the reselection.)
The initiator must keep the ATN signal asserted if more than one message byte is to be transferred during
the MESSAGE Out phase. The drive will process each message byte (multiple bytes for an extended
message) prior to receiving the next message from the initiator. The drive will continue to handshake and
process byte(s) in the MESSAGE OUT phase until ATN goes false unless one of the following conditions
occurs:
1. The drive receives an illegal or inappropriate message and goes to the MESSAGE IN phase to send a
MESSAGE REJECT message.
2. The drive detects a catastrophic error condition and goes to the BUS FREE phase.
Ultrastar 146Z10 hard disk drive specifications
190