ATA Bus Interface and ATA Commands
Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT
6-37
6.7.8
6.7.8
6.7.8
6.7.8
Download Microcode
Download Microcode
Download Microcode
Download Microcode
COMMAND CODE - 92h
TYPE - Optional
PROTOCOL - PIO data out
INPUTS
- The head bits of the device/head register will always be set to zero. The
cylinder high and low registers will be set to zero. The sector number and the sector
count are used together as a 16-bit sector count value. The feature register specifies
the subcommand code.
NORMAL OUTPUTS - None. required.
ERROR OUTPUTS - Aborted command if the device does not support this
command or did not accept the microcode data. Aborted error if subcommand code
is not a supported value.
PREREQUISITES
- DRDY set equal to one.
DESCRIPTION
- This command enables the host to alter the device’s microcode.
The data transferred using the DOWNLOAD MICROCODE command is vendor
specific.
All transfers will be an integer multiple of the sector size. The size of the data
transfer is determined by the contents of the Sector Number register and the Sector
Count register. The Sector Number register will be used to extend the Sector Count
register, to create a sixteen bit sector count value. The Sector Number register will
be the most significant eight bits and the Sector Count register will be the least
significant eight bits. A value of zero in both the Sector Number register and the
Register
Register
Register
Register
7
77
7
6
66
6
5
55
5
4
44
4
3
33
3
2
22
2
1
11
1
0
00
0
Features
Subcommand code
Sector Count
Sector count (low order)
Sector Number
Sector count (high order)
Cylinder Low
00h
Cylinder High
00h
Device/Head
1
1
D
0
0
0
0
Command
92h
Register
Register
Register
Register
7
77
7
6
66
6
5
55
5
4
44
4
3
33
3
2
22
2
1
11
1
0
00
0
Error
na
Sector Count
na
Sector Number
na
Cylinder Low
na
Cylinder High
na
Device/Head
Obs
na
Obs
DEV
na
na
na
na
Status
BSY
DRDY
DF
na
DRQ
na
na
ERR
Summary of Contents for FIREBALL PLUS AS 10.2
Page 12: ...About This Manual 1 4 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 16: ...General Description 2 8 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 61: ...Basic Principles of Operation Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT 5 16 ...
Page 62: ...Basic Principles of Operation 5 17 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...
Page 162: ...Index I 4 Quantum Fireball Plus AS 10 2 20 5 30 0 40 0 60 0 GB AT ...