IBM DJSA-210 Hard Drive Specifications - Page 84

Sector Number Register, 13 Status Register, Corrected Data. Corrected Data is always = 0.

Page 84 highlights

10.12 Sector Number Register This register contains the starting sector number for any disk data access for the subsequent command. The sector number is from one to the maximum number of sectors per track. In LBA mode, this register contains Bits 0-7. At the end of the command, this register is updated to reflect the current LBA Bits 0-7. 10.13 Status Register Status Register 7 6 5 4 3 2 1 0 BSY DRDY DF DSC DRQ CORR IDX ERR Figure 54. Status Register This register contains the device status. The contents of this register are updated whenever an error occurs and at the completion of each command. If the host reads this register when an interrupt is pending, it is considered to be the interrupt acknowledge. Any pending interrupt is cleared whenever this register is read. If BSY=1, no other bits in the register are valid. Bit Definitions BSY DRDY (RDY) DF DSC DRQ CORR (COR) IDX ERR Busy. Bit BSY=1 whenever the device is accessing the registers. The host should not read or write any registers when BSY=1. If the host reads any register when BSY=1, the contents of the Status Register will be returned. Device Ready. When bit RDY=1 it indicates that the device is capable of responding to a command. Bit RDY will be set to 0 during power on until the device is ready to accept a command. Device Fault. It DF=1 it indicates that the device has detected a write fault condition. Bit DF is set to 0 after the Status Register is read by the host. Device Seek Complete. If DSC=1 it indicates that a Seek has completed and the device head is settled over a track. Bit DSC is set to 0 by the device just before a Seek begins. When an error occurs, this bit is not changed until the Status Register is read by the host and at that time the bit again indicates the current Seek complete status. When the device enters into or is in Standby mode or Sleep mode, this bit is set by device in spite of the drive not spinning up. Data Request. Bit DRQ=1 indicates that the device is ready to transfer a word or byte of data between the host and the device. The host should not write the Command register when DRQ=1. Corrected Data. Corrected Data is always = 0. Index. Bit IDX=1 once per revolution. Since IDX=1 only for a very short time during each revolution, the host may not see it set to 1 even if the host is reading the Status Register continuously. Therefore the host should not attempt to use IDX bit for timing purposes. Error. Bit ERR=1 indicates that an error occurred during execution of the previous command. The Error Register should be read to determine the error type. The device sets bit ERR=0 when the next command is received from the host. Travelstar 32GH/30GT/20GN hard disk drive specifications 70

  • 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

10.12 Sector Number Register
This register contains the starting sector number for any disk data access for the subsequent command.
The sector number is from one to the maximum number of sectors per track.
In LBA mode, this register contains Bits 0–7. At the end of the command, this register is updated to reflect
the current LBA Bits 0–7.
10.13 Status Register
ERR
IDX
CORR
DRQ
DSC
DF
DRDY
BSY
0
1
2
3
4
5
6
7
Status Register
Figure 54. Status Register
This register contains the device status. The contents of this register are updated whenever an error
occurs and at the completion of each command.
If the host reads this register when an interrupt is pending, it is considered to be the interrupt
acknowledge. Any pending interrupt is cleared whenever this register is read.
If BSY=1, no other bits in the register are valid.
Bit Definitions
Error. Bit ERR=1 indicates that an error occurred during execution of the previous
command. The Error Register should be read to determine the error type. The device
sets bit ERR=0 when the next command is received from the host.
ERR
Index. Bit IDX=1 once per revolution. Since IDX=1 only for a very short time during each
revolution, the host may not see it set to 1 even if the host is reading the Status Register
continuously. Therefore the host should not attempt to use IDX bit for timing purposes.
IDX
Corrected Data. Corrected Data is always = 0.
CORR (COR)
Data Request. Bit DRQ=1 indicates that the device is ready to transfer a word or byte of
data between the host and the device. The host should not write the Command register
when DRQ=1.
DRQ
Device Seek Complete. If DSC=1 it indicates that a Seek has completed and the device
head is settled over a track. Bit DSC is set to 0 by the device just before a Seek begins.
When an error occurs, this bit is not changed until the Status Register is read by the host
and at that time the bit again indicates the current Seek complete status. When the
device enters into or is in Standby mode or Sleep mode, this bit is set by device in spite
of the drive not spinning up.
DSC
Device Fault. It DF=1 it indicates that the device has detected a write fault condition. Bit
DF is set to 0 after the Status Register is read by the host.
DF
Device Ready. When bit RDY=1 it indicates that the device is capable of responding to a
command. Bit RDY will be set to 0 during power on until the device is ready to accept a
command.
DRDY (RDY)
Busy. Bit BSY=1 whenever the device is accessing the registers. The host should not
read or write any registers when BSY=1. If the host reads any register when BSY=1, the
contents of the Status Register will be returned.
BSY
Travelstar 32GH/30GT/20GN hard disk drive specifications
70