Contents
C156-E205-01EN
x
i
4.3 Interface Registers 4-6
4.3.1 I/O registers 4-6
4.3.1.1 Alternate Status register 4-7
4.3.1.2 ATA Command register 4-7
4.3.1.3 Data register 4-7
4.3.1.4 Device Control register 4-7
4.3.1.5 Drive Address register 4-8
4.3.1.6 ATAPI Byte Count register 4-8
4.3.1.7 ATAPI Block Device Select register 4-9
4.3.1.8 Error register 4-9
4.3.1.9 ATA Features register 4-10
4.3.1.10 ATAPI Features register 4-10
4.3.1.11 ATA Sector Count register 4-10
4.3.1.12 ATAPI Interrupt Reason register 4-10
4.3.1.13 Sector Number register 4-11
4.3.1.14 ATAPI Status register 4-11
4.4 Various Processes 4-13
4.4.1 Reset response 4-13
4.4.2 Signature 4-14
4.4.3 Defect sector management 4-14
4.4.4 Automatic alternate sector assignment function 4-14
4.4.5 Cache function 4-15
4.4.5.1 Data buffer 4-15
4.4.5.2 Read cache 4-15
4.4.5.3 MO write cache 4-16
4.4.6 Media status notification function 4-16
4.4.7 Power management function 4-17
4.4.7.1 Power mode 4-17
4.4.7.2 Active mode 4-17
4.4.7.3 Pre-idle mode 4-17
4.4.7.4 Idle mode 4-18
4.4.7.5 Standby mode 4-18
4.4.7.6 Sleep mode 4-18
4.4.7.7 Standby timer 4-18
4.4.7.8 Power mode transition 4-19
4.4.8 Unsupported functions 4-19
4.4.9 LED Indications 4-20
4.5 ATA Commands 4-21
4.5.1 CHECK POWER MODE (E5h) 4-22
4.5.2 DEVICE RESET (80h) 4-23
4.5.3 EXECUTE DEVICE DIAGNOSTIC (90h) 4-23