Hitachi C4K60 Specifications - Page 128

Write Sectors [30h, 31h]

Page 128 highlights

7.5.64. Write Sectors [30h, 31h] Task File Registers Command LBA High LBA Mid LBA Low Device/Head Sector Count Features 7 6 5 4 3 2 1 0 30h or 31h L = 0: Cylinder number bit 15 - 8 L = 1: 28-bit LBA address bit 23 - 16 L = 0: Cylinder number bit 7 - 0 L = 1: 28-bit LBA address bit 15 - 8 L = 0: Sector number L = 1: 28-bit LBA address bit 7 - 0 X L X DRV L = 0: Head Number L = 1: 28-bit LBA address bit 27-24 Sector Count XX The WRITE SECTORS command transfers one or more sectors from the host to the device. The data is then written to the media, beginning at the specified in the LBA High (Cylinder High), LBA Mid (Cylinder Low) and LBA Low (Sector Number) Registers. At command completion, the Command Block Registers contain the cylinder, head, and sector numbers or LBA address of the last sector written. If an error occurs during a write of more than one sector, writing terminates at the sector where the error occurs. The Command Block Registers contain the cylinder, head, and sector numbers or LBA address of the sector where the error occurred. K6610170 Rev.2 Dec 22, 2004 - 128 -

  • 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
- 128 -
7.5.64. Write Sectors [30h, 31h]
Task File Registers
7
6
5
4
3
2
1
0
Command
30h or 31h
LBA High
L = 0: Cylinder number bit 15 - 8
L = 1: 28-bit LBA address bit
23 - 16
LBA Mid
L = 0: Cylinder number bit 7 - 0
L = 1: 28-bit LBA address bit
15 - 8
LBA Low
L = 0: Sector number
L = 1: 28-bit LBA address bit 7 - 0
Device/Head
X
L
X
DRV L = 0:
Head Number
L = 1:
28-bit LBA address
bit 27-24
Sector Count
Sector Count
Features
XX
The WRITE SECTORS command transfers one or more sectors from the host to the device. The data is
then written to the media, beginning at the specified in the LBA High (Cylinder High), LBA Mid (Cylinder Low)
and LBA Low (Sector Number) Registers.
At command completion, the Command Block Registers contain the cylinder, head, and sector numbers or
LBA address of the last sector written. If an error occurs during a write of more than one sector, writing
terminates at the sector where the error occurs. The Command Block Registers contain the cylinder, head,
and sector numbers or LBA address of the sector where the error occurred.