1.1 Description of Clauses 1
4. Definitions and Conventions 2
5. Interface Cabling Requirements 3
5.2 Addressing Considerations 4
5.3 DC Cable and Connector 4
6.3 Signal Descriptions 9
6.3.1 CS1FX- (Drive chip Select 0) 9
6.3.2 CS3FX- (Drive chip Select 1) 9
6.3.3 DA0-2 (Drive Address Bus) 10
6.3.4 DASP- (Drive Active/Drive 1 Present) 10
6.3.5 DD0-DD15 (Drive Data Bus) 10
6.3.6 DIOR- (Drive I/O Read) 10
6.3.7 DIOW- (Drive I/O Write) 10
6.3.8 DMACK- (DMA Acknowledge) (Optional) 10
6.3.9 DMARQ (DMA Request) (Optional) 11
6.3.10 INTRQ (Drive Interrupt) 11
6.3.11 IOCS16- (Drive 16-bit I/O) 11
6.3.12 IORDY (I/O Channel Ready) (Optional) 12
6.3.13 PDIAG- (Passed Diagnostics) 12
6.3.14 RESET- (Drive Reset) 12
6.3.15 SPSYNC (Spindle Synchronization) (Optional) 12
7.2 I/O Register Descriptions 14
7.2.1 Alternate Status Register 14
7.2.2 Command Register 15
7.2.3 Cylinder High Register 15
7.2.4 Cylinder Low Register 15
7.2.6 Device Control Register 15
7.2.7 Drive Address Register 16
7.2.8 Drive/Head Register 16
7.2.10 Features Register 17
7.2.11 Sector Count Register 17
7.2.12 Sector Number Register 17
7.2.13 Status Register 18
8. Programming Requirements 19
9. Command Descriptions 21
9.2 Execute Drive Diagnostic 24
9.4.1 Number of fixed cylinders 26
9.4.3 Number of unformatted bytes per track 27
9.4.4 Number of unformatted bytes per sector 27
9.4.5 Number of sectors per track 27
9.4.8 Firmware Revision 27
9.4.10 PIO data transfer cycle timing mode 27
9.4.11 DMA data transfer cycle timing mode 28
9.7 Initialize Drive Parameters 28
9.12 Read Multiple Command 29
9.14 Read Verify Sector(s) 30
9.17 Set Multiple Mode 31
9.20 Standby Immediate 32
9.23 Write Multiple Command 33
10.1 PIO Data In Commands 35
10.1.1 PIO Read Command 35
10.1.2 PIO Read Aborted Command 36
10.2 PIO Data Out Commands 36
10.2.1 PIO Write Command 36
10.2.2 PIO Write Aborted Command 37
10.3 Non-Data Commands 37
10.4 Miscellaneous Commands 37
10.5 DMA Data Transfer Commands (Optional) 37
10.5.1 Normal DMA Transfer 38
10.5.2 Aborted DMA Transfer 38
10.5.3 Aborted DMA Command 38
11.5 Power On and Hard Reset 42
FIGURE 5-1: ATA INTERFACE TO EMBEDDED BUS PERIPHERALS 3
FIGURE 5-2: HOST BUS ADAPTER AND PERIPHERAL DEVICES 4
FIGURE 5-3: ATA INTERFACE TO CONTROLLER AND PERIPHERAL DEVICES 4
FIGURE 5-4: 40-PIN CONNECTOR MOUNTING 6
FIGURE 11-1: PIO DATA TRANSFER TO/FROM DRIVE 40
FIGURE 11-2: IORDY TIMING REQUIRMENTS 41
FIGURE 11-3: DMA DATA TRANSFER 41
FIGURE 11-4 RESET SEQUENCE 42
TABLE 5-1: DC INTERFACE 5
TABLE 5-2: DC INTERFACE 5
TABLE 5-3: CABLE PARAMETERS 6
TABLE 6-1: INTERFACE SIGNALS 8
TABLE 6-2: INTERFACE SIGNALS DESCRIPTION 9
TABLE 7-1: I/O PORT FUNCTIONS/SELECTION ADDRESSES 14
TABLE 8-1: POWER CONDITIONS 20
TABLE 8-2: REGISTER CONTENTS 21
TABLE 9-1: COMMAND CODES AND PARAMETERS 23
TABLE 9-2: DIAGNOSTIC CODES 24