ATA Bus Interface and ATA Commands
Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT 6-33
6.7.5
6.7.56.7.5
6.7.5 Seek
SeekSeek
Seek
COMMAND CODE – 70h
DESCRIPTION – The SEEK command causes the actuator to seek to the LBA or
Cylinder location indicated in the LBA Registers or Cylinder Registers.
When the drive receives this command in its Command Block Registers, it performs
the following functions:
1. Sets BSY
2. Initiates the seek operation
3. Resets BSY
4. Sets the Drive Seek Complete (DSC) bit in the Status Register
The drive does not wait for the seek to complete before it sends an interrupt. If the
BSY bit is not set in the Status Register, the drive can accept and queue subsequent
commands while performing the seek. If the Cylinder registers contain an illegal
cylinder, the drive sets the ERR bit in the Status Register and the IDNF bit in the
Error Register.
INPUTS
OUTPUTS
Register
RegisterRegister
Register 7
77
76
66
65
55
54
44
43
33
32
22
21
11
10
00
0
Features na
Sector Count Sector count
Sector Number Sector Number or LBA
Cylinder Low Cylinder low or LBA
Cylinder High Cylinder high or LBA
Device/ Head obs LBA obs DEV na Head Number or LBA
Command 70h
Register
RegisterRegister
Register 7
77
76
66
65
55
54
44
43
33
32
22
21
11
10
00
0
Error na UNC na IDNF na ABRT na obs
Sector Count na
Sector Number Sector Number or LBA
Cylinder Low Cylinder low or LBA
Cylinder High Cylinder high or LBA
Device/ Head obs Na obs DEV HEAD number or LBA
Status BSY DRDY DF DSC DRQ na na ERR