Hitachi C4K60 Specifications - Page 36

General Operations, 2.1. 48-bit Addressing Feature Set

Page 36 highlights

7.2. General Operations 7.2.1. 48-bit Addressing Feature Set The 48-bit Addressing Feature set allows device with capacities up to 281,474,976,710.655 sectors (144,115,188,075,855,360 bytes). In addition, the number of sectors that may be transferred by a single command are increased by increasing the allowable sector count to 16-bits. Commands unique to the 48-bit Address feature set are: − FLUSH CACHE EXT − READ SECTORS EXT, READ MULTIPLE EXT, READ VERIFY SECTORS EXT, READ DMA EXT − READ NATIVE MAX ADDRESS EXT − SET MAX ADDRESS EXT − WRITE DMA FUA EXT, WRITE MULTIPLE FUA EXT − WRITE SECTOR EXT, WRITE MULTIPLE EXT, WRITE DMA EXT − READ LOG EXT, WRITE LOG EXT The 48-bit Address feature operates in LBA only. Device also implements commands set using 28-bit addressing. 28-bit and 48-bit commands may be intermixed. In the device, the Features Register, the Sector Count Register, the LBA Low Register, the LBA Mid Register, and the LBA High Register are each a two byte deep FIFO. Each time one of these registers is written, the new content written is placed into the "most recently written" location and the previous content of the register is moved to "previous content" location. The host may read the "previous content" of the Sector Count, LBA Low, LBA Mid, and LBA High Registers by first setting the High Order Bit (HOB, bit 7) of the Device Control register to one and then reading the desired register. If HOB (bit 7) in the Device Control register is cleared to zero the host reads the "most recently written" content when the register is read. A write to any Command Block register causes the device to clear the HOB bit to zero in the Device Control register. The "most recently written" content always gets written by a register write regardless of the state of HOB (bit 7) in the Device Control register. Support of the 48-bit Address feature set is indicated in the IDENTIFY DEVICE command response bit 10 word 83. In addition, the maximum user LBA address accessible by 48-bit addressable commands is contained in Identify Device response words 100 through 103. 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 - 36 -

  • 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
- 36 -
7.2. General Operations
7.2.1. 48-bit Addressing Feature Set
The 48-bit Addressing Feature set allows device with capacities up to 281,474,976,710.655 sectors
(144,115,188,075,855,360 bytes). In addition, the number of sectors that may be transferred by a single
command are increased by increasing the allowable sector count to 16-bits. Commands unique to the 48-bit
Address feature set are:
FLUSH CACHE EXT
READ SECTORS EXT, READ MULTIPLE EXT, READ VERIFY SECTORS EXT, READ DMA EXT
READ NATIVE MAX ADDRESS EXT
SET MAX ADDRESS EXT
WRITE DMA FUA EXT, WRITE MULTIPLE FUA EXT
WRITE SECTOR EXT, WRITE MULTIPLE EXT, WRITE DMA EXT
READ LOG EXT, WRITE LOG EXT
The 48-bit Address feature operates in LBA only. Device also implements commands set using 28-bit
addressing.
28-bit and 48-bit commands may be intermixed.
In the device, the Features Register, the Sector Count Register, the LBA Low Register, the LBA Mid
Register, and the LBA High Register are each a two byte deep FIFO. Each time one of these registers is
written, the new content written is placed into the “most recently written” location and the previous content of
the register is moved to “previous content” location.
The host may read the “previous content” of the Sector Count, LBA Low, LBA Mid, and LBA High Registers
by first setting the High Order Bit (HOB, bit 7) of the Device Control register to one and then reading the
desired register. If HOB (bit 7) in the Device Control register is cleared to zero the host reads the “most
recently written” content when the register is read. A write to any Command Block register causes the device
to clear the HOB bit to zero in the Device Control register. The “most recently written” content always gets
written by a register write regardless of the state of HOB (bit 7) in the Device Control register.
Support of the 48-bit Address feature set is indicated in the IDENTIFY DEVICE command response bit 10
word 83. In addition, the maximum user LBA address accessible by 48-bit addressable commands is
contained in Identify Device response words 100 through 103.
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.