October 1994
Seagate, Seagate Technology and the Seagate logo are registered
trademarks of Seagate Technology, Inc. SeaCache is a trademark of
Seagate Technology, Inc. Other product names are trademarks or registered trademarks of their owners.
Seagate reserves the right to change, without notice, product offerings
or specifications. No part of this publication may be reproduced in any
form without written permission from Seagate Technology, Inc.
The Medalist 275xe and 545xe drives use an ATA interface. The interface
conforms to
ATA Timing Extension for Local Bus Attachments, Rev. 2.0
Identify Drive Data for Drives Under 8 GB
National Standards AT Attachment Interface X3.310-948D, Rev. 2E.
Note. The Medalist drives are referred to by their model numbers
1.1Format configuration
Seagate Medalist drives are low-level formatted at the factory. You do
not need to low-level format the drive.
The drives support LBA addressing and are configured in translation
mode at the factory. (You can verify the number of cylinders, sectors per
track and heads and the total number of sectors using the Identify Drive
(EC
) command.) The table below shows the factory configurations.
H
Cylinders7611,057
Heads1416
Sectors per track5063
Formatted capacity (Mbytes*)272.7545.5
Total sectors532,7001,065,456
ATA (AT Attachment) Interface X3.221, Rev. 4; SFF 8011:
;
SFF 8019:
and
Draft Proposal American
throughout this manual. The Medalist 275xe is referred to as the
ST3295A. The Medalist 545xe is referred to as the ST3660A.
ST3295AST3660A
* One Mbyte equals one million bytes.
You can use other values to configure the drive provided the following
conditions are met:
• The number of sectors per track does not exceed 256.
• The number of sectors per track and the number of heads satisfy the
following relationship:
16 ≤ (sectors per track) × (heads) ≤ 4,096.
• The total sectors do not exceed the physical capacity of the drive. You
can calculate the total sectors with the following formula:
total sectors = (logical heads) × (logical sectors per track) × (logical
cylinders).
2Medalist XE Family Product Manual, Rev. B
Note. Some DOS and BIOS pairings can limit the accessible hard disc
capacity to 528 Mbytes. These systems do not acknowledge
more than 1,024 cylinders in the translation geometry. If more
than 1,024 cylinders are specified in the System Setup, the
system may ignore the additional cylinders or overwrap the initial
1,024 with the additional cylinders. In an overwrap condition, only
the overwrapping cylinders are used to determine the drive
capacity. The overwrap condition for the ST3660A is:
1,057 – 1,024 = 33 cylinders for 17.3 Mbytes.
There are several solutions for this limitation:
• Use a BIOS that supports logical block addressing (LBA) or
extended cylinder-head-sector (CHS) addressing.
• Use a host adapter that supports more than 528 Mbytes.
• Use installation software or a software device driver that allows
access to the drive’s full capacity to install the drive.
1.2Physical organization
ST3295AST3660A
Heads24
Discs12
Medalist XE Family Product Manual, Rev. B3
1.3Functional specifications
Interface
Internal data transfer rate (Mbits/sec)
External data transfer rate (Mbytes/sec)
PIO Mode 3
DMA Mode 1
Spindle speed ± 0.5% (RPM)
SeaCache buffer (Kbytes)
Zone Bit Recording method
Bytes per sector
Recording density, max (BPI)
Flux density, max (FCI)
Track density, max (TPI)
* Represents the external burst data transfer rate.
ATA
20.0 to 35.8
11.1*
13.3*
3,811
120
RLL (1,7)
512
63,225
42,150
3,285
1.4Drive dimensions
Height (max)1.00 inch (25.4 mm)
Width (max)4.02 inches (102.1 mm)
Depth (max)5.77 inches (146.6 mm)
Weight (max)1.3 lb (0.59 Kg)
1.5Seek time
All performance measurements are taken using a 25-MHz 486 AT
computer (or faster) with an 8.3-MHz I/O bus. The measurements are
taken using nominal power at sea level and at 25°C ambient temperature.
The specifications in the table on page 4 are defined as follows:
• Track-to-track seek time is an average of all possible single-track
seeks in both directions.
• Average seek time is a true statistical random average of at least 5,000
measurements of seeks between random tracks, less overhead.
4Medalist XE Family Product Manual, Rev. B
• Full-stroke seek time is one-half the time needed to seek from the first
data cylinder to the maximum data cylinder and back to the first data
cylinder. The full-stroke average is determined by measuring 100
full-stroke seeks in both directions.
Model
ST3295A514347.87
ST3660A514347.87
Track-to-track
typ (msec)
Average
typ (msec)
Full-stroke
typ (msec)
Latency
(msec)
1.6Start and stop time
Within 10 seconds, the drive is ready. Typical and maximum start and
stop times are shown in the following table. See Figure 1 on page 7 for
the typical startup current profile.
TypicalMaximum
Start time7 sec10 sec
Stop time6 sec9 sec
1.7Power specifications
Except during a write operation, you can apply power to the drive or
remove power from the drive in any sequence without losing data or
damaging the drive.
1.7.1Voltage tolerances
Voltage tolerance
including noise
+5V+12V
± 5%± 5%
± 10% during spinup
Medalist XE Family Product Manual, Rev. B5
1.7.2Conducted noise
The drive is expected to operate with a maximum of:
• 150 mV peak-to-peak triangular-wave injected noise at the power
connector. The frequency is 10 Hz to 100 KHz with equivalent resistive
loads.*
• 100 mV peak-to-peak triangular-wave injected noise at the power
connector. The frequency is 100 KHz to 10 MHz with equivalent
resistive loads.*
* Equivalent resistance is calculated by dividing the respective volt-
age by the typical RMS read/write current.
1.7.3Power-management modes
The drive supports the following power-management modes:
• Active mode. The drive is seeking, reading or writing.
• Idle mode. When the drive receives an Idle Immediate command, or
the idle timer counts down to zero, the drive enters the Idle mode. In
Idle mode, the spindle remains up to speed. The SeaCache buffer
remains enabled, and the drive accepts all commands and returns to
the Active mode whenever a seek, read or write operation is needed.
• Standby mode. When the drive receives a Standby Immediate com-
mand, or the standby timer has counted down to zero, the drive enters
the Standby mode. In the Standby mode, the SeaCache buffer remains enabled, the heads are parked in the shipping zone and the
spindle is stopped. The drive accepts all commands and returns to the
Active mode whenever a seek, read or write operation is needed.
• Sleep mode. When the drive receives a Sleep Immediate command,
it enters the Sleep mode. The heads are parked in the shipping zone
and the spindle is at rest. A hard reset or a soft reset returns the drive
to Active mode. A soft reset preserves the current emulation and
translation parameters.
1.7.3.1Idle and Standby timers
The drive can enter the Idle mode or the Standby mode by either of two
methods:
• The computer sends an Idle Immediate command or a Standby
Immediate command.
• The idle timer or the standby timer counts down to zero.
6Medalist XE Family Product Manual, Rev. B
The Idle and Standby timers are disabled at the factory. Use the computer’s setup utility to enable and set the timer delays. When the Idle
timer is enabled, it is initialized each time the drive completes a read,
write or seek.
If the Idle timer reaches zero before any drive activity is required, the
drive goes into the Idle mode, and the Standby timer, if it is enabled, is
initialized. If the Standby timer reaches zero before any drive activity is
required, the drive goes into the Standby mode. See the
Interface Reference Manual
, publication number 36111-
Seagate ATA
xxx
for details.
In both the Idle and Standby modes, the drive accepts all commands and
returns to the Active mode any time disc access is necessary. There may
be a slight delay between the time the drive receives the command and
drive activity begins.
1.7.3.2Power dissipation
The following guidelines are used to measure power dissipation:
• All measurements are taken at sea level with an ambient temperature
of 25°C.
• All typical measurements are taken using nominal voltages; the peak
startup power is measured using the nominal voltages.
• Seek current measurements are taken using an RMS meter while the
drive is randomly seeking with two spindle rotations between each
seek.
Mode
Power (watts)
+12V+5V
Current (amps)
Spinup (peak)1.20.358.5
2
Active
Seeking (typ)0.340.235.23
Read/write (typ)
1
Idle
(typ)
Standby
Sleep
1
(typ)0.0250.0850.725
1
(typ)0.0250.0700.650
0.1450.323.34
0.120.0851.865
1. These power dissipation values apply only when power management
is enabled. To enable power management, use the computer setup
utility.
2. Spinup power is averaged over 3 seconds.
2.0 4.0
6.0
8.0
400
600
800
1,000
1,200
200
10.0 12.0
14.0
16.0
18.0 20.0
Current mA
Medalist XE Family Product Manual, Rev. B7
Time (seconds)
Figure 1. Typical startup current profile
1.8Environment
The acceptable environmental conditions for the drive are specified
below. The specifications in this section are defined as follows:
• Operating specifications assume that the drive is powered up.
• Nonoper ating specifications assume that the drive is packaged as it
was shipped from the factory.
1.8.1Ambient temperature
Operating5° to 55°C (41° to 131°F)
Nonoperating–40° to 70°C (–104° to 158°F)
1.8.2Temperature gradient
Operating (max)20°C per hour (36°F per hour)
Nonoperating (max)30°C per hour (54°F per hour)
8Medalist XE Family Product Manual, Rev. B
1.8.3Relative humidity
Operating8% to 80% noncondensing
Maximum wet bulb 29.4°C (85.0°F)
Nonoperating5% to 95% noncondensing
Maximum wet bulb 40.0°C (104.0°F)
1.8.4Altitude
Operating–1,000 ft to 10,000 ft (–305 m to 3,050 m)
Nonoperating–1,000 ft to 40,000 ft (–305 m to 12,200 m)
1.8.5Shock and vibration
Shock measurements are based on an 11 msec, half sine wave shock
pulse, not to be repeated more than twice per second. The specifications
in the table below are defined as follows:
• During normal operating shock and vibration, the drive sustains no
physical damage and reads and writes data without errors.
• During abnormal operating shock and vibration, the drive sustains no
physical damage, but performance is adversely affected.
• During nonoperating shock and vibration, the read/write heads are in
the shipping zone and the drive sustains no physical damage.
The MTBF and contact start-stop specification assumes nominal power
at sea level with an ambient temperature of 25°C.
Nonrecoverable errors1 per 10
MTBF300,000 power-on hours
Contact start-stop (CSS)40,000 cycles
MTTR30 minutes
Service life5 years
13
bits read
1.11 Auto-park
Upon power-down, the read/write heads automatically move to the
shipping zone. The heads park inside the maximum data cylinder. When
power is applied, the heads recalibrate to track 0.
1.12 Agency listings
This drive is listed with agencies as follows:
• UL 1950
• CSA C22.2 No. 0-M91 and CSA C22.2 No. 950-M89
• EN 60950/10.92 as tested by TUV-Rheinland, North America
1.13 FCC verification
The ST3295A and ST3660A drives are intended to be contained solely
within a personal computer or similar enclosure (not attached to an
external device). As such, a drive is considered to be a subassembly
even when individually marketed to the customer. As a subassembly, no
Federal Communications Commission authorization, verification or certification of the device is required.
Seagate Technology, Inc. has tested these drives in an enclosure as
described above to ensure that the total assembly (enclosure, disc drive,
motherboard, power supply, etc.) does comply with the limits for a
Class B computing device, pursuant to Subpart J of Part 15 of the FCC
rules. Operation with noncertified assemblies is likely to result in interference to radio and television reception.
10Medalist XE Family Product Manual, Rev. B
Radio and television interference. This equipment generates and uses
radio frequency energy and, if not installed and used in strict accordance
with the manufacturer’s instructions, may cause interference to radio and
television reception.
This equipment is designed to provide reasonable protection against
such interference in a residential installation. However, there is no
guarantee that interference will not occur in a particular installation. If this
equipment does cause interference to radio or television, which can be
determined by turning the equipment on and off, you are encouraged to
try one or more of the following corrective measures:
• Reorient the receiving antenna.
• Move the device to one side or the other of the radio or TV.
• Move the device farther away from the radio or TV.
• Plug the equipment into a different outlet so that the receiver and
computer are on different branch outlets.
If necessary, you should consult your dealer or an experienced radio/television technician for additional suggestions. You may find helpful the
following booklet prepared by the Federal Communications Commission:
How to Identify and Resolve Radio-Television Interference Problems.
This booklet is available from the Superintendent of Documents, US
Government Printing Office, Washington, DC 20402. Refer to publication
number 004-000-00345-4.
Medalist XE Family Product Manual, Rev. B11
2.0Configuration and mounting
This section discusses the ATA interface connector and other physical
features of the drive, including mounting. Figure 3 on page 13 shows the
location of the following features:
• The ATA interface connector
• The power connector
• The master/slave jumper block
• The optional drive activity LED
A brief discussion of each starts on page 12.
2.1Handling and static-discharge precautions
After you unpack the drive, and before you install it in a computer, be
careful not to damage it through mishandling. Wool and synthetic clothing, carpet, plastics and Styrofoam are contributors to the static build-up
that can damage sensitive components when discharged through touch.
Observe the following standard handling and static-discharge precautions:
Caution:
• Keep the drive in its static-shielded bag until you are ready to complete
the installation. Do not attach any cables to the drive while it is in its
static-shielded bag.
• Wear a grounded wrist strap that is properly connected to earth ground
or ground yourself frequently by touching the metal chassis of a power
supply that is plugged into a grounded outlet when handling the drive
and throughout the entire installation procedure.
• Handle the drive by its edges or frame only.
• The drive is extremely fragile—handle it with care. Do not press down
on the drive top cover.
• Always rest the drive on a padded, antistatic surface until you mount
it in the computer.
• Do not touch the connector pins or the printed circuit board. Do not
touch the printed circuit cable between the circuit board and the
head/disc assembly.
• Do not remove the factory-installed labels from the drive or cover them
with additional labels. If you do, you void the warranty. Some factoryinstalled labels contain information needed to service the drive. Others
are used to seal out dirt and contamination.
0.70 ± 0.010
1.90
0.025
± 0.002
0.100 typ
0.230 ± 0.003
2.00
0.235 ± 0.025
0.160
0.070 ± 0.010
0.100 ± 0.010
0.025 ± 0.002
Dimensions are in inches
12Medalist XE Family Product Manual, Rev. B
2.2The ATA interface connector
The drive uses a standard 40-pin interface connector with 2 rows of 20
male pins. Pin 20 is removed. The connector is shown in Figure 2.
For the mating connector, use a 40-pin, nonshielded connector with 2
rows of 20 female contacts. We recommend the following part numbers:
AMP499496
Berg Electronics66900-040
Figure 2. The drive interface connector
2.3Power connector
The drive comes with a standard 4-pin power connector. It is also
available with a standard 3-pin power connector.
2.4Master/slave jumper block
Figure 3 shows the location of the master/slave jumper block and shows
how to install the jumpers for various configurations. The jumper block
accepts 2-mm (0.079-inch) jumpers. A spare jumper is attached to the
jumper block. If you need additional jumpers, use Seagate part number
10562-001 or an equivalent.
Caution. If you use a jumper that is not the correct size, you may damage
the jumper block and the jumper. Use the jumpers supplied
with the drive.
Front
4-pin
power connector
8-pin
master/slave jumper block
Front
Cable select
40-pin
ATA interface
connector
4
3
2
1
Circuit board
+5V
+5V return
+12V return
+12V
The drive is a master; a
slave is present that uses
only the PDIAG– signal.
2-pin
header
Drive activity
LED
(optional)
3-pin
power connector
(optional)
1
2
3
Keyway
Ground
+12V
+5V
The drive is a master;
a slave is present, but
it is not ATA-compatible.
The drive is a slave to an
ATA-compatible master.
The drive is a master;
the slave is either a
Medalist family drive or
another ATA-compatible
drive, or there is no slave.
21436
587
Circuit
board
Pin 1
Spare jumper
across pin 1 and pin 3
+
–
Medalist XE Family Product Manual, Rev. B13
Figure 3. Connectors and jumpers
2.4.1Single-drive configuration
Use the factory-default jumper setting when the Medalist drive is installed
as the single drive in the computer.
2.4.2Two-drive configuration
When two drives are installed in the computer, you must configure one
drive as the master and the other as the slave.
14Medalist XE Family Product Manual, Rev. B
2.4.2.1Medalist drive as master
The Medalist drives provide for three ways the slave can identify itself.
You can configure the Medalist drive for a slave that is:
• An ATA-compatible drive
• A non-ATA-compatible drive that does not conform to the DASP–
timing parameter of the ATA spec
• A non-ATA-compatible drive that does not conform to the DASP–
timing parameter of the ATA spec but negates PDIAG– when the drive
is ready
2.4.2.2Medalist drive as slave
The Medalist drive conforms to the ATA standard for slave identification.
If the master drive is a non-ATA-compatible drive, it may not recognize
the Medalist drive in the slave position. We recommend that you configure your Medalist drive as the master when used with a non-ATA-compatible drive.
2.4.3Cable-select configuration
If your computer and both of your drives support cable select (CSEL),
you can use the cable select option to determine the master and slave.
To configure your drives to use cable select, you need to install jumpers
and to use a special cable-select cable as follows:
• Install a jumper on pins 3 and 4 of the master/slave jumper block as
shown in Figure 3 on page 13. When a jumper is installed in this
position, the drive ignores the jumper installed on pins 7 and 8.
• You must use an interface cable built for cable-select. To make a drive
the master, attach it to the connector that has the CSEL signal line
connected to pin 28. To make a drive the slave, attach it to the
connector that has pin 28 unconnected (CSEL is not carried to pin 28
of that cable connector.) Note that CSEL is grounded at the host.
Master
Slave
CSEL not carried
to pin 28 of
this connector
Computer
Pin 28 grounded
at computer
Medalist XE Family Product Manual, Rev. B15
Figure 4. Connecting cable-selected drives
2.4.4Factory-test configuration
Do not install jumpers on pins 5 and 6 and pins 7 and 8 at the same time.
This configuration is used to test the drive at the factory. When jumpers
are installed in both of these positions, the heads continuously seek back
and forth across the media and the drive ignores all control signals sent
by the interface.
2.5Optional drive activity LED
The drives are available with or without the external activity LED shown
in Figure 3 on page 13. This option is available for users for whom the
activity display through the bus is inaccessible or inconvenient. There
are two LED options:
• The LED is mounted directly on the printed circuit board, or
• A two-pin header is mounted on the printed circuit board for a remote
LED. The anode pin of the header is nearest the edge of the PCB.
16Medalist XE Family Product Manual, Rev. B
2.6Mounting the drive
You can mount the drive in any orientation using either the bottom or the
side mounting holes, as described below. Figure 5 shows the SAE
dimensions for the drive. Figure 6 on page 18 shows the metric dimensions for the drive.
Note. The location of the mounting holes are different for the SAE and
metric drives. Overall, the drive dimensions are the same.
• SAE drives have an “S” stamped on the frame runner and accept 6-32
UNC screws.
• Metric drives have an “M” stamped on the frame runner and accept
M3 screws.
Bottom mounting holes. Insert four mounting screws not more than
0.20 inches (6 full turns) into the drive frame.
Side mounting holes. Insert four mounting screws not more than
0.13 inches (4 full turns) into the drive frame.
Caution. To prevent damage to the drive:
• Use only mounting screws of the correct size and length.
• Lightly tighten the mounting screws—do not apply more than
6 inch-pounds of torque.
Four #6-32 UNC-2B mounting holes
1.75 ± 0.0102.375 ± 0.025
4.000 ± 0.010
2.362 ± 0.010
0.630 ± 0.025
0.250 ± 0.010
5.77 max
3.750± 0.030
4.02 max
0.15 ± 0.01
Six #6-32 UNC-2B mounting holes
0.030
1.000 max
Medalist XE Family Product Manual, Rev. B17
Figure 5 shows the dimensions in inches. The mounting holes are located
in different positions for the SAE drive than the mounting holes on the
metric drive shown in Figure 6 on page 18.
Figure 5. Standard mounting dimensions
Four M3 × 0.5 mounting holes
70.002 ± 0.25430.988
± 0.635
89.992 ± 0.254
59.995 ± 0.254
21.006 ± 0.635
4.978 ± 0.254
146.56 max
93.98 ± 0.762
102.108 max
3.81 ± 0.254
Six M3 × 0.5 mounting holes
0.762
25.4 max
18Medalist XE Family Product Manual, Rev. B
Figure 6 shows the dimensions in millimeters. This figure shows that the
mounting holes for the metric drive are in different positions than the
mounting holes for the SAE drive shown in Figure 5 on page 17.
Figure 6. Metric mounting dimensions
Medalist XE Family Product Manual, Rev. B19
3.0ATA interface
This section discusses commands and modes whose implementation is
unique for these drives. For a general discussion of the Seagate ATA
interface, refer to the
tion number 36111supported BIOS are also discussed.
3.1ATA interface connector pin assignments
The drive is connected to the computer through the 40-pin interface
connector shown in Figure 3 on page 13. The pin assignments for the
interface are shown in Figure 7 on page 20. For a complete description
of each pin, see the
Note. This text uses the following conventions:
• Signal names are in upper case.
• Signal names followed by a minus sign (–) indicate that the
signal is active low. Otherwise, the signal is active high.
Note. The drives do not use the SPSYNC– signal.
Seagate ATA Interface Reference Manual
xxx
. Onboard diagnostics, ECC performance test and
Seagate ATA Interface Reference Manual
, publica-
.
3.2Bus signal levels
Signals that the drive sends have the following output characteristics
measured at the drive connector.
Logic low0 to 0.4V
Logic high2.5 to 5.25V
Signals that the drive receives must have the following input characteristics measured at the drive connector.
Host Reset
Ground
Host Data Bus Bit 7
Host Data Bus Bit 8
Host Data Bus Bit 6
Host Data Bus Bit 9
Host Data Bus Bit 5
Host Data Bus Bit 10
Host Data Bus Bit 4
Host Data Bus Bit 11
Host Data Bus Bit 3
Host Data Bus Bit 12
Host Data Bus Bit 2
Host Data Bus Bit 13
Host Data Bus Bit 1
Host Data Bus Bit 14
Host Data Bus Bit 0
Host Data Bus Bit 15
Ground
(No Pin)
DMA Request
Ground
Host I/O Write
Ground
Host I/O Read
Ground
I/O Channel Ready
Cable Select
DMA Acknowledge
Ground
Host Interrupt Request
Host 16 Bit I/O
Host Address Bus Bit 1
Passed Diagnostics
Host Address Bus Bit 0
Host Address Bus Bit 2
Host Chip Select 0
Host Chip Select 1
Drive Active or
Slave Present
Ground
The table on page 22 lists all ATA commands that the ST3295A and
ST3660A drives use. Commands that have a particular application for
the drives or that may be of special interest are discussed in the text. For
a complete description of all ATA interface commands the drives use,
refer to the
36111Small Form Factor specification, SFF-8011 Rev 1.1, September 18,
. Where indicated, additional information is provided by the
This register does not contain a valid parameter for this
command.
This register contains a valid parameter for this command. In
the drive/head register, both the drive and head parameters are
valid for this command.
The drive/head register contains a valid drive parameter for this
command. The head parameter is not valid for this command.
, part number
22Medalist XE Family Product Manual, Rev. B
Command name
Active and Set Idle TimerFBnynnD
Active ImmediateF9nnnnD
Check Idle ModeFDnynnD
Check Power Mode98, E5nynnD
Execute Drive Diagnostics90nnnnD
Format Track50nynyy
Identify DriveECnnnnD
Idle97, E3nynnD
Idle and Set Idle TimerFAnynnD
Idle Immediate95, F8, E1nnnnD
Initialize Drive Parameters91nynny
Read DMAC8, C9—yyyy
Read Long22, 23nyyyy
Read MultipleC4nyyyy
Read Sector20, 21nyyyy
Read Sector BufferE4nnnnD
Read Verify Sector40, 41nyyyy
Recalibrate1XnnnnD
Seek7Xnnyyy
Set FeaturesEFynnnD
Set Multiple ModeC6nynnD
Set Sleep Mode99, E6nnnnD
Standby96, E2nnnnD
Standby Immediate94, E0nnnnD
Write DMACA, CB—yyyy
Write Long32, 33nyyyy
Write MultipleC5nyyyy
Write Sector30, 31nyyyy
Write Sector BufferE8nnnnD
Command
code (in hex)
Parameters used
FR SC SN CY DH
Medalist XE Family Product Manual, Rev. B23
3.3.1Identify Drive command (ECH)
The Identify Drive command transfers information about the drive to the
host after power up. The data is organized as a single 512-byte block of
data. The block’s contents are shown in the table below . All reserved bits
or words must be set to zero. Parameters listed with an “x” are drive-specific or vary with the state of the drive.
The sector buffer parameters for ST3295A and ST3660A drives are listed
in the table below. For a complete description of the Identify Drive
command, see the
number 36111-
WordDescriptionValue
0Configuration information
1
1
2
3
4
5
6
7–9
Seagate ATA Interface Reference Manual
xxx
.
045A
H
Bit 10: 1 = disc transfer
greater than 10 Mbits/sec
Bit 6: 1 = fixed drive
Bit 4: 1 = head switch time
> 15 µsec
Bit 3: 1 = not MFM encoded
Bit 1: 1 = hard-sectored disc
Number of fixed cylinders
(default logical emulation)
ATA reserved0000
ST3295A: 2F9
ST3660A: 421
H
Number of heads (default)ST3295A: E
ST3660A: 10
Number of unformatted bytes
8D90
H
per track
Number of unformatted bytes
0248
H
per sector
Number of sectors per track
(default logical emulation)
ATA reserved (vendor-
ST3295A: 32
ST3660A: 3F
0000
H
unique)
, publication
H
H
H
H
H
H
continued
1. The ST3660A default cylinder count is 1,057. Some DOS and BIOS
combinations do not support more than 1,024 cylinders. You can
format the drive using 1,024 cylinders, which limits the accessible
capacity to 528 Mbytes, or use one of the solutions listed on page 2 to
access the drive’s full capacity.
24Medalist XE Family Product Manual, Rev. B
continued from previous page
WordDescriptionValue
10–19
characters, 0000
= not
H
specified)
Controller type = dual-ported
Serial number: (20 ASCII
20
multisector buffer with
caching
21
22
Buffer size (number of 512byte sectors)
Number of ECC bytes
available (R/W Long)
23–26Firmware revision (8 ASCII
character string).
27–46Drive model number (40
ASCII characters, padded to
end of string)
47Maximum sectors per
interrupt on read/write
multiple
48Double word I/O (not
supported)
49DMA data transfer and
IORDY (supported)
50ATA reserved0000
51
52
PIO data transfer cycle
timing mode
Single-word DMA transfer
cycle timing mode
Bit 0 = 1 indicates the fields
reported in words 54–58 are
53
valid;
Bit 1 = 1 indicates the fields
reported in words 64–8 are
valid.
54Number of cylinders (current
emulation mode)
55Number of heads (current
emulation mode)
56Number of sectors per track
(current emulation mode)
Drive-unique value
expressed as ASCII
characters
0003
H
00F0
(240D)
H
0010
(16D)
H
Drive-dependent string
Drive-dependent string:
ST3
xxx
A
0010
H
0000
H
0B00
H
H
0200
H
0200
H
0003
H
See Section 1.
See Section 1.
See Section 1.
Medalist XE Family Product Manual, Rev. B25
WordDescriptionValue
57–58Number of sectors (current
See Section 1.
emulation mode)
59
60–61LBA total sectors3,295 532,700
62
63
64
Current multiple sector setting 01
3,660 1,065,046
Single-word DMA active;
0000
modes supported
Multiword DMA active;
0103
modes supported
Advanced PIO modes
0001
supported (Mode 3
xx
H
D
D
H
H
H
supported)
65
66
Minimum multiword DMA
transfer cycle time per word
Recommended multiword
DMA transfer cycle time per
96
H
016B
(150 nsec)
(363 nsec)
H
word
67
68
69–127
128–159
160–255
Minimum PIO cycle time
without IORDY flow control
Minimum PIO cycle time with
IORDY
2
ATA reserved0000
Seagate reserved
ATA reserved0000
016B
(363 nsec)
H
00B4H (180 nsec)
H
xxxx
H
H
2. Cycle times less than 363 nsec require IORDY.
26Medalist XE Family Product Manual, Rev. B
3.3.2Set Features command (EFH)
The host uses the Set Features command (command code EFH) to
establish parameters that affect the execution of certain drive features.
To use the command:
1. Write the Feature value to the Features register.
2. Write the Set Features command to the command register.
Note. If the value in the Features register is not supported or is invalid,
the drive posts an Aborted Command error.
At power-on, or after a hard reset, the feature selections are restored to
the factory-default values. If 66
change the feature selections (this can be canceled by setting CC
66
has not been set, a soft reset returns the settings to the factory
H
defaults.
The following table shows alterable features supported by the ST3295A
and ST3660A drives. Where a factory default value exists, that value is
listed.
Byte Feature description
has been set, a software reset does not
H
H
). If
02
03
44
55
66
77
82
88
AA
BB
CC
Enable write cache (factory default).
H
Set value for Set Transfer mode based on value in Sector
H
Count register.
Use maximum length of ECC (16 bytes) on read long/write
H
long commands (factory default).
Disable read look-ahead feature.
H
Use current settings as default (until hard reset or power off).
H
Disable ECC.
H
Disable write cache.
H
Enable ECC (factory default).
H
Enable read look-ahead feature (factory default).
H
4 bytes of ECC apply on read long/write long commands.
H
Enable reverting to power-on defaults (factory default).
H
Medalist XE Family Product Manual, Rev. B27
3.3.2.1PIO and DMA Data Transfer Modes
You can use the Set Features command to set the type of data transfer
mechanism and transfer mode that the drive uses. To do this:
1. Write Set Features command value 03
(Set Data Transfer mode) to
H
the Features register.
2. Write a Transfer Types value to the Sector Count register. The upper
5 bits of this value define the type of data transfer, and the lower 3
bits encode the mode value. The following table identifies allowable
Transfer Types values:
Data Transfer MechanismTransfer Types value
Mechanism name
PIO Transfer Mode (default:
Set PIO Mode = 2)
PIO Transfer Mode:
Set PIO Mode = 2
PIO Flow Control Transfer
Mode: Set PIO Mode = 0
PIO Flow Control Transfer
Mode: Set PIO Mode = 1
PIO Flow Control Transfer
Mode: Set PIO Mode = 2
PIO Flow Control Transfer
Mode: Set PIO Mode = 3
Multiword DMA Mode
Multiword DMA Mode
Reserved
Mode
value
200000000
200000001
000001000
100001001
200001010
300001011
000100000
100100001
—01000
Data
Upper 5 bits
Lower 3 bits
nnn
Notes:
1. If the drive does not support a commanded mode, the drive
returns an Aborted Command error.
2. If the drive receives a Set Features command with a Mechanism and mode value of 00000 001 and the drive supports
disabling of IORDY, then the drive sets its default PIO transfer
mode and disables IORDY.
Reserved values are intended for use in a future specification of an
alternative flow-control mechanism.
28Medalist XE Family Product Manual, Rev. B
3.3.3Set Multiple Mode command (C6H)
Command code C6H enables the drive to perform Read and Write
Multiple operations and establishes the block count for these commands.
You do not have to issue this command before every Read Multiple or
Write Multiple command.
The Sector Count register is loaded with the number of sectors per block.
Drives normally support block sizes of 2, 4, 8 and 16 sectors. However,
other block-size values may also be supported, depending on the size
of the drive’s buffer. After receiving the Set Multiple Mode command, the
drive sets BSY=1 and checks the Sector Count register.
If the Sector Count register contains a valid value and the block count is
supported, the value is loaded for all subsequent Read Multiple and Write
Multiple commands and execution of those commands is enabled. If a
block count is not supported, an Aborted Command error is posted, and
Read Multiple and Write Multiple commands are disabled.
If the Sector Count register contains 0 when the command is issued,
Read and Write Multiple commands are disabled.
At power on, or after a hardware reset, the default mode is Read and
Write Multiple disabled. If Disable Default has been set in the Features
register, then the mode remains the same as that last established before
a software reset. Otherwise it reverts to the default of disabled.
3.3.4Read Multiple command (C4H)
This command (code C4H) is similar to the Read Sectors command.
Interrupts are not generated on every sector, but on the transfer of a block
that contains the number of sectors defined by a Set Multiple Mode
command.
The number of sectors per block to be transferred without intervening
interrupts is programmed by the Set Multiple Mode command, which
must be executed before the Read Multiple command. Interrupts are
generated when DRQ is set to 1 at the beginning of each block or partial
block.
When the Read Multiple command is issued, the Sector Count register
contains the number of sectors (not the number of blocks or the block
count) requested.
Medalist XE Family Product Manual, Rev. B29
If the number of requested sectors is not evenly divisible by the block
count, as many full blocks as possible are transferred, followed by a final,
partial block transfer. The partial block transfer is for
n
= remainder (sector count / block count)
If the Read Multiple command is attempted before the Set Multiple Mode
command has been executed or when Read Multiple commands are
disabled, the Read Multiple operation is rejected with an Aborted Command error.
Disc errors encountered during Read Multiple commands are posted at
the beginning of the block or partial block transfer, but DRQ is still set
and the data transfer takes place as it normally would, including transfer
of corrupted data, if any.
The contents of the Command Block registers, following the transfer of
a data block that had a sector in error, are undefined. The host should
retry the transfer as individual requests to obtain valid error information.
Subsequent blocks or partial blocks are transferred only if the error was
a correctable data error. All other errors cause the command to stop after
the block containing the error is transferred.
n
sectors, where
3.3.5Write Multiple command (C5H)
This command (command code C5H) is similar to the Write Sectors
command. Interrupts are not presented on each sector but on the transfer
of a block that contains the number of sectors defined by Set Multiple
Mode command.
The number of sectors per block to be transferred without intervening
interrupts is programmed by the Set Multiple Mode command, which
must be executed before the Write Multiple command.
When the Write Multiple command is issued, the Sector Count register
contains the number of sectors (not the number of blocks or the block
count) requested.
If the number of requested sectors is not evenly divisible by the block
count, as many full blocks as possible are transferred, followed by a final,
partial-block transfer. The partial-block transfer is for
n
= remainder (sector count / block count)
If the Write Multiple command is attempted before the Set Multiple Mode
command has been executed or when Write Multiple commands are
disabled, the Write Multiple operation is rejected with an aborted command error.
n
sectors, where
30Medalist XE Family Product Manual, Rev. B
Disc errors encountered during Write Multiple commands are posted
after the attempted disc write of the block or partial block transferred. The
Write command ends with the sector in error, even if it was in the middle
of a block. Subsequent blocks are not transferred in the event of an error.
Interrupts are generated when DRQ is set to 1 at the beginning of each
block or partial block.
The contents of the Command Block registers are undefined when they
follow the transfer of a data block that had a sector in error. The host
should retry the transfer as individual requests to obtain valid error
information.
3.4Onboard drive diagnostics
During startup, the drive executes a series of diagnostic tests. If the
diagnostic tests detect an error, the drive LED indicates the nature of the
error by emitting a flash code. A subset of the error flash codes is
contained in the following table.
The drive does not report ECC errors when it performs on-the-fly error
correction. This allows the drive to correct the data without sacrificing
performance.
Some older drive diagnostic utilities test the drive’s ability to apply ECC
by creating small data errors and then checking to see if these errors are
reported. If you run one of these tests on a drive that is functioning
properly, the test may report that the drive is failing to detect ECC errors.
However, this does not mean that the drive is malfunctioning.
Medalist XE Family Product Manual, Rev. B31
3.6Supported BIOS
The drive uses 16 bytes of ECC with Read Long and Write Long
commands. If the computer BIOS expects less than 16 bytes, some drive
diagnostics may return false failures (typically time-out errors). If so, you
must reconfigure the computer to receive 4 bytes of ECC.
The BIOS revisions listed in the following table are fully compatible with
the ATA interface implemented on the ST3295A and ST3660A drives.
Earlier BIOS revisions than those listed may not fully support the ATA
interface as implemented on these drives.
BIOS manufacturerVersion supported
American MegatrendsDated 4/9/90 or later
Award3.04 or higher
QuadtelSingle drive, any version
Dual drive, 3.04 or higher
PhoenixROM BIOS Plus 286, 3.10 or higher
ROM BIOS Plus 386, 1.10 or higher
PhoenixBIOS1.00 or higher
Seagate Technology, Inc.
920 Disc Drive, Scotts Valley, California 95066, USA
Publication Number: 36283-001, Rev. B, Printed in USA
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.