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 Rate Cable Requirement Conductors CRC Enabled
PIO Mode 0

3.3 MB/s

40-pin

40 No
PIO Mode 1 5.2 MB/s 40-pin 40 No
PIO Mode 2 8.3 MB/s 40-pin 40 No
DMA Mode 1 (PIO Mode 3) 11.1 MB/s 40-pin 40 No
DMA Mode 2 (PIO Mode 4) 16.6 MB/s 40-pin 40 No
Ultra ATA/33 (Ultra DMA Mode 2) 33.3 MB/s 40-pin 40 Yes
Ultra ATA/66 (Ultra DMA Mode 4) 66.6 MB/s 40-pin 80 Yes

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:

  • Ultra ATA/66 support in either your motherboard's chipset or by a third party controller card such as the Promise Ultra 66. Currently, no Intel chipsets support Ultra ATA/66, which will change at the end of the year with the introduction of the Intel Camino chipset. The only two chipset manufacturers to support Ultra ATA/66 are SiS, and VIA. SiS 5600 Slot-1 solution already supports Ultra ATA/66. Although very few motherboards on the market today take advantage of VIA's support for Ultra ATA/66, the VIA Apollo Pro+ or any VIA chipsets for that matter can take advantage of Ultra ATA/66 as long as they make use of VIA's VT82C686A Super South Bridge Controller, which is a bit more expensive than the VT82C596A Mobile South Bridge Controller that most motherboard manufacturers opt to use.
  • Operating System support for DMA transfers via a DMA device driver. Windows 9x and Windows NT currently support DMA transfers by checking the Enable DMA box under Windows Device Manager (Windows 9x only). BIOS support for Ultra DMA Mode 4 (Ultra ATA/66) is also encouraged, although using software utilities you can enable the settings without BIOS support.
  • A 40-pin 80-conductor cable, with a standard 40-pin 40-conductor cable Ultra ATA/66 transfer modes will be disabled and you'll basically have an Ultra ATA/33 hard drive. Ultra ATA/66 drives are backwards compatible with older host controllers, you can use them on non-Ultra ATA/33 controllers however you won't get Ultra ATA/66 performance out of the drives.
  • Finally, you need an Ultra ATA/66 drive to complete the requirements, currently IBM (www.storage.ibm.com) and Western Digital (www.westerndigital.com) have hard drives that are Ultra ATA/66 compliant.
Understanding the Need Promising Ultra Performance
Comments Locked

0 Comments

View All Comments

Log in

Don't have an account? Sign up now