Hitachi DK23CA-10 Specifications - Page 60

SMART Save Attribute Values [B0h, Sub D3h]

Page 60 highlights

The state of the attribute AUTOSAVE feature (either enable or disable) will be preserved by the device across power cycles. A value of zero written by the host into the Sector Count register before issuing this command will cause this feature to be disabled. Disabling this feature does not preclude the device from saving attribute values to non-volatile memory during some other normal operation. A value of F1h written by the host into the Sector Count register before issuing this command will cause this feature to be enabled. Upon receipt of the command from the host, the device sets BSY, enables or disables the AUTOSAVE feature, clears BSY, and asserts INTRQ. During execution of the AUTOSAVE routine the device shall not assert BSY nor de-assert DRDY. If the device receives a command from the host while executing its AUTOSAVE routine it must respond to the host within two seconds. 6.3.2.8.9 SMART Save Attribute Values [B0h, Sub D3h] Task File Registers Command Cylinder High Cylinder Low Device/Head Sector Number Sector Count Features DRV : Device selection bit 76543210 B0h C2h 4Fh - X - DRV XX XX XX D3h 0 : DRV0 1:DRV1 The SMART Save Attribute Values command causes the device to immediately save any updated attribute values to the device's non-volatile memory regardless of the state of the attribute AUTOSAVE timer. Upon receipt of this command from the host, the device sets BSY, writes any updated attribute values to nonvolatile memory, clears BSY, and asserts INTRQ. If SMART is disabled or if the values in the Features, Cylinder Low, or Cylinder High registers are invalid, an Aborted command error is posted. K6602637 Rev.3 02.27.01 - 60 -

  • 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
- 60 -
The state of the attribute AUTOSAVE feature (either enable or disable) will be preserved by the device
across power cycles.
A value of zero written by the host into the Sector Count register before issuing this command will cause this
feature to be disabled. Disabling this feature does not preclude the device from saving attribute values to
non-volatile memory during some other normal operation.
A value of F1h written by the host into the Sector Count register before issuing this command will cause this
feature to be enabled.
Upon receipt of the command from the host, the device sets BSY, enables or disables the AUTOSAVE
feature, clears BSY, and asserts INTRQ.
During execution of the AUTOSAVE routine the device shall not assert BSY nor de-assert DRDY. If the
device receives a command from the host while executing its AUTOSAVE routine it must respond to the
host within two seconds.
6.3.2.8.9 SMART Save Attribute Values [B0h, Sub D3h]
Task File Registers
7
6
5
4
3
2
1
0
Command
B0h
Cylinder High
C2h
Cylinder Low
4Fh
Device/Head
-
X
-
DRV
XX
Sector Number
XX
Sector Count
XX
Features
D3h
DRV : Device selection bit
0 : DRV0
1:DRV1
The SMART Save Attribute Values command causes the device to immediately save any updated attribute
values to the device’s non-volatile memory regardless of the state of the attribute AUTOSAVE timer. Upon
receipt of this command from the host, the device sets BSY, writes any updated attribute values to non-
volatile memory, clears BSY, and asserts INTRQ.
If SMART is disabled or if the values in the Features, Cylinder Low, or Cylinder High registers are invalid, an
Aborted command error is posted.