Intel® StrongARM® SA-110 Microprocessor Specification Update March 1999 Notice: The SA-110 may contain design defects or errors known as errata. Characterized errata that may cause the SA-110’s behavior to deviate from published specifications are documented in this specification update. Order Number: 278104-003 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The SA-110 may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product o rder. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800548-4725 or by visiting Intel’s website at http://www.intel.com. Copyright © Intel Corporation, 1999 ARM and the ARM Powered logo are trademarks and StrongARM is a registered trademark of ARM Limited. *Third-party brands and names are the property of their respective owners. SA-110 Specification Update Contents Revision History ......................................................................................... 1 Preface....................................................................................................... 2 Summary Table of Changes....................................................................... 4 Identification Information............................................................................ 6 Related Information.................................................................................... 7 Errata ......................................................................................................... 8 Specification Changes ............................................................................. 10 Specification Clarifications ........................................................................11 Documentation Changes ......................................................................... 12 SA-110 Specification Update iii Revision History Date Version Description 03/30/99 003 Under Indentification Information, changed markings; added 21281FB. 1/22/99 002 Under Affected Documents/Related Documents, changed the StrongARM** SA-110 Power Dissipation and Thermal Characteristics Application Note. 07/14/98 001 06/15/98 001 Product line order number sequence change, from 280104-001 to 278104-001. SA-110 Specification Update Under Affected Documents/Related Documents, changed order # to show change to Intel order #. This is the new Specification Update document. It contains all identified errata published prior to this date. 1 Preface Preface As of July, 1996, Intel’s Computing Enhancement Group has consolidated available historical device and documentation errata into this new document type called the Specification Update. We have endeavored to include all documented errata in the consolidation process, however, we make no representations or warranties concerning the completeness of the Specification Update. This document is an update to the specifications contained in the Affected Documents/Related Documents table below. This document is a compilation of device and documentation errata, specification clarifications and changes. It is intended for hardware system manufacturers and software developers of applications, operating systems, or tools. Information types defined in Nomenclature are consolidated into the specification update and are no longer published in other documents. This document may also contain information that was not previously published. Affected Documents/Related Documents Title Order # SA-110 Microprocessor Technical Reference Manual ® 2 278058-001 ® Intel StrongARM SA-110 Microprocessor Brief Datasheet 278230-003 StrongARM** SA-110 Power Dissipation and Thermal Characteristics Application Note 278192-001 SA-110 Specification Update Preface Nomenclature Errata are design defects or errors. These may cause the published (component, board, system) behavior to deviate from published specifications. Hardware and software designed to be used with any component, board, and system must consider all errata documented. Specification Changes are modifications to the current published specifications. These changes will be incorporated in any new release of the specification. Specification Clarifications describe a specification in greater detail or further highlight a specification’s impact to a complex design situation. These clarifications will be incorporated in any new release of the specification. Documentation Changes include typos, errors, or omissions from the current published specifications. These will be incorporated in any new release of the specification. Note: Errata remain in the specification update throughout the product’s lifecycle, or until a particular stepping is no longer commercially available. Under these circumstances, errata removed from the specification update are archived and available upon request. Specification changes, specification clarifications and documentation changes are removed from the specification update when the appropriate changes are made to the appropriate product specification or user documentation (datasheets, manuals, etc.). SA-110 Specification Update 3 Summary Table of Changes Summary Table of Changes The following table indicates the errata, specification changes, specification clarifications, or documentation changes which apply to the Product Name product. Intel may fix some of the errata in a future stepping of the component, and account for the other outstanding issues through documentation or specification changes as noted. This table uses the following notations: Codes Used in Summary Table Stepping X: Errata exists in the stepping indicated. Specification Change or Clarification that applies to this stepping. (No mark) or (Blank box): This erratum is fixed in listed stepping or specification change does not apply to listed stepping. (Page): Page location of item in this document. Doc: Document change or update will be implemented. Fix: This erratum is intended to be fixed in a future step of the component. Fixed: This erratum has been previously fixed. NoFix: There are no plans to fix this erratum. Eval: Plans to fix this erratum are under evaluation. Page Status Row Change bar to left of table row indicates this erratum is either new or modified from the previous version of the document. 4 SA-110 Specification Update Summary Table of Changes Errata Steppings No. S 1 # Page Status 8 Fix ERRATA # X Potential Data Abort Occurs in Some Demand-Paged Memory-Management Schemes Specification Changes Steppings No. Page # Status SPECIFICATION CHANGES # None for this revision of this specification update. Specification Clarifications Steppings No. Page # # Status SPECIFICATION CLARIFICATIONS # None for this revision of this specification update. Documentation Changes No. Document Revision Page Status 1 278192-001 12 Doc Thermal Limits on Power Consumption: Section 4.0 2 278192-001 12 Doc Ambient Temperature: Section 4.3 SA-110 Specification Update DOCUMENTATION CHANGES 5 Identification Information Identification Information Markings 21281BB, 21281AB, 21281DB, 21281CB, 21281EB, and 21281FB. • This document contains errata for the SA-110 Microprocessor. The SA-110 device revision that is affected by this errata can be identified as order numbers 21281BB, 21281AB, 21281DB, 21281CB, 21281EB and 21281FB. Markings Speed (MHz) Voltage (V) Package 21281BB 100 1.65 TQFP 21281AB 160 1.65 TQFP 21281DB 166 2.0 TQFP 21281CB 200 2.0 TQFP 21281EB 233 2.0 TQFP 21281FB 233 2.0 TQFP 03/30/99 Changed 21281-AA to 21281AB, 21281-BA to 21281BB, 21281-CA to 21281CB, 21281-DA to 21281DB, and 21281-EA to 21281EB. Added 21281FB. 6 SA-110 Specification Update Related Information Related Information None for this revision of this specification update. SA-110 Specification Update 7 Errata Errata 1. Potential Data Abort Occurs in Some Demand-Paged Memory-Management Schemes Problem: There is an anomaly in the SA-110 device that may occur during a DATA_ABORT in environments that use demand-paged memory-management schemes. This problem has been seen only in demand-page memory-management operating systems when a memory access crosses a page boundary from a mapped page to an unmapped page during the sequence of data fetches. Designs using operating systems with demand-page memory management schemes are susceptible to this problem. Designs using operating systems without demand-page memory management schemes are not susceptible to this problem. C-EXECUTIVE* Epoch32 Helios* Java* OS Kadak Newton OS Precise/MQX* pSOS RTXC Wind River Check with your RTOS vendor to verify the method of memory-management scheme used to determine if your design is susceptible to this problem. Implication: The Rn register may be incorrectly updated when a DATA_ABORT occurs during a load multiple registers, increment before (LDMIB) instruction. There is no known way to reliably replay the instruction after the data abort condition is corrected. Problem conditions are: 1. The register list to be updated includes the base address register Rn. LDMIB Rn, {register list including Rn} 2. The LDMIB causes a data abort. 3. At least one register is loaded successfully prior to the abort. Rn = Rn + 4 (original value +4) If the abort occurs with no register loaded, Rn = Rn (the correct value). If the instruction takes a DATA_ABORT after the first load completes successfully, the SA-110 incorrectly restores the base address register to base + 4. If the abort occurs immediately, the base address register is left at the correct value. If a DATA_ABORT returns Rn with a value of Page_Boundary_Address (PBA) minus 4, it is unclear if the address is correct or if the correct address is PBA-8 with at least one register updated. In actual operation, no code streams or data fetches are expected to DATA_ABORT at runtime (that is, any active process is fully mapped at runtime). 8 SA-110 Specification Update Errata Workaround: None is required for operating systems that do not use demand-paged memory-management schemes. For operating systems that are susceptible to this problem, a revision of the SA-110 device intended to be fully backward-compatible and to correct this problem has been developed. The following table list the SA-110 devices and their old and new part numbers. The new parts are available now: Status: Device Old Part Number New Part Number SA-110-110 MHz 21281-BA 21281BB SA-110-160 MHz 21281-AA 21281AB SA-110-166 MHz 21281-DA 21281DB SA-110-200 MHz 21281-CA 21281CB SA-110-233 MHz 21281-EA 21281EB Fix. Refer to Summary Table of Changes to determine the affected stepping(s). SA-110 Specification Update 9 Specification Changes Specification Changes None for this revision of this specification update. 10 SA-110 Specification Update Specification Clarifications Specification Clarifications None for this revision of this specification update. SA-110 Specification Update 11 Documentation Changes Documentation Changes 1. Thermal Limits on Power Consumption: Section 4.0 In section 4.0 of the StrongARM** SA-110 Power Dissipation and Thermal Characteristics Application Note, reworded the second paragraph. The second paragraph now appears as follows: In typical applications, 100°C Tj maximum equates to a maximum ambient temperature of 70°C. However, exceptions exist where the following procedure is provided to calculate precise system requirements. In all cases, exceeding 100°C Tj voids product warranty. 2. Ambient Temperature: Section 4.3 In section 4.3 of the StrongARM** SA-110 Power Dissipation and Thermal Characteristics Application Note, changed the wording of the caution notice. The caution notice now appears as follows: Caution: Higher CPU speeds, bus speeds, and pin loads increase the power, and some combination of these factors might require ambient temperatures below 70°C. 12 SA-110 Specification Update Support, Products, and Documentation If you need general information or support, call 1-800-628-8686 or visit Intel’s website at: http://www.intel.com Copies of documents that have an ordering number and are referenced in this document, a product catalog, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel’s website for developers at: http://developer.intel.com