Philips LPC3000 User Guide

Philips LPC3000 Evaluation Board Users Manual

Revision History

Revision Date Author Comments A.11 Aug. 6, 2006 Chun Sing Chu

Mike Quirk

© 2005-06 by NOHAU

All Rights Reserved
1

Edit Pass 5 Release

Table of Contents
Introduction..................................................................................................................................... 6
EVB Feature List ........................................................................................................................ 6
EVB Configuration .........................................................................................................................
System/RTC Oscillator Selection ...............................................................................................
System Oscillator Selection Jumpers (JP1, JP2)..................................................................... 9
RTC Oscillator...................................................................................................................... 10
Power Supply Configuration..................................................................................................... 10
Power Supply Input Connector (J17).................................................................................... 10
Power Supply Configuration Jumpers .................................................................................. 11
LCD Voltage Regulator (U20).............................................................................................. 13
LCD Contrast Adjustment (R86).....................................................................................................................13
Power Status LED (D2) ........................................................................................................ 13
JTAG/ETB Connector (J18) ..................................................................................................... 14
Reset Switch (S1)...................................................................................................................... 15
Boot Select Input Configuration Jumper (JP32)....................................................................... 16
RS232 Configuration ................................................................................................................ 17
UART 2 Configuration Jumpers (JP2, JP3, JP4, JP5) .......................................................... 17
UART 1/7 Configuration Jumpers (JP12, JP13, JP10, JP11)............................................... 18
UART 5 Configuration Jumpers (JP6, JP7, JP8, JP9) .......................................................... 19
SD Card Connector (J15).......................................................................................................... 20
USB Connectors (J9, J13, J14) ................................................................................................. 20
I2C Bus Address Configuration Jumpers (JP1).................................................................... 20
LCD Module (J19).................................................................................................................... 21
I2C Bus Configuration Jumpers (JP30, JP31) ...................................................................... 21
Contrast Adjustment (R86)................................................................................................... 21
NAND FLASH Chip Select...................................................................................................... 21
NAND FLASH Configuration Jumpers.................................................................................... 22
NAND FLASH Write Protect Input Configuration Jumper (JP29)...................................... 22
NAND FLASH Lock Mechanism & Power-On Auto-Read Configuration Jumper (JP28). 23
ADC Configuration Jumper......................................................................................................
ADC Configuration Jumper (JP33) ...................................................................................... 23
Potentiometer (R83)..............................................................................................................
User Input Push Button Switches .............................................................................................
User Input Push Button Switch (S2)..................................................................................... 24
User Input Push Button Switch (S3)..................................................................................... 24
User Input Push Button Switch (S4)..................................................................................... 24
User Input Push Button Switch (S5).....................................................................................
User Output LEDs..................................................................................................................... 24
User Output LED (D3)..........................................................................................................
User Output LED (D4).......................................................................................................... 25
Default Jumpers Summary Table.................................................................................................. 26
EVB (CPU Board) Default Jumpers Summary Table ..............................................................
EVB (Main Board) Default Jumpers Summary Table..............................................................
Break-Out Headers........................................................................................................................
Break-Out Header (J5)..............................................................................................................
Break-Out Header (J6)..............................................................................................................
Break-Out Header (J7).............................................................................................................. 31
7 9
23
24 24
24
24
26 26 28 29 30
2
5. Seehau Configuration................................................................................................................ 33
Installing from the CD .............................................................................................................. 33
Download / Install from Internet............................................................................................... 33
5. Seehau Configuration Program.............................................................................................
Hardware Configuration Tab ....................................................................................................
Configuring the Emulator Options From Within Seehau ......................................................... 39
Map Config TAB ...................................................................................................................... 41
6. NAND Flash Programming ...................................................................................................... 42
NAND Flash Programming Main Dialog Box .........................................................................
NAND Flash Image Options Dialog Box .................................................................................
NAND Flash Erase ................................................................................................................... 46
35 37
42 44
3
Index of Figures and Tables
Figure 2-1 EVB (CPU Board) Functional Blocks .......................................................................... 7
Figure 2-2 EVB (Main Board) Functional Blocks.......................................................................... 8
Figure 2-1 EVB (CPU Board) Functional Blocks .......................................................................... 8
Figure 2-3 System Oscillator Selection ..........................................................................................
Figure 2-3 System Oscillator Selection ..........................................................................................
Table 2-1 System Oscillator Selection Jumpers ............................................................................. 9
Table 2-1 System Oscillator Selection Jumpers ............................................................................. 9
Figure 2-4 RTC Oscillator ............................................................................................................ 10
Figure 2-4 RTC Oscillator ............................................................................................................
Figure 2-5 2.0mm Power Connector.............................................................................................
Figure 2-5 2.0mm Power Connector............................................................................................. 10
Table 2-2 1.8V Voltage Regulator Configuration Jumper............................................................ 11
Table 2-2 1.8V Voltage Regulator Configuration Jumper............................................................ 11
Table 2-3 3.0V Voltage Regulator Configuration Jumper............................................................ 11
Table 2-3 3.0V Voltage Regulator Configuration Jumper............................................................ 11
Table 2-4 1.2V Voltage Regulator Configuration Jumper............................................................ 12
Table 2-4 1.2V Voltage Regulator Configuration Jumper............................................................ 12
Table 2-5 0.9V~1.2V Core Voltage Regulator Configuration Jumpers ....................................... 12
Table 2-5 0.9V~1.2V Core Voltage Regulator Configuration Jumpers ....................................... 12
Table 2-6 1.2V RTC Voltage Regulator Configuration Jumpers ................................................. 13
Table 2-6 1.2V RTC Voltage Regulator Configuration Jumpers ................................................. 13
Figure 2-6 JTAG/ETB Connector................................................................................................. 14
Figure 2-6 JTAG/ETB Connector................................................................................................. 14
Figure 2-7 Reset buffering Scheme .............................................................................................. 15
Figure 2-7 Reset buffering Scheme .............................................................................................. 15
Table 2-7 Boot Select Input Configuration Jumper...................................................................... 16
Table 2-7 Boot Select Input Configuration Jumper...................................................................... 16
Table 2-8 UART 2 Configuration Jumpers .................................................................................. 17
Table 2-8 UART 2 Configuration Jumpers ..................................................................................
Table 2-9 UART 1/7 Configuration Jumpers ............................................................................... 18
Table 2-9 UART 1/7 Configuration Jumpers ...............................................................................
Table 2-10 UART 5 Configuration Jumpers ................................................................................
Table 2-10 UART 5 Configuration Jumpers ................................................................................ 19
Table 2-11 I2C Bus Address Configuration Jumper..................................................................... 20
Table 2-11 I2C Bus Address Configuration Jumper..................................................................... 20
Table 2-12 I2C Bus Configuration Jumpers .................................................................................
Table 2-12 I2C Bus Configuration Jumpers ................................................................................. 21
Figure 2-8 NAND FLASH Chip Select........................................................................................
Figure 2-8 NAND FLASH Chip Select........................................................................................ 21
Figure 2-9 SRAM Chip Select...................................................................................................... 22
Figure 2-9 SRAM Chip Select......................................................................................................
Table 2-13 NAND FLASH Write Protect Input Configuration Jumper.......................................
Table 2-13 NAND FLASH Write Protect Input Configuration Jumper.......................................
Table 2-14 NAND FLASH Lock Mechanism & Power-On Auto-Read Configuration Jumper
(JP28) .................................................................................................................................... 23
9 9
10 10
17
18 19
21
21
22 22 22
4
Table 2-14 NAND FLASH Lock Mechanism & Power-On Auto-Read Configuration Jumper
(JP28) .................................................................................................................................... 23
Table 2-15 NAND FLASH Lock Mechanism & Power-On Auto-Read Configuration Jumper
(JP28) ....................................................................................................................................
Table 2-15 NAND FLASH Lock Mechanism & Power-On Auto-Read Configuration Jumper
(JP28) ....................................................................................................................................
Table 2-16 ADC Configuration Jumper ....................................................................................... 23
Table 2-16 ADC Configuration Jumper ....................................................................................... 23
Table 2-17 EVB (CPU Board) Default Jumpers Summary Table................................................
Table 2-17 EVB (CPU Board) Default Jumpers Summary Table................................................
Table 2-18 EVB (Main Board) Default Jumpers Summary Table ............................................... 26
Table 2-18 EVB (Main Board) Default Jumpers Summary Table ............................................... 26
Table 2-18 EVB (Main Board) Default Jumpers Summary Table (cont.).................................... 27
Table 2-18 EVB (Main Board) Default Jumpers Summary Table (cont.)....................................
Figure 2-10 Break-Out Header (J5) ..............................................................................................
Figure 2-10 Break-Out Header (J5) .............................................................................................. 29
Figure 2-11 Break-Out Header (J6) .............................................................................................. 30
Figure 2-11 Break-Out Header (J6) .............................................................................................. 30
Figure 2-12 Break-Out Header (J7) .............................................................................................. 31
Figure 2-12 Break-Out Header (J7) .............................................................................................. 31
Break-Out Header (J8).................................................................................................................. 32
Figure 2-13 Break-Out Header (J8) .............................................................................................. 32
Figure 2-13 Break-Out Header (J8) .............................................................................................. 32
Figure 2-14: Emulator Configuration Window Displaying the Connect Tab............................... 35
Figure 2-15: Emulator Configuration Window Displaying the Hdw Config Tab........................ 36
Figure 2-16: JTAG Chain Setup Screen. ...................................................................................... 38
Figure 2-17: Setup Screen with Two Devices .............................................................................. 38
Figure 2-18: Emulator Configuration Window Displaying the Hdw Config Tab........................ 39
Figure 2-19: Emulator Configuration Window Displaying the Misc Setup Tab.......................... 40
Figure 2-20: Emulator Configuration Window Displaying the Map Config Tab ........................ 41
Figure 2-21 NAND Flash Programming Main Dialog .................................................................
Figure 2-22 NAND Flash Image Options..................................................................................... 44
Figure 2-23 NAND Flash Erase Dialog Box ................................................................................
23
23
26 26
27 29
42
46
5
1. Introduction
This document details the setup and configuration of the Philips LPC3000 evaluation board 201 (hereafter referred to as the EVB). The EVB is intended to provide a mechanism for easy customer evaluation of the Philips LPC3000 microcontroller and to facilitate hardware and software development.

