Hitachi HTS541040G9AT00 Specifications - Page 106

Data Out Commands

Page 106 highlights

f. The device sets DRQ = 0 after the sector (or block) has been transferred to the host. 4. For the Read Long command: a. The device sets BSY = 1 and prepares for data transfer. b. When the sector of data is available for transfer to the host, the device sets BSY = 0 and DRQ=1 and interrupts the host. c. In response to the interrupt, the host reads the Status Register. d. The device clears the interrupt in response to the Status Register being read. e. The host reads the sector of data including ECC bytes via the Data Register. f. The device sets DRQ = 0 after the sector has been transferred to the host. The Read Multiple command transfers one block of data for each interrupt. The other commands transfer one sector of data for each interrupt. Note that the status data for a sector of data is available in the Status Register before the sector is transferred to the host. If the device detects an invalid parameter, it aborts the command by setting BSY = 0, ERR = 1, ABT = 1, and interrupting the host. If an error occurs, the device sets BSY = 0, ERR = 1, and DRQ = 1. The device then stores the error status in the Error Register and interrupt the host. The registers will contain the location of the sector in error. The error location will be reported using CHS mode or LBA mode. The mode is decided by the mode select bit (bit 6) of the Device/ Head register upon issuing the command. If an Uncorrectable Data Error (UNC = 1) occurs, the defective data is transferred from the media to the sector buffer and is available for transfer to the host at the host's option. In case of a Read Multiple command, the host should complete transfer of the block which includes the error from the sector buffer and terminate whatever type of error that occurred. All data transfers to the host through the Data Register are 16 bits except ECC bytes which are 8 bits. 12.2 Data Out Commands The following are Data Out commands: • Device Configuration SET • Format Track • Security Disable Password • Security Erase Unit • Security Set Password • Security Unlock • Set Max SET PASSWORD • Set Max UNLOCK • S.M.A.R.T. Write log sector • Write Buffer • Write Long • Write Multiple • Write Multiple EXT Travelstar 5K100 Hard Disk Drive Specification 92

  • 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

Travelstar 5K100 Hard Disk Drive Specification
92
f.
The device sets DRQ = 0 after the sector (or block) has been transferred to the host.
4.
For the Read Long command:
a.
The device sets BSY = 1 and prepares for data transfer.
b.
When the sector of data is available for transfer to the host, the device sets BSY = 0 and DRQ=1 and
interrupts the host.
c.
In response to the interrupt, the host reads the Status Register.
d.
The device clears the interrupt in response to the Status Register being read.
e.
The host reads the sector of data including ECC bytes via the Data Register.
f.
The device sets DRQ = 0 after the sector has been transferred to the host.
The Read Multiple command transfers one block of data for each interrupt. The other commands transfer one sec-
tor of data for each interrupt.
Note that the status data for a sector of data is available in the Status Register
before
the sector is transferred to the
host.
If the device detects an invalid parameter, it aborts the command by setting BSY = 0, ERR = 1, ABT = 1, and inter-
rupting the host.
If an error occurs, the device sets BSY = 0, ERR = 1, and DRQ = 1. The device then stores the error status in the
Error Register and interrupt the host. The registers will contain the location of the sector in error. The error location
will be reported using CHS mode or LBA mode. The mode is decided by the mode select bit (bit 6) of the Device/
Head register upon issuing the command.
If an Uncorrectable Data Error (UNC = 1) occurs, the defective data is transferred from the media to the sector
buffer and is available for transfer to the host at the host's option. In case of a Read Multiple command, the host
should complete transfer of the block which includes the error from the sector buffer and terminate whatever type
of error that occurred.
All data transfers to the host through the Data Register are 16 bits except ECC bytes which are 8
bits.
12.2
Data Out Commands
The following are Data Out commands:
Device Configuration SET
Format Track
Security Disable Password
Security Erase Unit
Security Set Password
Security Unlock
Set Max SET PASSWORD
Set Max UNLOCK
S.M.A.R.T. Write log sector
Write Buffer
Write Long
Write Multiple
Write Multiple EXT