Fujitsu MPD3173AT Product Manual - Page 75

Command block registers

Page 75 highlights

5.2.2 Command block registers (1) Data register (X'1F0') The Data register is a 16-bit register for data block transfer between the device and the host system. Data transfer mode is PIO or LBA mode. (2) Error register (X'1F1') The Error register indicates the status of the command executed by the device. The contents of this register are valid when the ERR bit of the Status register is 1. This register contains a diagnostic code after power is turned on, a reset , or the EXECUTIVE DEVICE DIAGNOSTIC command is executed. [Status at the completion of command execution other than diagnostic command] Bit 7 ICRC Bit 6 UNC Bit 5 X Bit 4 IDNF Bit 3 X Bit 2 Bit 1 Bit 0 ABRT TK0NF AMNF X: Unused - Bit 7: - Bit 6: - Bit 5: - Bit 4: - Bit 3: - Bit 2: - Bit 1: - Bit 0: Interface CRC error (ICRC). This bit indicates that an interface CRC error has occurred during an Ultra DMA data transfer. The content of this bit is not applicable for Multiword DMA transfers. Uncorrectable Data Error (UNC). This bit indicates that an uncorrectable data error has been encountered. Unused ID Not Found (IDNF). This bit indicates an error except for, uncorrectable error and SB not found, and Aborted Command. Unused Aborted Command (ABRT). This bit indicates that the requested command was aborted due to a device status error (e.g. Not Ready, Write Fault) or the command code was invalid. Track 0 Not Found (TK0NF). This bit indicates that track 0 was not found during RECALIBRATE command execution. Address Mark Not Found. This bit indicates that an SB not found error has been encountered. 5 - 8 C141-E069-02EN

  • 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

C141-E069-02EN
5 - 8
5.2.2
Command block registers
(1)
Data register (X'1F0')
The Data register is a 16-bit register for data block transfer between the device and the host
system.
Data transfer mode is PIO or LBA mode.
(2)
Error register (X'1F1')
The Error register indicates the status of the command executed by the device.
The contents
of this register are valid when the ERR bit of the Status register is 1.
This register contains a diagnostic code after power is turned on, a reset , or the EXECUTIVE
DEVICE DIAGNOSTIC command is executed.
[Status at the completion of command execution other than diagnostic command]
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
ICRC
UNC
X
IDNF
X
ABRT
TK0NF
AMNF
X: Unused
- Bit 7:
Interface CRC error (ICRC).
This bit indicates that an interface CRC error has
occurred during an Ultra DMA data transfer.
The content of this bit is not
applicable for Multiword DMA transfers.
- Bit 6:
Uncorrectable Data Error (UNC).
This bit indicates that an uncorrectable data
error has been encountered.
- Bit 5:
Unused
- Bit 4:
ID Not Found (IDNF).
This bit indicates an error except for, uncorrectable error
and SB not found, and Aborted Command.
- Bit 3:
Unused
- Bit 2:
Aborted Command (ABRT).
This bit indicates that the requested command was
aborted due to a device status error (e.g. Not Ready, Write Fault) or the command
code was invalid.
- Bit 1:
Track 0 Not Found (TK0NF).
This bit indicates that track 0 was not found
during RECALIBRATE command execution.
- Bit 0:
Address Mark Not Found.
This bit indicates that an SB not found error has been
encountered.