1.1 EVB Feature List

The EVB provides the following features:

- A Single power supply input (5.0V), regulated on board to provide all the necessary EVB
voltages.

- User Reset pushbutton switch.

- 20 Way JTAG/ETB connector.

- 32M (8M x 32) Bytes of SDRAM.

- 32M (32M x 8) Bytes of NAND FLASH.

- 1 - LCD Module with Philips PCF8558 built in.

- 1 - SD Card connector.

- 3 - USB connectors (USB A Receptacle Connector for USB Host; USB B Receptacle
Connector for USB Device; USB Mini AB Receptacle Connector for USB OTG) with Philips ISP1301.
- 3 - UART (RS232) physical interface circuits connected to standard PC style DB9 female
connectors.

- 4 - 80 pin break-out headers, to provide easy access to many of the microcontroller pins.

- 4 - User input pushbutton switches.

- 2 - User output LEDs.

- Small prototyping area consisting of an area of 0.1 inch spaced through holes with easy
access to ground and 3.0V, 1.8V power supply points.

IMPORTANT

Before you apply power to the EVB, please fully read the following sections on how to
correctly configure the board. However, the boards default configuration should not require any change in configuration before you power on the EVB.

A Failure in configuration of the board may cause device or EVB damage.

6

2. EVB Configuration

