The Specification - Ultra ATA/66 Technology Review

Publish date: 2024-05-16

The Specification

Ultra ATA/66 (you'll also hear it referred to as Ultra DMA/66 or Fast ATA-2) allows for a theoretical maximum burst transfer rate of 66.6MB/s, double the maximum of Ultra ATA/33's 33.3MB/s. Another change brought about during the introduction of the Ultra ATA/33 specification was the idea of Cyclical Redundancy Check (CRC) which is something that you've all probably heard of in one form or another at sometime during your computing experience. Basically, before any burst transfers take place both the hard drive and host will calculate what should make it through the transfer and then afterwards the host sends a signal back to the hard drive telling it what actually made it over during the transfer. If the two numbers don't match up then the process is automatically repeated until it is completed successfully. Ultra ATA/66 brings the same CRC feature that Ultra ATA/33 brought to the table, couples it with its 66.6MB/s theoretical burst transfer rate, and adds yet another new feature to the growing list: improved data integrity.

Hard Drive Data Transfer Protocol Comparison

Standard

Theoretical Max. Burst Transfer RateCable RequirementConductorsCRC Enabled
PIO Mode 0

3.3 MB/s

40-pin

40No
PIO Mode 15.2 MB/s40-pin40No
PIO Mode 28.3 MB/s40-pin40No
DMA Mode 1 (PIO Mode 3)11.1 MB/s40-pin40No
DMA Mode 2 (PIO Mode 4)16.6 MB/s40-pin40No
Ultra ATA/33 (Ultra DMA Mode 2)33.3 MB/s40-pin40Yes
Ultra ATA/66 (Ultra DMA Mode 4)66.6 MB/s40-pin80Yes

While CRC increased the integrity of transferred data, after approaching burst speeds of 33.3MB/s we begin to truly stress the capabilities of conventional 40-pin IDE cables, and there is a considerable increase in signal "leakage" at the more aggressive timings. The 44.4MB/s mark (Ultra ATA mode 3) is the first marker of unreliability when using conventional cables during burst transfers, what happens is that the data loses its integrity between the hard drive and host controller due to increased timings that the cables were never intended to deal with. At the same time, a standard that required a completely new cable design (such as something similar to what SCSI devices use to achieve their 40MB/s+ burst transfer rates) would never be pursued by the market since that would mean zero backwards compatibility, the solution? Reuse the same cables with a new twist, twice as many conductors.

The Ultra ATA/66 specification calls for the same 40-pin IDE cables that all IDE/EIDE hard drives have used for years now however, in order to take advantage of the specification's higher burst transfer rates the cable specification had to be modified to take into account the more aggressive timing signals that would be transferred over the cables. The result was the same 40-pin IDE cable with twice as many ground lines present in the cable to act as shields between the lines that actually carry live signals back and forth. By doing this we maintain backwards compatibility with all older IDE/EIDE hard drives and ensure data integrity during burst transfers exceeding 33.3MB/s.

cable.gif (4854 bytes)
Copyright 1999 Western Digital

Taking Advantage of Ultra ATA/66

What do you need to take advantage of Ultra ATA/66? There are 4 basic requirements:

ncG1vNJzZmivp6x7orrAp5utnZOde6S7zGiqoaenZH92g45s