ISO/IEC 24739-1:2009
(Main)Information technology - AT attachment with packet interface-7 - Part 1: Register delivered command set, logical register set (ATA/ATAPI-7 V1)
Information technology - AT attachment with packet interface-7 - Part 1: Register delivered command set, logical register set (ATA/ATAPI-7 V1)
ISO/IEC 24739-1:2009(E) specifies the AT Attachment Interface between host systems and storage devices. It provides a common attachment interface for systems manufacturers, system integrators, software suppliers and suppliers of intelligent storage devices. It defines the register delivered commands used by devices implementing the standard. The contents of the corrigendum of Septembre 2013 have been included in this copy.
General Information
Relations
Standards Content (Sample)
ISO/IEC 24739-1
Edition 1.0 2009-09
INTERNATIONAL
STANDARD
Information technology – AT attachment with packet interface-7 –
Part 1: Register delivered command set, logical register set (ATA/ATAPI-7 V1)
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester.
If you have any questions about ISO/IEC copyright or have an enquiry about obtaining additional rights to this
publication, please contact the address below or your local IEC member National Committee for further information.
IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00
ISO/IEC 24739-1
Edition 1.0 2009-09
INTERNATIONAL
STANDARD
Information technology – AT attachment with packet interface-7 –
Part 1: Register delivered command set, logical register set (ATA/ATAPI-7 V1)
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XC
ICS 35.200 ISBN 2-8318-1061-2
– 2 – 24739-1 © ISO/IEC:2009(E)
CONTENTS
FOREWORD.7
INTRODUCTION.9
1 Scope.11
2 Normative references .12
3 Definitions, abbreviations and conventions .13
3.1 Definitions and abbreviations .13
3.2 Abbreviations .21
3.3 Conventions .22
4 General operational requirements.28
4.1 Command delivery.28
4.2 Register delivered data transfer command sector addressing .28
4.3 General feature set .29
4.4 PACKET Command feature set .31
4.5 Power Management feature set .32
4.6 Advanced Power Management feature set.35
4.7 Security Mode feature set.35
4.8 SMART (self-monitoring, analysis and reporting technology) feature set.42
4.9 Host Protected Area feature set .43
4.10 CompactFlash™ Association (CFA) feature set .47
4.11 Removable Media Status Notification and Removable Media feature sets .48
4.12 Power-Up in Standby feature set .50
4.13 Automatic Acoustic Management (AAM) feature set .50
4.14 48-bit Address feature set .51
4.15 Device Configuration Overlay feature set .53
4.16 Media Card Pass Through Command feature set.56
4.17 Streaming feature set .57
4.18 General Purpose Logging feature set .59
4.19 Overlapped feature set .59
4.20 Queued feature set.60
4.21 Long physical sector feature set for non-packet devices .61
4.22 Long logical Sector feature set for non-packet devices .62
4.23 Devices implementing the Long Physical Sector Feature Set and the Long
Logical Feature Sector Set .65
5 I/O register descriptions .65
5.1 Overview .65
5.2 Alternate Status register.65
5.3 Command register .66
5.4 Data port .66
5.5 Data register .67
5.6 Device register .67
5.7 Device control register .68
5.8 Error register.69
5.9 Features register .69
5.10 LBA High/Byte Count High register.70
24739-1 © ISO/IEC:2009(E) – 3 –
5.11 LBA Low register.70
5.12 LBA Mid/Byte Count Low register .71
5.13 Sector Count/Interrupt Reason register .71
5.14 Status register.71
5.15 Signature and persistence.74
5.16 Single device configurations.75
6 Command descriptions .76
6.1 Overview .76
6.2 CFA ERASE SECTORS.78
6.3 CFA REQUEST EXTENDED ERROR CODE.79
6.4 CFA TRANSLATE SECTOR .82
6.5 CFA WRITE MULTIPLE WITHOUT ERASE .84
6.6 CFA WRITE SECTORS WITHOUT ERASE.86
6.7 CHECK MEDIA CARD TYPE .88
6.8 CHECK POWER MODE.90
6.9 CONFIGURE STREAM.91
6.10 DEVICE CONFIGURATION .94
6.11 DEVICE RESET .108
6.12 DOWNLOAD MICROCODE .109
6.13 EXECUTE DEVICE DIAGNOSTIC .111
6.14 FLUSH CACHE .113
6.15 FLUSH CACHE EXT.115
6.16 GET MEDIA STATUS .118
6.17 IDENTIFY DEVICE .119
6.18 IDENTIFY PACKET DEVICE .144
6.19 IDLE.158
6.20 IDLE IMMEDIATE.160
6.21 MEDIA EJECT.163
6.22 MEDIA LOCK .164
6.23 MEDIA UNLOCK .166
6.24 NOP .168
6.25 PACKET.169
6.26 READ BUFFER .175
6.27 READ DMA .176
6.28 READ DMA EXT.178
6.29 READ DMA QUEUED.181
6.30 READ DMA QUEUED EXT .185
6.31 READ LOG EXT .191
6.32 READ MULTIPLE .204
6.33 READ MULTIPLE EXT.207
6.34 READ NATIVE MAX ADDRESS.210
6.35 READ NATIVE MAX ADDRESS EXT .211
6.36 READ SECTOR(S) .213
6.37 READ SECTOR(S) EXT .216
6.38 READ STREAM DMA EXT.218
6.39 READ STREAM EXT .223
6.40 READ VERIFY SECTOR(S).227
6.41 READ VERIFY SECTOR(S) EXT .229
6.42 SECURITY DISABLE PASSWORD .232
– 4 – 24739-1 © ISO/IEC:2009(E)
6.43 SECURITY ERASE PREPARE .233
6.44 SECURITY ERASE UNIT.235
6.45 SECURITY FREEZE LOCK .237
6.46 SECURITY SET PASSWORD.239
6.47 SECURITY UNLOCK .241
6.48 SERVICE .243
6.49 SET FEATURES.244
6.50 SET MAX .251
6.51 SET MAX ADDRESS EXT .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.