This section details the configuration of each of the EVB functional blocks.

Throughout this document, all default jumper settings are clearly marked with “(D)” and are shown in blue text. This should allow a more rapid return to the default state of the EVB if required. Note that all 3 pin jumpers have the default configuration with a jumper header fitted to pins 1-2 except JP28.
The main EVB functional blocks are shown below to help with quick location of jumpers etc. The EVB has been designed to try and make it as easy as possible to use. The PCB has detailed silkscreen legend and, where possible, have been segmented into functional blocks.

Figure 2-1 EVB (CPU Board) Functional Blocks

7
Figure 2-2 EVB (Main Board) Functional Blocks
8

2.1 System/RTC Oscillator Selection

2.1.1 System Oscillator Selection Jumpers (JP1, JP2)

The EVB supports 2 possible MCU system clock oscillator sources:

(1) An on board system clock oscillator Y2 (13MHz). (2) A socket Y3 for user system clock oscillator.
Appendix figure 1

Figure 2-3 System Oscillator Selection

The selection between these options is controlled using jumpers (JP1, JP2) as shown below:

Table 2-1 System Oscillator Selection Jumpers

Jumper PCB Legend Position Description JP1 FITTED (D)

REMOVED

Connects the on board system clock oscillator Y2.

Disconnects the on board system clock oscillator. Connects the user system clock oscillator Y3.

