Hitachi C4K60 Specifications - Page 32

Error register, Features Register, 1.4. Sector Count Register

Page 32 highlights

7.1.2. Error register This register stores device status when the last command has been completed or diagnostic codes when a self-diagnostic process has been completed. The contents of this register are valid when the error bit (ERR) is set in the Status Register. The contents of this register are diagnostic codes when the device has just completed a self-diagnostic process requested when turning on the power or resetting. Bit 7 6 5 4 3 2 1 0 Name ICRC UNC 0 IDNF 0 ABRT 0 AMNF − AMNF(Address Mark Not Found): This bit indicates that the device is unable to execute SMART command due to a invalid data structure. − 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. − IDNF (ID Not Found): This bit indicates that an ID field of the requested sector is not found. − UNC(Uncorrectable Data Error): This bit indicates that an uncorrectable error or an data address mark not found has occurred. − ICRC(Interface CRC Error): This bit indicates that an interface CRC error was occurred. This bit is not applied for Multiword DMA transfers. 7.1.3. Features Register By combining with the Set Features command, this register is used for enabling or disabling each feature. 7.1.4. Sector Count Register The 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 value in the register is set to 0, a count of 256 sectors in 28-bit addressing or 65,536 sectors in 48-bit addressing is specified. 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. K6610170 Rev.2 Dec 22, 2004 - 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
  • 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

K6610170
Rev.2
Dec 22, 2004
- 32 -
7.1.2. Error register
This register stores device status when the last command has been completed or diagnostic codes
when a self-diagnostic process has been completed. The contents of this register are valid when the
error bit (ERR) is set in the Status Register. The contents of this register are diagnostic codes when
the device has just completed a self-diagnostic process requested when turning on the power or
resetting.
Bit
7
6
5
4
3
2
1
0
Name
ICRC
UNC
0
IDNF
0
ABRT
0
AMNF
AMNF(Address Mark Not Found):
This bit indicates that the device is unable to execute SMART command due to a invalid data
structure.
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.
IDNF (ID Not Found):
This bit indicates that an ID field of the requested sector is not found.
UNC(Uncorrectable Data Error):
This bit indicates that an uncorrectable error or an data address mark not found has occurred.
ICRC(Interface CRC Error): This bit indicates that an interface CRC error was occurred. This bit is not
applied for Multiword DMA transfers.
7.1.3.
Features Register
By combining with the Set Features command, this register is used for enabling or disabling each
feature.
7.1.4. Sector Count Register
The 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 value in the register is set to 0, a count of 256 sectors in 28-bit
addressing or 65,536 sectors in 48-bit addressing is specified.
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.