Hitachi C4K60 Specifications - Page 45

Protected Area Feature

Page 45 highlights

7.2.5. Protected Area Feature A reserved area for data storage outside the normal operating system is required for several specialized applications. Systems may wish to store configuration data or save memory to disk data in a location that operation system can not change. Following commands are defined in this feature. − READ MAX ADDRESS command and SET MAX ADDRESS command for 28-bit addressing − READ MAX ADDRESS EXT command and SET MAX ADDRESS EXT command for 48-bit addressing − SET MAX SET PASSWORD command − SET MAX LOCK command − SET MAX FREEZE LOCK command − SET MAX UNLOCK command The READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command allows the host to determine the maximum native address space of the device even when a protected area has been allocated. The SET MAX ADDRESS or SET MAX ADDRESS EXT command allows the host to redefine the maximum address of the user accessible address space. That is, when the SET MAX ADDRESS or SET MAX ADDRESS EXT command is issued with a maximum address less than the native maximum address, the device reduces the user accessible address space to the maximum specified by the command, providing a protected area above that maximum address. The SET MAX ADDRESS or SET MAX ADDRESS EXT command is immediately preceded by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command. After the SET MAX ADDRESS or SET MAX ADDRESS EXT command has been issued, the device reports only the reduced user address space in response to an IDENTIFY DEVICE command in words 60, 61, 100, 101, 102, and 103. Any read or write command to an address above the maximum address specified by the SET MAX ADDRESS or SET MAX ADDRESS EXT command causes command completion with the IDNF bit set to one and ERR set to one, or command aborted. A volatility bit in the Sector Count register allows the host to specify if the maximum address set is preserved across power-on or hardware reset cycles. On power-on or hardware reset the device maximum address returns to the last non-volatile address setting regardless of subsequent volatile SET MAX ADDRESS or SET MAX ADDRESS EXT commands. If the SET MAX ADDRESS or SET MAX ADDRESS EXT command is issued with a value that exceeds the native maximum address command aborted is returned. When the 48-bit Address feature set is implemented, the native maximum address is the value returned by a READ NATIVE MAX ADDRESS EXT command. If the native maximum address is equal to or less than 268,435,455, a READ NATIVE MAX ADDRESS command returns the native maximum address. If the native maximum address is greater than 268,435,455, a READ NATIVE MAX ADDRESS command returns a value of 268,435,455. K6610170 Rev.2 Dec 22, 2004 - 45 -

  • 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
- 45 -
7.2.5. Protected Area Feature
A reserved area for data storage outside the normal operating system is required for several specialized
applications. Systems may wish to store configuration data or save memory to disk data in a location that
operation system can not change. Following commands are defined in this feature.
READ MAX ADDRESS command and SET MAX ADDRESS command for 28-bit addressing
READ MAX ADDRESS EXT command and SET MAX ADDRESS EXT command for 48-bit addressing
SET MAX SET PASSWORD command
SET MAX LOCK command
SET MAX FREEZE LOCK command
SET MAX UNLOCK command
The READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS EXT command allows the host to
determine the maximum native address space of the device even when a protected area has been allocated.
The SET MAX ADDRESS or SET MAX ADDRESS EXT command allows the host to redefine the maximum
address of the user accessible address space. That is, when the SET MAX ADDRESS or SET MAX
ADDRESS EXT command is issued with a maximum address less than the native maximum address, the
device reduces the user accessible address space to the maximum specified by the command, providing a
protected area above that maximum address. The SET MAX ADDRESS or SET MAX ADDRESS EXT
command is immediately preceded by a READ NATIVE MAX ADDRESS or READ NATIVE MAX ADDRESS
EXT command. After the SET MAX ADDRESS or SET MAX ADDRESS EXT command has been issued,
the device reports only the reduced user address space in response to an IDENTIFY DEVICE command in
words 60, 61, 100, 101, 102, and 103. Any read or write command to an address above the maximum
address specified by the SET MAX ADDRESS or SET MAX ADDRESS EXT command causes command
completion with the IDNF bit set to one and ERR set to one, or command aborted.
A volatility bit in the Sector Count register allows the host to specify if the maximum address set is preserved
across power-on or hardware reset cycles. On power-on or hardware reset the device maximum address
returns to the last non-volatile address setting regardless of subsequent volatile SET MAX ADDRESS or
SET MAX ADDRESS EXT commands. If the SET MAX ADDRESS or SET MAX ADDRESS EXT command
is issued with a value that exceeds the native maximum address command aborted is returned.
When the 48-bit Address feature set is implemented, the native maximum address is the value returned by a
READ NATIVE MAX ADDRESS EXT command. If the native maximum address is equal to or less than
268,435,455, a READ NATIVE MAX ADDRESS command returns the native maximum address. If the native
maximum address is greater than 268,435,455, a READ NATIVE MAX ADDRESS command returns a value
of 268,435,455.