JP2 FITTED (D)

REMOVED

Connects the on board system clock oscillator Y2.

Disconnects the on board system clock oscillator. Connects the user system clock oscillator Y3.

9

2.1.2 RTC Oscillator

The EVB has a MCU RTC clock oscillator.

Appendix Figure 1

Figure 2-4 RTC Oscillator

2.2 Power Supply Configuration

The EVB requires an external supply voltage of 5V DC, minimum 3Amp.

2.2.1 Power Supply Input Connector (J17)

Appendix Figure 2

This connector provides a convenient hook-up mechanism for a fabricated power lead such as those found on wall-plug DC adapters. Care must be taken to ensure the 2.0mm plug uses the correct polarization as shown below:

Figure 2-5 2.0mm Power Connector

10

2.2.2 Power Supply Configuration Jumpers

The EVB has 6 voltage regulators on board:

- 1.8V voltage regulator (U5) to supply the MCU 1.8V voltages (VDDio18, VDDsdram18) and the EVB peripherals 1.8V voltages.

Appendix Figure 2

Table 2-2 1.8V Voltage Regulator Configuration Jumper

Jumper PCB Legend Position Description JP22 1.8V FITTED (D)

REMOVED

- 3.0V voltage regulator (U6) to supply the MCU 3.0V voltages (VDDio28, VDDio1828, VDD1828, VDDad28, VDD28) and the EVB peripherals 3.0V voltages.

Connects the MCU 1.8V voltages and the EVB peripherals 1.8V voltages.

Allows multimeter to measure the current drawn by the MCU 1.8V voltages.

Appendix Figure 2

Table 2-3 3.0V Voltage Regulator Configuration Jumper

Jumper PCB Legend Position Description JP23 3.0V FITTED (D)

REMOVED

Connects the MCU 3.0V voltages and the EVB peripherals 3.0V voltages.

Allows multimeter to measure the current drawn by the MCU 3.0V voltages.

- 1.2V voltage regulator (U7) to supply the MCU 1.2V voltages (VDD12, VDDosc12, VDDpll12, VDDcorefixed12).

Appendix Figure 2
11

Table 2-4 1.2V Voltage Regulator Configuration Jumper

Jumper PCB Legend Position Description JP24 1.2V FITTED (D)

REMOVED

Connects the MCU 1.2V voltages.

Allows multimeter to measure the current drawn by the MCU 1.2V voltages.

- 0.9V~1.2V core voltage regulator (U8) to supply the MCU 0.9V~1.2V Core voltages (VDDcore12).

Appendix Figure 2

Table 2-5 0.9V~1.2V Core Voltage Regulator Configuration Jumpers

Jumper PCB Legend Position Description JP25 0.9V~1.2V FITTED (D)

REMOVED

Connects the MCU 0.9V~1.2V Core voltages.

Allows multimeter to measure the current drawn by the MCU 0.9V~1.2V Core voltages.

JP19 REMOVED (D)

FITTED

0.9V~1.2V core voltage regulator output is set by the signal HIGHCORE.
1.2V for HIGHCORE = LOW;
0.9V for HIGHCORE = HIGH.

