Hitachi HDT725025VLA380 Specifications - Page 83

Registers

Page 83 highlights

9.0 Registers 9.1 Register set Table 49: Register Set CS0- Addresses CS1- DA2 DA1 N N x x N A 0 x N A 1 0 N A 1 1 N A 1 1 A N 0 0 A N 0 0 A N 0 1 A N 0 1 A N 0 1 A N 1 0 A N 1 0 A N 1 0 A N 1 0 A N 1 1 A N 1 1 A N 1 1 A A x x Functions DA0 READ (DIOR-) WRITE (DIOW-) x Data bus high impedance Not used Control block registers x Data bus high impedance Not used x Data bus high impedance Not used 0 Alternate Status Device Control 1 Device Address Not used Command block registers 0 Data Data 1 Error Register Features 0 Sector Count Sector Count 1 Sector Number Sector Number 1 * LBA bits 0-7 * LBA bits 0-7 0 Cylinder Low Cylinder Low 0 * LBA bits 8-15 * LBA bits 8-15 1 Cylinder High Cylinder High 1 * LBA bits 16-23 * LBA bits 16-23 0 Device/Head. Device/Head 0 * LBA bits 24-27 * LBA bits 24-27 1 Status Command x Invalid address Invalid address Logic conventions: A = signal asserted N = signal not asserted x = either A or N * = Mapping of registers in LBA mode Communication to or from the device is through an I/O Register that routes the input or output data to or from the registers addressed by the signals from the host(CS0-, CS1-, DA2, DA1, DA0, DIOR- and DIOW-). The Command Block Registers are used for sending commands to the device or posting status from the device. The Control Block Registers are used for device control and to post alternate status. Deskstar T7K500 Hard Disk Drive Specification 69

  • 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
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291

Deskstar T7K500 Hard Disk Drive Specification
69
9.0 Registers
9.1
Register set
Table 49: Register Set
Logic conventions:
A = signal asserted
N = signal not asserted
x = either A or N
* = Mapping of registers in LBA mode
Communication to or from the device is through an I/O Register that routes the input or output data to or from the
registers addressed by the signals from the host(CS0-, CS1-, DA2, DA1, DA0, DIOR- and DIOW-).
The Command Block Registers are used for sending commands to the device or posting status from the device.
The Control Block Registers are used for device control and to post alternate status.
Addresses
Functions
CS0-
CS1-
DA2
DA1
DA0
READ (DIOR-)
WRITE (DIOW-)
N
N
x
x
x
Data bus high impedance
Not used
Control block registers
N
A
0
x
x
Data bus high impedance
Not used
N
A
1
0
x
Data bus high impedance
Not used
N
A
1
1
0
Alternate Status
Device Control
N
A
1
1
1
Device Address
Not used
Command block registers
A
N
0
0
0
Data
Data
A
N
0
0
1
Error Register
Features
A
N
0
1
0
Sector Count
Sector Count
A
N
0
1
1
Sector Number
Sector Number
A
N
0
1
1
* LBA bits 0-7
* LBA bits 0-7
A
N
1
0
0
Cylinder Low
Cylinder Low
A
N
1
0
0
* LBA bits 8-15
* LBA bits 8-15
A
N
1
0
1
Cylinder High
Cylinder High
A
N
1
0
1
* LBA bits 16-23
* LBA bits 16-23
A
N
1
1
0
Device/Head.
Device/Head
A
N
1
1
0
* LBA bits 24-27
* LBA bits 24-27
A
N
1
1
1
Status
Command
A
A
x
x
x
Invalid address
Invalid address