IDE/ATA Interface. Objectives. IDE Interface. IDE Interface



Similar documents
Floppy Drive & Hard Drive

ATA-133 IDE RAID Card. Version 1.1

IDE2410 ATA-100 IDE RAID Card. Version 1.0

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

4 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card with HyperDuo SSD Tiering

Serial ATA and Serial Attached SCSI technologies

How To Set Up A Raid On A Hard Disk Drive On A Sasa S964 (Sasa) (Sasa) (Ios) (Tos) And Sas964 S9 64 (Sata) (

SiS964/SiS180 SATA w/ RAID User s Manual. Quick User s Guide. Version 0.3

PCI Express SATA III RAID Controller Card with Mini-SAS Connector (SFF-8087) - HyperDuo SSD Tiering

SiS 180 S-ATA User s Manual. Quick User s Guide. Version 0.1

2 Port PCI Express 2.0 SATA III 6Gbps RAID Controller Card w/ 2 msata Slots and HyperDuo SSD Tiering

Supporting Hard Drives

Chapter 5 Busses, Ports and Connecting Peripherals

Read this before starting!

Table of Contents 1. INTRODUCTION TO THE DC-200 RAID CARD... 3

PCI Express 2.0 SATA III RAID Controller Card with Internal Mini-SAS SFF-8087 Connector

SATA-to-IDE Adapter Quick Installation Guide

PCI-to-SATA RAID Adapter AEC-6890M. User s Manual Version:1.0

PCI SATA RAID Card User Manual

FAT12 and FAT16 description HIW Document Server Index Updated 09 Nov Contents:

Hard Disk Drives and RAID

The UltraATA 133 PCI is an ultra high-speed dual channel Ultra ATA/133 controller board for use in Pentium-class computer.

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

HP dx5150 RAID Installation and Setup Guide Version Document Part Number:

SATA-to-IDE Adapter Quick Installation Guide

Guide to SATA Hard Disks Installation and RAID Configuration

PB product brief. Using USB 3.0 for Storage Media Applications

3 Port PCI Express 2.0 SATA III 6 Gbps RAID Controller Card w/ msata Slot and HyperDuo SSD Tiering

The Bus (PCI and PCI-Express)

Data Lifeguard Tools. Software Manual

SiS964 RAID. User s Manual. Edition. Trademarks V1.0 P/N: U49-M2-0E

4 Channel 6-Port SATA 6Gb/s PCIe RAID Host Card

SATA 6G PCIe Card User Manual Model: UGT-ST622

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

Computer Systems Structure Input/Output

Guide to SATA Hard Disks Installation and RAID Configuration

PCI ATA 133 RAID Controller Card. User Manual

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

SiS S-ATA User s Manual. Quick User s Guide. Version 0.1


DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

IDE to SATA HDD Adapter Quick Installation Guide

NVIDIA RAID Installation Guide

Guide to SATA Hard Disks Installation and RAID Configuration

PCIe SATA 6G Raid Card

Communicating with devices

Big Picture. IC220 Set #11: Storage and I/O I/O. Outline. Important but neglected

Introduction to I/O and Disk Management

Serial-ATA IDE Card. Version 1.0

PCI SATA + PATA Raid Card

ITE RAID Controller USER MANUAL

Barracuda Serial ATA

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

PRODUCT MANUAL. Barracuda Serial ATA ST AS ST AS ST AS ST AS ST AS ST AS ST AS ST AS

Data Storage and Backup. Sanjay Goel School of Business University at Albany, SUNY

Guide to SATA Hard Disks Installation and RAID Configuration

Low Profile Ultra ATA-133 RAID PCI Host

Chapter 7: Storage Devices

EUCIP - IT Administrator. Module 1 - PC Hardware. Version 2.0

VIA / JMicron RAID Installation Guide

Benefits of Intel Matrix Storage Technology

Chapter 13 Selected Storage Systems and Interface

SATA 150 RAID. user. Model MAN UM

RAID Manual. Edition. Trademarks V1.0 P/N: CK8-A5-0E

How PCI Express Works (by Tracy V. Wilson)

Serial ATA technology

WD Hard Drive Interface Guide

SATA II PCIe RAID Quick Installation Guide

SATA+Ultra ATA RAID CONTROLLER RC212. User Manual

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

TECHNOLOGY BRIEF. Compaq RAID on a Chip Technology EXECUTIVE SUMMARY CONTENTS

Intel ESB2 SATA RAID Setup Guidelines

1 Port PCI Express IDE Controller Adapter Card

ESATA PCI CARD. User s Manual

PCI Express and Storage. Ron Emerick, Sun Microsystems

QuickSpecs. Models HP 750GB 7200rpm SATA (NCQ/Smart IV) 3Gbp/s Hard Drive

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

Assessing RAID ADG vs. RAID 5 vs. RAID 1+0

Chapter 5 Cubix XP4 Blade Server

SATA RAID Function. (Only For Chipset Sil 3112 /Sil 3512 Used) USER S MANUAL 12M E-SI

The SATA II PCIe RAID is an ultra high-speed two channel Serial ATA Generation II RAID controller for use in PCI Express enabled systems.

SATA II-150 PCI Quick Installation Guide

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

Mother Board Component

SATA II PCIe RAID Quick Installation Guide

Compact Flash and SD Cards With Qubide

Guide to SATA Hard Disks Installation and RAID Configuration

SATA RAID SIL 3112 CONTROLLER USER S MANUAL

SATA Evolves SATA Specification v3.2 FMS 2013

UMBC. ISA is the oldest of all these and today s computers still have a ISA bus interface. in form of an ISA slot (connection) on the main board.

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

Computer Architecture Prof. Mainak Chaudhuri Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Solid State Drive ssd.supertalent.com

VIA RAID configurations

FireWire Hi-Speed USB Combo Quick Installation Guide

1 of :01

Ultra ATA 133 RAID PCI Pro

UltraATA 100 PCI RAID TM

The Motherboard Chapter #5

Transcription:

Objectives IDE/ATA Interface In this part, you will -Learn about each of the ATA standards -Identify the ATA connector and cable -Learn how to set jumpers for master, slave and cable select configurations -Understand how IDE transfer data -Learn about the newest form of ATA-Serial ATA IDE Interface The primary interface used to connect a hard disk drive to a PC is typically called IDE ( Integrated Drive Electronics). IDE refers to the fact that the interface electronics or controller is built into the drive and is not a separate board. Although technically the correct name for the interface is ATA, many persist in using the IDE designation today. The primary purpose of the hard disk controller, or interface, is to transmit and receive data to and from the drive. IDE Interface As mentioned earlier, IDE (now referred to as ATA) is a generic term that applies to any drive with a built in disk controller. ATA is a 16-bit parallel interface, meaning that 16 bits are transmitted simultaneously down the interface. A new interface called a serial ATA was officially introduced in late 2000. IDE Origins The earliest IDE drives were called hardcards and were nothing more than hard disks and controllers bolted together and plugged into a slot as a single unit. IDE Origins Compaq was the first to incorporate a special bus adapter in its system to adapt the 98-pin AT(ISA) bus edge connector on the motherboard to a smaller 40-pin header-style connector. Companies got the idea to redesign the controller to replace the logic board assembly on a standard hard disk and then mount it in a standard drive bay just like any other drive. 1

IDE Bus Versions Four main types of IDE interfaces have been based on three bus standards. Serial AT Attachment (SATA) Parallel AT Attachment (ATA) IDE based on 16 bit ISA XT IDE (based on 8-bit ISA) MCA IDE (based on 16-bit Micro Channel) Of these,only the ATA versions are used today. The improved versions of parallel ATA are referred to as ATA-2 and higher. ATA IDE Control Data Corporation, Western Digital, and Compaq created the first ATA-IDE interface drive and were first to establish the 40-pin ATA connector pinout. ATA Standards The ATA interface is controlled by an independent group of representatives from major PC, drive, and component manufacturers called Technical Committee T13. They are responsible for all interface standards relating to the parallel AT Attachment storage interface. ATA-1 40/44 pin connectors and cabling Master/slave drive configuration Signal timing for basic PIO and DMA modes CHS and LBA A second group called the Serial ATA Workgroup has formed to create the Serial ATA Standards. ATA-2 Faster PIO and DMA transfer modes Defined standard CHS/LBA translation methods for support drives up to 8.4G ATA-3 Eliminated single-word (8-bit) DMA transfer protocols SMART (Self Monitoring, Analysis, and Reporting Technology) Mandatory LBA support ATA security mode 2

ATA/ATAPI-4 Ultra-DMA/33 Integral ATAPI support Optional 80-conductor, 40-pin cable Another standard approved the same year, tailgate, defines standard for firewire external drives ATAPI Advanced Technology Attachment Packet Interface (ATAPI) Extension to the ATA specification Enables non-hard drive devices to connect to the PC via ATA controllers Same rules on jumper settings Hard drives get BIOS thru the System BIOS and CMOS Non-hard drives get BIOS thru an option ROM or software driver ATA-5 Ultra ATA/66 Faster transfer rate Faster clock rate=>increased interference =>require newer 40-pin, 80-conductor cable Cable-select feature Color-coded connectors CRC error detection ATA-6 Ultra ATA/100 LBA address extended from 2 28 to 2 48 sectors Support drives larger than 137GB CHS addressing made obsolete Sector count per command increased from 8 bits to 16 bits ATA-7 UDMA mode 6 133MBps Included Serial ATA 1.0 Last version of PATA? SATA/ATAPI-8 Still in draft stage Main feature The replacement of read long/write long functions Improved HPA management Faster SATA speed 3

ATA I/O Connector The ATA interface connector is normally a 40-pin header-type connector with pins spaced 0.1 inches apart and generally keyed to prevent the possibility of installing it upside down. Plugging in an IDE cable backward usually won t cause any permanent damage, however, it can lock up the system and prevent it from running at all. ATA cable Length 18 80-conductor: 27 Longer? Avoid Rounded Cable Dual Drive Configurations Dual drive ATA installations can cause problems because each drive has its own controller and both controllers must function while being connected to the same bus. The ATA standard provides the option of operating on the AT bus in a daisy-chained configuration. The primary drive (drive 0) is called the master, and the secondary drive (drive 1) is called the slave. Independent Device Timing What happens if two hard drives are connected to the same IDE cable but use different standards? Motherboard has Independent Device Timing feature? No, run at the slower speed Yes, each run at its own speed Dual Drive Configurations Most IDE drives can be configured with three settings. The diagram illustrates the settings of master, slave, and cable select PATA Transfer Modes PIO Programmed Input/Output Involves CPU 5 different modes, maximum speed 16.67MBps DMA Hard drive to memory without CPU 7 different modes with maximum 133MB/s 4

ATA Commands The ATA IDE interface was modeled after the WD1003 controller IBM used in the original AT system. All ATA IDE drives must support the original WD command set (eight commands) with no exceptions. All IBM compatible systems have built in ROM BIOS support for the WD1003, so they support ATA as well. In addition, the ATA specification added numerous commands to enhance performance and capabilities. Identity Drive Command The Identity Drive command can tell you the following: Number of cylinders Number of heads Number of sectors per track in the recommended translation mode Number of cylinders in the current translation mode Number of sectors per track in the current translation mode Manufacturer and model number Serial number Buffer type Host Protected Area 1996 Gateway ATA-4 ATA SET MAX ADDRESS command Normally used for storing recovering or restoration software What s the implication of this in computer forensics? Drive Capacity Limitations BIOS limitation ATA interface OS Serial ATA With the introduction of ATA-6 it seems that the parallel ATA standard that has operated for the past ten years is running out of steam Sending data at rates faster than 100mb/sec down a parallel cable has problems with signal timing, electromagnetic interference, and integrity. The solution is in the serial ATA interface which is backward compatible with the parallel ATA. SATA vs. Parallel ATA You can t plug parallel ATA drives into a serial ATA host adapters and vice versa. The serial ATA uses much thinner cables with only 7 pins that are easier to plug in. Configuration of serial ATA is also simpler because the jumper settings for master/ slave are no longer necessary. 5

Serial ATA Transfer Modes SATA-150 SATA-300 SATA-600 Uses 8B/10B to encode/decode data sent along SATA cable No 4 consecutive 0s No more than six or fewer than four 0s/1s in a single 10-bit encoded character SATA II Include external connections 4 lanes x 300MBps/lane = 1200MBps Up to 15 SATA drives to be connected to a SATA port Can be used for RAID Serial ATA More on SATA Hot-swappable Throughput of 150 MBps (with potential of 600 MBps) A parallel ATA device (PATA) my be connected to SATA using a SATA bridge Add SATA functionality via a PCI card Only one device per controller ATA Raid Redundant Array of Independent Disks designed to improve the fault tolerance of computer storage systems. To improve reliability and performance, scientists proposed 6 levels of RAID. Currently there are seven layers of RAID called RAID 0 through 6. RAID Level 0 Disk Striping Writes data across multiple drives at once Requires at least 2 hard drives Does not provide redundancy If any drive fails, the data is lost RAID Level 1 Disk Mirroring/Duplexing is the process of writing the same data to two drives at the same time Requires at least two drives Produces an exact mirror of the primary drive Mirroring uses the same controller Duplexing uses separate controllers 6

RAID Level 2 Disk Striping with Multiple Parity Drives Not used RAID Levels 3 and 4 Disk Striping with Dedicated Parity Dedicated data drives and dedicated parity drives Quickly replaced by RAID 5 RAID Level 5 Disk Striping with Distributed Parity Distributes data and parity evenly across the drives Requires at least 3 drives Most common RAID implementation RAID Level 6 Super Disk Striping with Distributed Parity RAID 5 with asynchronous and cached data capability Personal RAID ATA RAID controller chips have gone down in price Some motherboards are now coming with RAID built-in RAID has been around for 20 years but is now less expensive and moving into the desktop system RAID http://www.raid.com/04_00.html 7