Advertisement

Quick Links

ARM710T Header Card
(KPI-0032A)
User Guide
ARM DUI 0114A

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ARM710T and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ARM ARM710T

  • Page 1 ARM710T Header Card (KPI-0032A) User Guide ARM DUI 0114A...
  • Page 2 This document is intended only to assist the reader in the use of the product. ARM Limited shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.
  • Page 3: Preface

    Preface This preface introduces the ARM710T Header Card and its reference documentation. It contains the following sections: • About this document on page iv • Further reading on page vi • Feedback on page vii. © Copyright ARM Limited 1999. All rights reserved.
  • Page 4: About This Document

    This document is the ARM710T Header Card User Guide. Intended audience This document has been written for experienced hardware and software engineers who wish to use an ARM710T header card, with their ARM development board, for code development and evaluation. Organization...
  • Page 5 Denotes arguments to commands or functions where the argument is to be replaced by a specific value. typewriter bold Denotes language keywords when used outside example code. © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 6: Further Reading

    This section lists publications by ARM Limited. ARM publications For additional information, refer to the following: • ARM Target Development System User Guide (ARM DUI 0061). • ARM Multi-ICE User Guide (ARM DUI 0048). • ARM Multi-ICE Installation Guide (ARM DSI 0005).
  • Page 7: Feedback

    Feedback ARM Limited welcomes feedback both on the ARM710T header card, and on the documentation. Feedback on this document If you have any comments on this document, please send email to errata@arm.com giving: • the document title • the document number •...
  • Page 8 © Copyright ARM Limited 1999. All rights reserved. viii ARM DUI 0114A...
  • Page 9: Table Of Contents

    About this document ......................iv Further reading.......................vi Feedback ........................vii Chapter 1 Overview of the ARM710T Header Card Introduction to the ARM710T header card............ 1-2 Board layout....................1-3 Chapter 2 Setting up your System Setting up your ARM development board ............. 2-2 Debugging using Angel.................
  • Page 10 Chapter 4 Circuit Descriptions The header card circuit board............... 4-2 Connectors ....................4-4 Index © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 11: Chapter 1 Overview Of The Arm710T Header Card

    Chapter 1 Overview of the ARM710T Header Card This chapter introduces the ARM710T header card and contains the following sections: • Introduction to the ARM710T header card on page 1-2 • Board layout on page 1-3. © Copyright ARM Limited 1999. All rights reserved.
  • Page 12: Introduction To The Arm710T Header Card

    Overview of the ARM710T Header Card Introduction to the ARM710T header card The ARM710T header card (part number KPI-0032A) is a processor daughter board for the ARM development board (HBI-0011B). This guide describes how to set up your ARM development board and ARM710T header card.
  • Page 13: Board Layout

    Overview of the ARM710T Header Card Board layout Figure 1-1 shows the layout of the main components of the ARM710T header card. POD6 POD2 POD5 POD1 SEL0 SEL1 ARM710T SEL2 ARM logo POD3 POD4 Link 4 POD7 POD8 Link 5 Figure 1-1 Board layout 1.2.1...
  • Page 14 Overview of the ARM710T Header Card © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 15 Chapter 2 Setting up your System This chapter describes how to set up your ARM development board to work with the ARM710T header card and gives details of connecting debuggers. It contains the following sections: • Setting up your ARM development board on page 2-2 •...
  • Page 16: Setting Up Your Arm Development Board

    The ARM710T header card plugs into the top left hand corner of the development board, with the ARM logo on the silk-screen positioned as shown in Figure 2-1, so that the header is flush with the development board. The correct way to mount the header card is shown in Figure 2-1.
  • Page 17 2.1.1 Setting the bus clock frequency The ARM710T header card requires the bus clock frequency, BCLK, of the board to be set to 4, 8, 16 or 20MHz. This is set by changing the FREQ SELECT switch, S1, on the ARM development board, shown in Figure 2-2.
  • Page 18: Debugging Using Angel

    The binary image for the Angel is supplied with the ARM development board. To download, execute and debug code the host needs to be running the ARM Debugger for Windows or armsd program supplied as part of the ARM Software Development Toolkit, available separately from ARM.
  • Page 19: Debugging Using Multi-Ice

    The Multi-ICE debugging system provides a nonintrusive debugging system with fast download and is available separately from ARM. The ARM710T header card provides Multi-ICE connector, PL5, which connects via a 20-way ribbon cable to the Multi-ICE hardware. The Multi-ICE server and debugger software should be run on the host computer.
  • Page 20: Debugging Using Embeddedice

    Setting up your System Debugging using EmbeddedICE Debugging using EmbeddedICE is not recommended because EmbeddedICE does not support debugging with the caches on. © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 21 Chapter 3 Configuring the ARM710T Header Card This chapter describes the board link and switch settings that configure the ARM710T header card. It contains the following sections: • Setting the core clock frequency on page 3-2 • Surface mount links on page 3-4 •...
  • Page 22: Setting The Core Clock Frequency

    Configuring the ARM710T Header Card Setting the core clock frequency On the ARM710T header card, a phase-locked loop performs the core clock generation. The frequency and source of the core clock is determined by the settings of links LK4 and LK5. The positions of LK4 and LK5 are shown in Figure 3-1.
  • Page 23 EXTCLK 0 (stopped) Operation is guaranteed only for those table values which generate frequencies up to 40MHz. Note Do not select any combination other than shown in the table. © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 24: Surface Mount Links

    Configuring the ARM710T Header Card Surface mount links The ARM710T header card has three surface mount links, LK1, LK2, and LK3, which should not be moved for normal operation. Link LK1 sets the global bus enable, GBE, to HIGH (A-C position, default) or LOW (B-C position). Links LK2 and LK3 are used to control which grant and request signals (from the arbiter on the ARM development board) are used by the processor.
  • Page 25: Using The External Clock Input

    A 50-ohm mini-coax connector, SK5, is provided to allow an external clock source to drive core clock, FCLK, of the ARM710T. A 47-ohm resistor, R20, provides an approximate 50-ohm termination. The EXT link of LK5 should be fitted before an external clock source is connected to SK5.
  • Page 26: Setting The Bus Clocking Mode

    Note Synchronous clocking mode is not supported on this header card. For more details of clocking modes see the ARM710T Datasheet. © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 27: Setting The Endianness

    To configure the ARM710T header card for big-endian operation: Fit BIGEND link (LK4) on the ARM development board. Reset the ARM710T. It automatically assumes a little-endian memory system. Change the ARM710T to BIGEND mode by setting bit 7 of coprocessor 15 register 1, see Example 3-1. Note Any byte accesses before this bit is set will be little-endian so will not access the expected data.
  • Page 28 Configuring the ARM710T Header Card © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...
  • Page 29 Chapter 4 Circuit Descriptions This chapter describes the operation of the ARM710T header card. It contains the following sections: • The header card circuit board on page 4-2 • Power measurements on page 4-8. © Copyright ARM Limited 1999. All rights reserved.
  • Page 30: The Header Card Circuit Board

    Multi-ICE, and EmbeddedICE connectors. 4.1.1 Processor in PGA The ARM710T processor is supplied in a 299-pin pin grid array (PGA) package. A number of inputs are tied to default values through resistors. These are listed in Table 4-1.
  • Page 31 Clock generation A PLL chip (U1) generates the high-speed clock, FCLK, which is used to clock the core of ARM710T. The PLL chip has two programmable outputs, CLK and 2X which is double the frequency of CLK. The links, LK4 and LK5, can be used to set the frequency of the core clock, FCLK, as shown in Table 2-1 on page 2-3.
  • Page 32 Circuit Descriptions Connectors The ARM710T header card has four 60-way sockets (SK1-4) mounted on the underneath. These correspond to the four 60-way plug connectors (PL1-PL4) on the development card, which allow the header card to be fitted to the development board.
  • Page 33: Logic Analyzer Connectors

    Six 20-way box headers, POD1-6, are provided to allow connection of Hewlett Packard 20-pin (HP 01650-63203) pods suitable for use with an HP1650B-series logic analyzer and thus trace the ARM710T activity. These connectors can also be used for expansion purposes and give access to coprocessor bus, CPD[31:0]. The pinout of connectors POD1 to 6 is given in Figure 4-1.
  • Page 34 The signal RTCK, returned TCK, is connected to TCK on the header card, to allow Multi-ICE to make use of the adaptive clock timing option. The signal nSRST can be used by the Multi-ICE unit to reset the ARM710T and ARM development board.
  • Page 35 External clock Mounting the header card External clock input Multi-ICE Circuit description Multi-ICE connector Clock generation 3-2, 4-3 Fastbus mode Code development Features of the header card Connectors © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A Index-i...
  • Page 36 Schematic diagrams Setting bus clock frequency bus clocking mode core clock frequency endianness Setting up development board header card Software Development Toolkit Surface mount links Switch S1 System requirements Index-ii © Copyright ARM Limited 1999. All rights reserved. ARM DUI 0114A...

Table of Contents