IBM DTNA-22160 Hard Drive Specifications - Page 61

Features Register, Sector Count Register, Sector Number Register, Status Register

Page 61 highlights

TK0NF (T0N) AMNF (AMN) Track 0 Not Found. T 0 N = 1 indicates track 0 was not found during a Recalibrate command. Address Mark Not Found. A M N = 1 indicates the data address mark has not been found after finding the correct ID field for the requested sector. 9.10 Features Register This register is command specific. This is used with the Set Features command. 9.11 Sector Count Register This register contains the number of sectors of data requested to be transferred on a read or write operation between the host and the device. If the value in the register is set to 0, a count of 256 sectors is specified. If the register is zero at command completion, the command was successful. If not successfully completed, the register contains the number of sectors which need to be transferred in order to complete the request. The contents of the register are defined otherwise on some commands. These definitions are given in the command descriptions. 9.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. 9.13 Status Register Status Register 7 6 5 BSY DRDY DF 4 3 2 1 0 DSC DRQ CORR IDX ERR Figure 34. 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. Registers 53

  • 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

TK0NF (T0N)
Track 0 Not Found.
T0N=1 indicates track 0 was not found during a Recalibrate
command.
AMNF (AMN)
Address Mark Not Found.
AMN=1 indicates the data address mark has not been
found after finding the correct ID field for the requested sector.
9.10
Features Register
This register is command specific.
This is used with the Set Features command.
9.11
Sector Count Register
This register contains the number of sectors of data requested to be transferred on a read or write operation
between the host and the device.
If the value in the register is set to 0, a count of 256 sectors is specified.
If the register is zero at command completion, the command was successful.
If not successfully completed,
the register contains the number of sectors which need to be transferred in order to complete the request.
The contents of the register are defined otherwise on some commands.
These definitions are given in the
command descriptions.
9.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.
9.13
Status Register
Status Register
7
6
5
4
3
2
1
0
BSY
DRDY
DF
DSC
DRQ
CORR
IDX
ERR
Figure 34. 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.
Registers
53