IBM DTTA-351010 Hard Drive Specifications - Page 171

Write DMA Queued CCh

Page 171 highlights

12.36 Write DMA Queued (CCh) Command Block Output Registers Register 76543210 Data Feature VVVVVVVV Sector Count V V V V V V V V Sector Number V V V V V V V V Cylinder Low V V V V V V V V Cylinder High V V V V V V V V Device/Head 1L1DHHHH Command 11001100 Command Block Input Registers Register 76543210 Data Error ...See Below... Sector Count V V V V V V V V Sector Number V V V V V V V V Cylinder Low V V V V V V V V Cylinder High V V V V V V V V Device/Head HHHH Status ...See Below... Error Register 76543210 CRC UNC 0 IDN 0 ABT T0N AMN V00V0V0V Status Register 76543210 BSY RDY DF SRV DRQ COR IDX ERR 0V0V 0 V Figure 124. Write DMA Queued Command (CCh) This command executes in a similar manner to a WRITE DMA command. The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to transfer. If the device performs a bus release, the host shall reselect the device using the SERVICE command. Once the data transfer is begun, the device does not perform a bus release until the entire data transfer has been completed. Output Parameters To The Device Feature number of sectors to be transferred. A value of 00h indicates that 256 sectors are to be transferred. Sector Count bits 7 - 3 (Tag) contain the Tag for the command being delivered. Sector Number starting sector number or LBA address bits 7 - 0. Cylinder High/Low starting cylinder number or LBA address bits 23 - 8. H starting head number or LBA address bits 27 - 24. Command Descriptions 163

  • 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

12.36
Write DMA Queued (CCh)
Command Block Output Registers
Command Block Input Registers
Register
76543210
Register
76543210
Data
Data
Feature
VVVVVVVV
Error
...See Below...
Sector Count
VVVVVVVV
Sector Count
VVVVVVVV
Sector Number
VVVVVVVV
Sector Number
VVVVVVVV
Cylinder Low
VVVVVVVV
Cylinder Low
VVVVVVVV
Cylinder High
VVVVVVVV
Cylinder High
VVVVVVVV
Device/Head
1L1DHHHH
Device/Head
HHHH
Command
11001100
Status
...See Below...
Error Register
Status Register
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
CRC UNC
0
IDN
0
ABT T0N AMN
BSY RDY DF
SRV DRQ COR IDX ERR
V
0
0
V
0
V
0
V
0
V
0
V
0
V
Figure 124. Write DMA Queued Command (CCh)
This command executes in a similar manner to a WRITE DMA command.
The device may perform a bus
release or it may execute the data transfer without performing a bus release if the data is ready to transfer.
If the device performs a bus release, the host shall reselect the device using the SERVICE command.
Once the data transfer is begun, the device does not perform a bus release until the entire data transfer has
been completed.
Output Parameters To The Device
Feature
number of sectors to be transferred. A value of 00h indicates that 256 sectors are to
be transferred.
Sector Count
bits 7 - 3 (Tag) contain the Tag for the command being delivered.
Sector Number
starting sector number or LBA address bits 7 - 0.
Cylinder High/Low
starting cylinder number or LBA address bits 23 - 8.
H
starting head number or LBA address bits 27 - 24.
Command Descriptions
163