Hardware Reference
In-Depth Information
3) require additional or updated drivers to fully exploit these faster modes. Contact the
motherboard or system vendor for the latest drivers.
For reliability, Ultra-DMA modes incorporate an error-detection mechanism known as
cyclical redundancy checking (CRC). CRC is an algorithm that calculates a checksum
usedtodetecterrorsinastreamofdata.Boththehost(controller)andthedrivecalculatea
CRCvalueforeachUltra-DMAtransfer.Afterthedataissent,thedrivecalculates aCRC
value, and this is compared to the original host CRC value. If a difference is reported, the
host might be required to select a slower transfer mode and retry the original request for
data.
ATA/ATAPI-6 (ATA with Packet Interface-6)
ATA-6 includes Ultra-ATA/100 (also called Ultra-DMA or UDMA/100 ), which increases
theUltra-ATAbursttransferratebyreducingsetuptimesandincreasingtheclockrate.As
with ATA-5, the faster modes require the improved 80-conductor cable. Using the ATA/
100 mode requires both a drive and motherboard interface that supports that mode.
Work on ATA-6 began in 2000, and the standard was finished and officially published in
2002 as “ANSI NCITS 361-2002, AT Attachment - 6 with Packet Interface.”
The major changes or additions in the standard include the following:
• Ultra-DMA (UDMA) Mode 5 added, which allows 100MBps (called UDMA/100 ,
Ultra-ATA/100 , or just ATA/100 ) transfers.
• Sector count per command increased from 8 bits (256 sectors, or 131KB) to 16 bits
(65,536 sectors, or 33.5MB), allowing larger files to be transferred more efficiently.
• LBA addressing extended from 2 28 to 2 48 (281,474,976,710,656) sectors, supporting
drives up to 144.12PB (petabytes = quadrillion bytes). This feature is often referred
to as 48-bit LBA or greater than 137GB support by vendors; Maxtor referred to this
feature as Big Drive .
• CHS addressing was made obsolete; drives must use 28-bit or 48-bit LBA addressing
only.
Besides adding the 100MBps UDMA Mode 5 transfer rate, ATA-6 extended drive capa-
city greatly, and just in time. ATA-5 and earlier standards supported drives of up to only
137GB in capacity, which became a limitation as larger drives were becoming available.
Commercially available 3 1/2-inch drives exceeding 137GB were introduced in 2001, but
they were originally available only in SCSI versions because SCSI doesn't have the same
limitations as ATA. With ATA-6, the sector addressing limit has been extended from 2 28
sectors to 2 48 sectors. What this means is that LBA addressing previously could use only
28-bit numbers, but with ATA-6, LBA addressing can use larger 48-bit numbers if ne-
Search WWH ::




Custom Search