1、American National StandardDeveloped byfor Information Technology ATA/ATAPI Host Adapters(ATA - Adapter) Amendment 1ANSI INCITS 370-2004/AM1-2007ANSIINCITS370-2004/AM1-2007ANSIINCITS 370-2004/AM1-2007Supplement toANSI INCITS 370-2004American National Standardfor Information Technology ATA/ATAPI Host
2、Adapters(ATA - Adapter) Amendment 1SecretariatInformation Technology Industry CouncilApproved October 11, 2007American National Standards Institute, Inc.Approval of an American National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria for approval
3、havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agreement means much more thana simple majority, but not necessarily unanimit
4、y. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whether he has approvedthe standards or not, from manu
5、facturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretation of any American NationalStandard. Moreover, no person shall have the ri
6、ght or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of this standard.CAUTION NOTICE: This American Nation
7、al Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayreceive current information on all standards by calling
8、 or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2007 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduce
9、d in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1250 Eye Street NW, Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested that holders of patents that may be re-quired for the impleme
10、ntation of the standard disclose such patents to the publisher. However, nei-ther the developers nor the publisher have undertaken a patent search in order to identify which, ifany, patents may apply to this standard. As of the date of publication of this standard, followingcalls for the identificat
11、ion of patents that may be required for the implementation of the standard,notice of one or more such claims has been received. By publication of this standard, no positionis taken with respect to the validity of this claim or of any rights in connection therewith. The knownpatent holder(s) has (hav
12、e), however, filed a statement of willingness to grant a license underthese rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob-tain such a license. Details may be obtained from the publisher. No further patent search is con-ducted by the developer or publish
13、er in respect to any standard it processes. No representation ismade or implied that this is the only license that may be required to avoid infringement in the use ofthis standard.iForeword (This foreword is not part of American National Standard ANSI INCITS 370-2004/AM1-2007.)Requests for interpret
14、ation, suggestions for improvement or addenda, or defect re-ports are welcome. They should be sent to InterNational Committee for InformationTechnology Standards (INCITS), ITI, 1250 Eye Street, NW, Suite 200, Washington,DC 20005.This standard was processed and approved for submittal to ANSI by INCIT
15、S. Com-mittee approval of this standard does not necessarily imply that all committee mem-bers voted for its approval. At the time it approved this standard, INCITS had thefollowing members:Karen Higginbottom, ChairJennifer Garner, SecretaryOrganization Represented Name of RepresentativeAdobe System
16、s, Inc Leslie BixelSteve Ziles (Alt.)AIM Global Dan MullenCharles Biss (Alt.)Apple Computer, Inc. David MichaelElectronic Industries Alliance Edward Mikoski, Jr.David Thompson (Alt.)EMC Corporation Gary RobinsonFarance, Inc Frank FaranceTimothy Schoechle (Alt.)GS1 US Frank SharkeyJames Chronowski (A
17、lt.)Mary Wilson (Alt.)Hewlett-Packard Company. Karen HigginbottomSteve Mills (Alt.)Scott Jameson (Alt.)IBM Corporation . Ronald F. SillettiRobert Weir (Alt.)Sandy Block (Alt.)Richard Schwerdtfeger (Alt.)IEEE . Judith GormanTerry DeCourcelle (Alt.)Bill Ash (Alt.)Jodi Haasz (Alt.)Bob Labelle (Alt.)Int
18、el. Philip WennblomDave Thewlis (Alt.)Jesse Walker (Alt.)Grace Wei (Alt.)Lexmark International . Don WrightDwight Lewis (Alt.)Paul Menard (Alt.)Microsoft Corporation . Jim HughesDon Stanwyck (Alt.)Isabelle Valet-Harper (Alt.)National Institute of Standards Bits15-3 Read/Write; Bits 2-0 Read Only. Si
19、ze 32 bits 6.6.2.4 PCI Base Address Register (BAR) 3 If the device implements two channels this is the base address for the control registers for ATA Channel Y. If the device only supports one channel this base address is read only and cleared to zero. Note that because of the Dword alignment of PCI
20、, the Device Control and Alternate Status Registers are at offset 02h from this base. Address Offset 1Ch Default Value 00000001h When operating in Compatibility Mode any write to the BAR shall be ignored and the value 376h shall always be used. Attribute Bits 31-16 may be Read Only, Bits 15-2 Read/W
21、rite, Bits 1-0 Read Only. Size 32 bits 6.6.2.5 PCI Base Address Register (BAR) 4 Base address of the ATA Bus Master I/O registers. Address Offset 20h Default Value 00000001h Attribute Bits 31-16 may be Read Only, Bits 15-4 Read/Write, Bits 3-0 Read Only. Size 32 bits 6.6.2.6 PCI Base Address Registe
22、r (BAR) 5 This is a vendor specific BAR 6.6.3 PCI Interrupt Line The host BIOS and host software may use this location to store the system interrupt (IRQ) allocated to this device. The adapter does not use this information. BIOS and host software may use this location to store the information. Addre
23、ss Offset 3Ch Default Value 00h 6.7 ATA Bus Master Registers The bus master -ATA function uses 16 bytes of I/O space. All bus master -ATA I/O space registers can be accessed as byte, word, or Dword quantities. The base address for these registers is PCI BAR 4. The description of the 16 bytes of I/O registers follows: