background image

ARM DUI 0114A

© Copyright ARM Limited 1999. All rights reserved.

3-1

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

Using the external clock input on page 3-5

Setting the bus clocking mode on page 3-6

Setting the endianness on page 3-7.

Summary of Contents for ARM710T

Page 1: ...ARM DUI 0114A ARM710T Header Card KPI 0032A User Guide ...

Page 2: ...products or services mentioned herein may be trademarks of their respective owners Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder The product described in this document is subject to continuous developments and improvements All...

Page 3: ...ted 1999 All rights reserved iii 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 ...

Page 4: ...escription of how to set up the ARM development board to work with the ARM710T Header Card Chapter 3 Configuring the ARM710T Header Card Read this chapter for a description of how to configure the ARM710T Header Card Chapter 4 Circuit Descriptions Read this chapter for a description of the circuit board of the ARM710T Header Card Typographical conventions The following typographical conventions ar...

Page 5: ...viation for a command or option The underlined text may be entered instead of the full command or option name typewriter italic 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 ...

Page 6: ...ns 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 ARM Software Development Toolkit User Guide ARM DUI 0040 ARM710T Datasheet ARM DDI 0086 ...

Page 7: ...ent please send email to errata arm com giving the document title the document number the page number s to which your comments refer a concise explanation of your comments General suggestions for additions and improvements are also welcome Feedback on the ARM710T header card If you have any comments or suggestions about this product please contact your supplier giving the product name a concise ex...

Page 8: ...viii Copyright ARM Limited 1999 All rights reserved ARM DUI 0114A ...

Page 9: ...10T header card 1 2 1 2 Board layout 1 3 Chapter 2 Setting up your System 2 1 Setting up your ARM development board 2 2 2 2 Debugging using Angel 2 4 2 3 Debugging using Multi ICE 2 5 2 4 Debugging using EmbeddedICE 2 6 Chapter 3 Configuring the ARM710T Header Card 3 1 Setting the core clock frequency 3 2 3 2 Surface mount links 3 4 3 3 Using the external clock input 3 5 3 4 Setting the bus clocki...

Page 10: ...x Copyright ARM Limited 1999 All rights reserved ARM DUI 0114A Chapter 4 Circuit Descriptions 4 1 The header card circuit board 4 2 4 2 Connectors 4 4 Index ...

Page 11: ... 1999 All rights reserved 1 1 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 ...

Page 12: ...710T processor Together with the ARM Software Development Toolkit the user can download execute and debug code This can be with either the Multi ICE debugging system available separately from ARM or the Angel debug monitor 1 1 1 System requirements To use the ARM710T header card you will need the following ARM development board HBI 0011B ARM debugger such as Multi ICE recommended Angel ARM Softwar...

Page 13: ... main components of the ARM710T header card Figure 1 1 Board layout 1 2 1 Schematic diagrams The complete set of schematic diagrams for the ARM710T header card is supplied in pdf format on the accompanying disk POD2 POD1 POD4 POD6 POD5 POD3 PL4 PL1 PL2 PL3 ARM710T S1 SK5 ARM logo GND CLK 2X EX SEL0 SEL1 SEL2 nPD LK5 LK4 Link 4 Link 5 PL5 PL6 POD7 POD8 ...

Page 14: ...Overview of the ARM710T Header Card 1 4 Copyright ARM Limited 1999 All rights reserved ARM DUI 0114A ...

Page 15: ...es 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 Debugging using Angel on page 2 4 Debugging using Multi ICE on page 2 5 Debugging using EmbeddedICE on page 2 6 ...

Page 16: ...der is flush with the development board The correct way to mount the header card is shown in Figure 2 1 Figure 2 1 Mounting the header card The ARM710T can be debugged using one of the following Multi ICE debugging system available separately EmbeddedICE debugging system available separately Angel debug monitor supplied with the ARM development board Note EmbeddedICE can be used to debug an ARM710...

Page 17: ...ch S1 on the ARM development board shown in Figure 2 2 Figure 2 2 Position of switch S1 Table 2 1 shows the switch settings for the allowable bus clock frequencies Note Do not select any combination other than shown in the table ARM development board ARM740T header card 1 2 FREQ SELECT S1 Switch settings for 20 MHz bus clock shown Table 2 1 Bus clock settings Position 4 Position 3 Position 2 Posit...

Page 18: ...Debugger for Windows or armsd A serial parallel or ethernet connection to the host debugging system is required 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 Note If debugging...

Page 19: ...ti ICE server and debugger software should be run on the host computer Please refer to the Multi ICE Installation Guide for software installation instructions and the Multi ICE User Guide for use of the Multi ICE software The debugging system should be set up as shown in Figure 2 3 Figure 2 3 Multi ICE debugging system Note Debugger and Multi ICE server can be the same machine or two networked mac...

Page 20: ... System 2 6 Copyright ARM Limited 1999 All rights reserved ARM DUI 0114A 2 4 Debugging using EmbeddedICE Debugging using EmbeddedICE is not recommended because EmbeddedICE does not support debugging with the caches on ...

Page 21: ...pter 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 Using the external clock input on page 3 5 Setting the bus clocking mode on page 3 6 Setting the endianness on page 3 7 ...

