KnowledgeTek Technical Training


homeinfoinstructorscoursesschedule

IDE/ATA, The Nuts & Bolts Schedule for this course

2 Day Course

This course provides a detailed, practical understanding of the operation of IDE disk drives on the ATA bus. It includes both a thorough treatment of the bus itself and a comprehensive discussion of IDE support on current PC systems. Interface signals and timings are discussed in terms of requirements in the ATA-2 and ATA-3 standards, as well as in the context of the drive features that they have evolved to support. Bus activity traces from working ATA configurations are analyzed in class giving a strong "real-world" emphasis. On the host side, special attention is paid to IDE support on the PCI bus. This section includes a tutorial on the PCI bus itself, as well as a discussion of current PCI/IDE implementation issues.

The learning experience for IDE/ATA, The Nuts & Bolts course has been enhanced with the addition of instructor led demonstrations following subjects in the lecture. These demo's help cement the understanding of the concepts by showing what really happens and allowing time to discuss the nuances. Demonstrations are given for resets, hard disk drive initialization by BIOS, hard disk drive initialization by the operating system, and read and write commands. Modifications, "What if's..." and other student suggested examples can also be demonstrated.
 
Introduction
ATA/IDE Overview
Host Buses
Evolution of ATA

Electrical Interface
Signal Levels and Descriptions
Termination

Functional Interface
Register Addressing
PIO Transfers & Timing
DMA Transfers & Timing
Flow Control
Higher Speed Proposals

Command Block and Control
    Block Registers

This section is a detailed discussion
of the contents and use of each register

Commands and Operations
Initialization Commands
Power Control Commands
Secure Mode Commands
SMART Support
Removable Media Support

Host Services Overview
PC Compatible Memory Map
BIOS Services
Interrupts
Fixed Disk Parameter Table

INT 13h
Accessing via the BIOS
INT 13h Interface
INT 13h Command Codes

Expansion ROM
POST Expansion Area Scanning

IDE Disk Addressing
The 528 MB Barrier
The 8GB Barrier
CHS and LBA Addressing
INT 13h Extensions
Bypassing the BIOS

ISA Bus IDE
ISA to to ATA Signal Mapping
ISA Bus PIO
ISA Bus DMA

VL Bus IDE
Why Local Bus I/O?
Typical Host Configuration
IDE on VL Bus

PCI Bus IDE
PCI Bus Basics
Dual Channel Adapter
PCI Bus PIO
PCI Bus DMA
PCI/IDE Bus Mastering

Future ATA Developments
ATA-4
New Competing Interfaces
 

Click on a course date to register for that session
Click on the location to view seminar site information

DatesDaysLocationPrice
Available thru KnowledgeTek (On-Site presentations)

Home | Info | Courses | Schedule | Instructors | Register

For questions or comments about this web site please contact the webmaster@KnowledgeTek.com