Hitachi DK23EA Specifications - Page 32

Features Register, 3.1.4 Sector Count Register, 3.1.5 Sector Number Register, 3.1.6 Cylinder

Page 32 highlights

Bit 7 6 5 4 3 2 1 0 Name ICRC UNC - IDNF - ABRT TK0NF AMNF a) AMNF(Address Mark Not Found): This bit indicates that a data address mark is not found after the correct ID field is detected. b) TK0NF(Track 0 Not Found): This bit indicates that Track 0 is not found during the execution of the Recalibrate command. c) ABRT(Aborted Command): This bit indicates that execution of a command is interrupted due to a device error(e.g. Not Ready and Write fault) or an invalid command code. d) IDNF (ID Not Found): This bit indicates that an ID field of the requested sector is not found. e) UNC(Uncorrectable Data Error): This bit indicates that an uncorrectable error has occurred. f) ICRC(Interface CRC Error): This bit indicates that an interface CRC error was occurred. This bit is not applied for Multiword DMA transfers. 6.3.1.3 Features Register By combining with the Set Features command, this register is used for enabling or disabling each feature. 6.3.1.4 Sector Count Register This register contains the number of sectors of data requested to be transferred on a read or write operation. When a command has been completed and the value of this register is "0", it represents that the command has been executed successfully. If the command has not been executed successfully, this register indicates the number of the sectors yet to be processed. This definition cannot be applied to all commands. For more information on commands, refer to the corresponding sections. 6.3.1.5 Sector Number Register This register contains the starting sector number for any disk data access. This number may be from 1 to the maximum number of sectors per track. In LBA mode, this register contains Bits 7-0 of the LBA. 6.3.1.6 Cylinder Low Register This register contains the lower 8 bits of the starting cylinder address for any disk access. When a command has been executed; this register displays the currently specified cylinder number. In LBA mode, this register contains Bits 15-8 of the LBA. 6.3.1.7 Cylinder High Register This register contains the higher 8 bits of the starting cylinder address for any disk access. When a command has been executed, this register displays the currently specified cylinder number. In LBA mode, this register contains Bits 23-16 of the LBA. K6602637 Rev.3 02.27.01 - 32 -

  • 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

K6602637
Rev.3
02.27.01
- 32 -
Bit
7
6
5
4
3
2
1
0
Name
ICRC
UNC
-
IDNF
-
ABRT
TK0NF
AMNF
a) AMNF(Address Mark Not Found): This bit indicates that a data address mark is not found after the
correct ID field is detected.
b) TK0NF(Track 0 Not Found): This bit indicates that Track 0 is not found during the execution of the
Recalibrate command.
c) ABRT(Aborted Command): This bit indicates that execution of a command is interrupted due to
a device error(e.g. Not Ready and Write fault) or an invalid command code.
d) IDNF (ID Not Found): This bit indicates that an ID field of the requested sector is not found.
e) UNC(Uncorrectable Data Error): This bit indicates that an uncorrectable error has occurred.
f) ICRC(Interface CRC Error): This bit indicates that an interface CRC error was occurred. This bit is not
applied for Multiword DMA transfers.
6.3.1.3 Features Register
By combining with the Set Features command, this register is used for enabling or disabling each
feature.
6.3.1.4 Sector Count Register
This register contains the number of sectors of data requested to be transferred on a read or write
operation. When a command has been completed and the value of this register is "0", it represents that
the command has been executed successfully.
If the command has not been executed successfully,
this register indicates the number of the sectors yet to be processed. This definition cannot be applied
to all commands. For more information on commands, refer to the corresponding sections.
6.3.1.5 Sector Number Register
This register contains the starting sector number for any disk data access. This number may be from 1
to the maximum number of sectors per track.
In LBA mode, this register contains Bits 7-0 of the LBA.
6.3.1.6 Cylinder Low Register
This register contains the lower 8 bits of the starting cylinder address for any disk access.
When a
command has been executed; this register displays the currently specified cylinder number.
In LBA mode, this register contains Bits 15-8 of the LBA.
6.3.1.7 Cylinder High Register
This register contains the higher 8 bits of the starting cylinder address for any disk access.
When a
command has been executed, this register displays the currently specified cylinder number.
In LBA mode, this register contains Bits 23-16 of the LBA.