Page 22: ...ation 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 Figure 3 1 Position of links LK4 and LK5 The appropriate settings for the eight jumper links of LK4 and LK5 for a range of core clock frequencies are shown in Table 3 1 on page 3 3 GND CLK 2X EX SEL0 SEL1 SEL2 nPD LK5 LK4 GND CLK 2X EX SEL0 SEL1 S...

Page 23: ...equency MHz LK5 LK4 GND CLK 2X EX SEL0 SEL1 SEL2 nPD 4 OUT IN OUT OUT IN IN IN OUT 8 OUT OUT IN OUT IN IN IN OUT 16 OUT OUT IN OUT OUT IN IN OUT 20 OUT IN OUT OUT OUT OUT IN OUT 25 OUT IN OUT OUT IN IN OUT OUT 32 OUT OUT IN OUT IN OUT IN OUT 33 OUT IN OUT OUT OUT IN OUT OUT 40 OUT OUT IN OUT OUT OUT IN OUT 50 OUT OUT IN OUT IN IN OUT OUT 66 OUT OUT IN OUT OUT IN OUT OUT 80 OUT OUT IN OUT IN OUT OU...

Page 24: ...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 Figure 3 2 shows the default position of links LK1 LK2 and LK3 Figure 3 2 Default position of links LK1 LK2 and LK3 LK1 LK2 LK3 A B C A...

Page 25: ... 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 Figure 3 3 shows the position of SK5 Figure 3 3 Position of SK5 SK5 ...

Page 26: ...re supported by the processor These are Asynchronous mode the bus clock frequency is separate to the core clock frequency Synchronous mode the bus clock frequency is separate to the core clock frequency but the two are phase related The core clock frequency is a multiple of the bus clock frequency Fastbus mode the core clock and the bus clock use the same clock In this case no setting up is requir...

Page 27: ...s a little endian memory system so no software configuration is required 3 5 2 Big endian memory system To configure the ARM710T header card for big endian operation 1 Fit BIGEND link LK4 on the ARM development board 2 Reset the ARM710T It automatically assumes a little endian memory system 3 Change the ARM710T to BIGEND mode by setting bit 7 of coprocessor 15 register 1 see Example 3 1 Note Any b...

Page 28: ...Configuring the ARM710T Header Card 3 8 Copyright ARM Limited 1999 All rights reserved ARM DUI 0114A ...

Page 29: ...ed 1999 All rights reserved 4 1 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 ...

Page 30: ...ut logic analyzer 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 Table 4 1 Values of tied inputs ARM710T signal names Value nFIQ HIGH nIRQ HIGH CPA HIGH CPB HIGH DSEL LOW SDOUTBS LOW BREAKPT LOW DBGRQ LOW EXTERN 1 0 LOW...

Page 31: ... 2 1 on page 2 3 The four links GND CLK 2X and EX of LK5 allow the selection of clock source Only one link of LK5 should be fitted at any one time 4 1 3 External clock input A 50 ohm mini coaxial connector socket is fitted on the board to allow a clock input to be supplied from an external clock generator The header card clock input is terminated in a 47 ohm resistor R25 on the board The EX link o...

Page 32: ...eserved ARM DUI 0114A 4 2 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: ...10 12 14 16 18 20 POD3 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 POD6 POD5 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 nOPC nCPI nUSER CPnWAIT VDD CPA CPB CPDBE TBIT CPTESTREAD CPTESTWRITE VSS VDD CPDATA15 CPDATA13 CPDATA11 CPDATA9 CPDATA7 CPDATA5 CPDATA3 CPDATA1 VSS CPCLK CPDATA14 CPDATA12 CPDATA10 CPDATA8 CPDATA6 CPDATA4 CPDATA2 ...

Page 34: ... adaptive clock timing option The signal nSRST can be used by the Multi ICE unit to reset the ARM710T and ARM development board The DBGRQ and DBGACK signals are not used by Multi ICE 4 2 3 EmbeddedICE connector A 14 way connector PL6 situated at the top of the header card allows debugging of ARM710T using EmbeddedICE However this method of debugging the ARM710T is not recommended as EmbeddedICE do...

Page 35: ...escription 4 1 Clock generation 3 2 4 3 Code development 1 2 Connectors 4 4 Core clock frequency 3 2 D Debugging using Angel 2 4 Debugging using EmbeddedICE 2 6 Debugging using Multi ICE 2 5 E EmbeddedICE 2 6 EmbeddedICE connector 4 6 Endianness 3 7 External clock 3 5 External clock input 4 3 F Fastbus mode 3 6 Features of the header card 1 2 I Installing the header card 2 2 L Link BIGEND 3 7 LK1 ...

Page 36: ...number 1 2 PCB layout 1 3 PQFP 4 2 S Schematic diagrams 1 3 Setting bus clock frequency 2 3 bus clocking mode 3 6 core clock frequency 3 2 endianness 3 7 Setting up development board 2 2 header card 3 1 Software Development Toolkit 1 2 Surface mount links 3 4 Switch S1 3 6 System requirements 1 2 ...

Reviews: