Resumen del contenido incluido en la página 1
ARM Integrator/CM940T
User Guide
ARM DUI 0125A
Resumen del contenido incluido en la página 2
ARM Integrator/CM940T User Guide © Copyright ARM Limited 1999. All rights reserved. Release information Change history Description Issue Change 8 September1999 A New document Proprietary notice ARM, the ARM Powered logo, Thumb and StrongARM are registered trademarks of ARM Limited. The ARM logo, AMBA, Angel, ARMulator, EmbeddedICE, ModelGen, Multi-ICE, ARM7TDMI, ARM7TDMI-S, ARM9TDMI, PrimeCell, and STRONG are trademarks of ARM Limited. All other products or services mentioned herein may be tra
Resumen del contenido incluido en la página 3
Electromagnetic conformity This section contains electromagnetic conformity (EMC) notices. Federal Communications Commission Notice NOTE: This equipment has been tested and found to comply with the limits for a class A digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and,
Resumen del contenido incluido en la página 4
iv © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0125A
Resumen del contenido incluido en la página 5
Contents ARM Integrator/CM940T User Guide Electromagnetic conformity............................................................................................iii Preface About this document ....................................................................................................viii Further reading............................................................................................................... x Feedback .................................................................
Resumen del contenido incluido en la página 6
3.5 Reset controller ............................................................................................ 3-8 3.6 System bus bridge...................................................................................... 3-11 3.7 Clock generators ........................................................................................ 3-17 3.8 Multi-ICE support........................................................................................ 3-21 Chapter 4 Programmer’s Reference 4.1 M
Resumen del contenido incluido en la página 7
Preface This preface introduces the ARM Integrator/CM940T core module and its reference documentation. It contains the following sections: • About this document on page viii • Further reading on page x • Feedback on page xi. ARM DUI 0125A © Copyright ARM Limited 1999. All rights reserved. vii
Resumen del contenido incluido en la página 8
About this document This document describes how to set up and use the ARM Integrator/CM940T core module. Intended audience This document has been written for experienced hardware and software developers to aid the development of ARM-based products using the ARM Integrator/CM940T as part of a development system. Organization This document is organized into the following chapters: Chapter 1 Introduction Read this chapter for an introduction to the core module. Chapter 2 Getting Started Read th
Resumen del contenido incluido en la página 9
Typographical conventions The following typographical conventions are used in this document: bold Highlights ARM processor signal names within text, and interface elements such as menu names. May also be used for emphasis in descriptive lists where appropriate. italic Highlights special terminology, cross-references and citations. typewriter Denotes text that may be entered at the keyboard, such as commands, file names and program names, and source code. typewriter Denotes a permitted abbrevi
Resumen del contenido incluido en la página 10
Further reading This section lists related publications by ARM Limited and other companies that may provide additional information. ARM publications The following publications provide information about related ARM products and toolkits: • ARM740T Technical Reference Manual (DDI 0008) • ARM Integrator/AP User Guide (ARM DUI 0098) • ARM Integrator/SP User Guide (ARM DUI 0099) • ARM Multi-ICE User Guide (ARM DUI 0048) • AMBA Specification (ARM IHI 0011) • ARM Architectural Reference Manual (ARM D
Resumen del contenido incluido en la página 11
Feedback ARM Limited welcomes feedback both on the ARM Integrator/CM940T core module and on the documentation. Feedback on this document If you have any comments about this document, please send email to errata@arm.com giving: • the document title • the document number • the page number(s) to which your comments refer • an explanation of your comments. General suggestions for additions and improvements are also welcome. Feedback on the ARM Integrator/CM940T If you have any comments or suggesti
Resumen del contenido incluido en la página 12
xii © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0125A
Resumen del contenido incluido en la página 13
Chapter 1 Introduction This chapter introduces the ARM Integrator/CM940T core module. It contains the following sections: • About the ARM Integrator/CM940T core module on page 1-2 • ARM Integrator/CM940T overview on page 1-4 • Links and indicators on page 1-8 • Test points on page 1-10 • Precautions on page 1-11. ARM DUI 0125A © Copyright ARM Limited 1999. All rights reserved. 1-1
Resumen del contenido incluido en la página 14
Introduction 1.1 About the ARM Integrator/CM940T core module The Integrator/CM940T core module provides you with the basis of a flexible development system which can be used in a number of different ways. With power and a simple connection to a Multi-ICE debugger, the core module provides a basic development system. By mounting the core module onto a motherboard, you can build a realistic emulation of the system being developed. Through-board connectors allow up to four core modules to be s
Resumen del contenido incluido en la página 15
Introduction Core module/motherboard connectors HDRB Reset button DIMM socket SDRAM DIMM Multi-ICE connector Processor core Power connector Core module/motherboard Memory controller and connectors HDRA system bus bridge (FPGA) Figure 1-1 Integrator/CM940T layout ARM DUI 0125A © Copyright ARM Limited 1999. All rights reserved. 1-3
Resumen del contenido incluido en la página 16
Introduction 1.2 ARM Integrator/CM940T overview The major components on the core module are as follows: • ARM940T microprocessor core • core module FPGA which implements: — SDRAM controller — system bus bridge — reset controller — interrupt controller — status, configuration, and interrupt registers. • volatile memory comprising: — up to 256MB of SDRAM (optional) via DIMM socket — 256KB SSRAM. • SSRAM controller • clock generator • system bus connectors • Multi-ICE debug connector. 1.2.1 System
Resumen del contenido incluido en la página 17
Introduction 1.2.2 Core module FPGA The FPGA provides system control functions for the core module, enabling it to operate as a standalone development system or attached to a motherboard. These functions are outlined in this section and described in detail in Chapter 3 Hardware Description. SDRAM controller The SDRAM controller is implemented within the FPGA. This provides support for Dual In-line Memory Modules (DIMMs) with a capacity of between 16 and 256MB. See SDRAM controller on page 3-
Resumen del contenido incluido en la página 18
Introduction Status and configuration space The status and configuration space contains status and configuration registers for the core module. These provide the following information and control: • type of processor and whether it has a cache, MMU, or protection unit • the position of the core module in a multi-module stack • SDRAM size, address configuration, and CAS latency setup • core module oscillator setup • interrupt control for the processor debug communications channel. The status and
Resumen del contenido incluido en la página 19
Introduction 1.2.5 Multi-ICE connector The Multi-ICE connector enables JTAG hardware debugging equipment, such as Multi-ICE, to be connected to the core module. It is possible to both drive and sense the system-reset line (nSRST), and to drive JTAG reset (nTRST) to the core from the Multi-ICE connector. See Multi-ICE support on page 3-21. Note JTAG test equipment supplied by other vendors may also be used. ARM DUI 0125A © Copyright ARM Limited 1999. All rights reserved. 1-7
Resumen del contenido incluido en la página 20
Introduction 1.3 Links and indicators The core module provides one link and four surface-mounted LEDs. These are illustrated in Figure 1-3. Figure 1-3 Links and indicators 1.3.1 CONFIG link The core module has only one link, marked CONFIG. This is left open during normal operation. It is only fitted when downloading new FPGA and PLD configuration information. 1-8 © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0125A CFGLED POWER FPGA OK MISC CONFIG