0.9V~1.2V core voltage regulator output is set to 0.9V.

JP34 FIXED MODE REMOVED (D)

FITTED

1.2V (for HIGHCORE = LOW) is configured as 1.17V~1.31V variable mode controlled by the potentiometer R89.

1.2V (for HIGHCORE = LOW) is configured as 1.17V fixed mode.

12

- 1.2V RTC voltage regulator (U9) to supply the MCU 1.2V RTC voltages (VDDrtc12, VDDrtcosc12, VDDrtccore).

Appendix Figure 2

Table 2-6 1.2V RTC Voltage Regulator Configuration Jumpers

Jumper PCB Legend Position Description JP26 1.2V FITTED (D)

REMOVED

Connects the MCU 1.2V RTC voltages.

Allows multimeter to measure the current drawn by the MCU 1.2V RTC voltages.

JP21 REMOVED (D)

FITTED

1.2V RTC voltage regulator output is set to 1.2V.

1.2V RTC voltage regulator output is set to 0.9V.

JP20 RTC EXT 5.0V FITTED (D)

REMOVED

1.2V RTC voltage regulator input is connected to the power supply input connector J17.

1.2V RTC voltage regulator input is disconnected from the power supply input connector J17. 1.2V RTC voltage regulator input can then be connected to external 5.0V power supply through the pin 1 of JP20.

JP27 RTC EXT BIAS 1-2 (D)

2-3
When JP20 is fitted.

When JP20 is removed.

2.2.3 LCD Voltage Regulator (U20)

- 3.3V LCD voltage regulator (U20) to supply the LCD voltage.

2.2.3.1 LCD Contrast Adjustment (R86)

- The Contrast Adjustment for the LCD is controlled by the potentiometer R86.

2.2.4 Power Status LED (D2)

When power is applied to the EVB, the green Power Status LED (D2) adjacent to the Power Supply Input Connector (J17) shows the presence of the 5.0V supply voltage.

Appendix Figure 2
13
2.3 JTAG/ETB Connector (J18)
Appendix Figure 3

The JTAG/ETB connector (J18) on the edge of the EVB supports the 20–pin debug interface connector.

About ETB (Embedded Trace Buffer)
As process speeds increase it is increasingly difficult to obtain trace information off a chip from the Embedded Trace Macrocell (ETM). This causes difficulties in maintaining acceptable signal quality or the signals need to be demultiplexed on to what can become a very large number of trace port pins.

The solution is to provide a buffer area on-chip where the trace information is stored, and read from the chip latter, at a slower rate.

The ETB stores data produced by the ETM. The buffered data can then be accessed by the debugging tools using a JTAG (IEEE 1149.1) interface, as shown in figure 2-6.

** Important **

When connecting or removing the JTAG/ETB debug interface, power must be removed from both the EVB and the
JTAG/ETB debug interface.

Figure 2-6 JTAG/ETB Connector

14

2.4 Reset Switch (S1)

Appendix Figure 3
An active low, push button RESET switch (S1) with a MAXIM MAX823REXK-T device is provided on the EVB. When the 3.0V voltage regulator drops below a certain threshold level (2.63V), the MAXIM MAX823REXK-T device will automatically assert the MCU reset line in order to prevent incorrect operation of the MCU or EVB circuitry. The MAXIM MAX823REXK-T device also provides a de-bounced input for the active low, push button RESET switch (S1). As the JTAG hardware debug probe has the ability to assert the MCU reset line, additional open-drain output buffering scheme is created as shown in Figure 2-7.

Figure 2-7 Reset buffering Scheme

15

2.5 Boot Select Input Configuration Jumper (JP32)

Appendix Figure 3

The Boot Select Input, GPI_01 (SERVICE_N) is configured by the jumper (JP32).

Table 2-7 Boot Select Input Configuration Jumper

Jumper PCB Legend Position Description JP32 BOOT SEL 1-2 (D)

2-3
GPI_01(SERVICE_N) is set to HIGH to run code from NAND FLASH.

GPI_01(SERVICE_N) is set to LOW to download code from UART 5 (J10).

16
Loading...
+ 35 hidden pages