Quantum Manual
Quantum Manual
Quantum Manual
Disclaimer
The information in this manual has been carefully checked and is believed to be accurate. Eurotech Ltd assumes no
responsibility for any infringements of patents or other rights of third parties, which may result from its use.
Eurotech Ltd assumes no responsibility for any inaccuracies that may be contained in this document. Eurotech Ltd makes
no commitment to update or keep current the information contained in this manual.
Eurotech Ltd reserves the right to make improvements to this document and/or product at any time and without notice.
Warranty
This product is supplied with a 3 year limited warranty. The product warranty covers failure of any Eurotech Ltd
manufactured product caused by manufacturing defects. The warranty on all third party manufactured products utilised by
Eurotech Ltd is limited to 1 year. Eurotech Ltd will make all reasonable effort to repair the product or replace it with an
identical variant. Eurotech Ltd reserves the right to replace the returned product with an alternative variant or an equivalent
fit, form and functional product. Delivery charges will apply to all returned products. Please check www.eurotech-ltd.co.uk for
information about Product Return Forms.
Trademarks
ARM and StrongARM are registered trademarks of ARM Ltd.
Intel and XScale are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and
other countries.
CompactFlash is the registered trademark of SanDisk Corp.
Bluetooth is a registered trademark of Bluetooth SIG, Inc.
All other trademarks recognised.
Revision History
Issue A V0 Issue 2 1st October 2007 First full release for QUANTUM Version 0I2.
ISO 9001
FM12961
QUANTUM Technical Manual Contents
Contents
Product handling and environmental compliance ..............................................................................5
Introduction ........................................................................................................................................6
QUANTUM ‘at a glance’.........................................................................................................7
QUANTUM features...............................................................................................................8
QUANTUM support products ...............................................................................................10
About this manual ............................................................................................................................ 11
Conventions ......................................................................................................................... 11
Getting started .................................................................................................................................12
Detailed hardware description .........................................................................................................13
QUANTUM block diagram ...................................................................................................13
QUANTUM address map .....................................................................................................14
PXA270 GPIO pin assignments...........................................................................................15
Interrupt assignments ..........................................................................................................21
PXA270 processor...............................................................................................................22
Real Time Clock (RTC) ........................................................................................................23
Watchdog timer....................................................................................................................24
Memory ................................................................................................................................25
Bus extension interfaces......................................................................................................26
Flat panel display .................................................................................................................29
Secure Digital Input/Output (SDIO)......................................................................................32
Audio....................................................................................................................................32
Touchscreen controller.........................................................................................................33
USB ports.............................................................................................................................34
Serial UART ports ................................................................................................................35
Synchronous Serial Protocol (SSP) ports ............................................................................36
I2C bus .................................................................................................................................36
Pulse-Width Modulation (PWM)...........................................................................................37
Atmel Trusted Platform Module (TPM).................................................................................37
General purpose I/O ............................................................................................................38
JTAG and debug access......................................................................................................41
Power and power management .......................................................................................................42
Power supplies ....................................................................................................................42
Processor power management ............................................................................................44
Peripheral devices power management...............................................................................46
Add-on modules power management ..................................................................................46
Jumpers and connectors..................................................................................................................47
Jumpers ...............................................................................................................................48
Connectors ..........................................................................................................................49
Appendix A – Contacting Eurotech Ltd ............................................................................................55
Appendix B – Specification ..............................................................................................................56
Appendix C – QUANTUM mechanical diagram ...............................................................................58
Appendix D – QUANTUM Ethernet module.....................................................................................59
Appendix E - Reference information ................................................................................................61
Appendix F - Acronyms and abbreviations ......................................................................................63
Packaging
Please ensure that should a board need to be returned to Eurotech Ltd, it is adequately
packed, preferably in the original packing material.
RoHS compliance
The European RoHS Directive (Restriction on the use of certain Hazardous
Substances – Directive 2002/95/EC) limits the amount of six specific substances within
the composition of the product. The QUANTUM and associated accessory products
are available as RoHS-6 compliant options and are identified by a -R6 suffix in the
product order code. A full RoHS Compliance Materials Declaration Form is included in
Appendix G – RoHS-6 compliance - Materials Declaration Form, page 21. Further
information about RoHS compliance is available on the Eurotech Ltd web site at
www.eurotech-ltd.co.uk.
Introduction
The QUANTUM is an ultra low-power, low-cost single board computer, based on the
Intel PXA270 XScale® processor. The PXA270 is an implementation of the Intel XScale
micro-architecture combined with a comprehensive set of integrated peripherals,
including a flat panel graphics controller, interrupt controller, Real Time Clock and
various serial interfaces. The QUANTUM board is based on the standard SO-DIMM
form factor module. The QUANTUM board offers a wide range of features, making it
ideal for power-sensitive embedded communications, asset monitoring solutions and
compact MMI solutions.
The board is available in the following seven variants (the standard variant is
QUANTUM 520-M64-F32-04, others are available on request):
For alternative board configurations, please contact Eurotech Ltd (see Appendix A –
Contacting Eurotech Ltd, page 55, for contact details).
Top view
CPLD IDE header 32-bit SDRAM
TPM security
Intel XScale
PXA270
Dual UART
SO-DIMM interface
Bottom view
User jumpers
CPU power
supply
Spansion
Flash
RTC
QUANTUM features
USB support USB 1.1 host/client controller port supporting 12Mb/s and
1.5Mb/s speeds
USB 1.1 host controller port supporting 12Mb/s and 1.5Mb/s
speeds
Extension interfaces IDE/bus extension on-board interface (for 3.3V devices only)
MMC/SD/SDIO interface
I2C bus
CompactFlash interface bus
Two synchronous serial ports (SSP)
Video 16-bit flat panel interface (for STN and TFT displays)
** The battery is not a part of the board, it should be connected to the dedicated SO-DIMM pin
• Four standard USB host ports (for standard client devices, i.e. mouse, keyboard,
USB flash disk, etc).
• Three analogue audio jack plugs (stereo Line In, stereo Line Out and Microphone
In) provided by QUANTUM WM9712 AC’97 codec.
• Hitachi 3.8” TX09D50VM1CCA LCD connector, universal 2x17 pin header for other
LCDs and a 5-pin header for a touchpanel.
• Two 10 pin headers for SPI1, SPI2, I2C, RS485, PWM outputs and GPIO.
• VGA and composite Video-Out provided by Focus FS453 data video encoder.
Conventions
Symbols
The following symbols are used in this guide:
Symbol Explanation
Tip - a handy hint that may provide a useful alternative or save time.
Jumper is fitted.
Getting started
A QUANTUM Quickstart Manual is provided with each development kit to help you set
up and start using the QUANTUM board. Please read this manual and follow the steps
explaining how to set up the board and get it up and running.
Once you have done this, you can then start adding further peripherals and begin
development.
1
Details of the internal registers are in the Intel® developer’s manual (available on the development kit
CD).
Key:
No: GPIO number.
AF: Alternate Function number.
Dir: Pin direction.
Active: Function active level or edge.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
Audio power
0 0 AC97_IRQ Input On-board AC’97 interrupt 3 management,
page 46.
General
1 0 GPIO1 Input GPIO/deep sleep WakeUp 3 purpose I/O,
page 38.
3 0 PWR_SCL Output
I2C bus,
PXA270 power manager I2C
page 36.
4 0 PWR_SDA I/O
External
10 0 UART2_INT Input High Ext UART2 interrupt 3 interrupts,
page 21.
External
11 0 UART1_INT Input High Ext UART1 interrupt 3 interrupts,
page 21.
External
12 0 IDE_INT Input DoM interface interrupt 3 interrupts,
page 21.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
External
14 0 IRQ_CF# Input CF slot interrupt 3 interrupts,
page 21.
Serial UART
15 2 CS1/CS_UART Output Low Chip select 1 – dual UART 3
ports, page 35.
Disk-on-Module/
18 1 SA_RDY/GPIO18 Input Low RDY for bus expansion IDE interface,
page 26.
CompactFlash,
19 0 MMC/CF_EN Output Low MMC/CF power enable
page 28.
Atmel Trusted
Enables 33MHz oscillation Platform
22 0 33MHz_EN Output Low
for TPM Module (TPM),
page 37.
Secure Digital
Input/Output
32 2 MMCLK Output N/A MMC/SD/SDIO clock
(SDIO), page
32.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
Complex
Programmable
Chip select 5 – DoM
33 2 CS5/CS_IDE Output Low Logic Device
interface
(CPLD), page
26.
Disk-on-Module/
53 0 GPIO003 I/O N/A Programmable GPIO 3 IDE interface,
page 26.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
Complex
Programmable
78 2 CS2/GPIO78 Output Low Chip select 2 Logic Device
(CPLD), page
26.
CompactFlash,
79 1 CF_PSKTSEL Output Low Card bus socket select
page 28.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
Complex
Programmable
80 2 CS4/GPIO80 Output Low Chip select 4 Logic Device
(CPLD),
page 26.
Synchronous
82 0(1) SSP3_RXD Input N/A SSP receive data
Serial Protocol
(SSP) ports,
83 0(1) SSP3_FRM Output Low SSP chip select 3 page 36.
CompactFlash,
85 1 CF_PCE1# Output Low Card bus low byte enable
page 28.
Secure Digital
86 0 MMC_WP Input High MMC write protect Input/Output
(SDIO), page 32.
CompactFlash,
87 0 CF_CD1# Input Low CF card detect 1
page 28.
Secure Digital
Input/Output
92 1 MMDAT0 Bidir. N/A MMC/SD/SDIO data 0
(SDIO), page
32.
Secure Digital
Input/Output
95 0 MMC_DET Input High MMC/SD/SDIO card detect 3
(SDIO), page
32.
GPIO Wake-up
No AF Signal name Dir Active Function source See section…
Jumpers, page
97 0 JP1 Input Low JP1 – flashing enable 3
48.
Jumpers, page
105 0 JMP_JP2 Input N/A JP2 status
48.
116 0 USB_DET Input Low USB client device detection 3 USB, page 34.
117 1 I2C _SCL Output N/A I2C clock I2C bus, page
118 1 I2C _SDA I/O N/A I2C data 36.
For details of pin states during sleep modes and reset, see the Pin Usage table
in the Intel® PXA27x Processor Family Electrical, Mechanical, and Thermal
Specification.
Interrupt assignments
Internal interrupts
For details on the PXA270 interrupt controller and internal peripheral interrupts please
see the Intel® PXA270 developer’s manual on the development kit CD.
External interrupts
The following table lists the PXA270 signal pins used for external interrupts.
* GPIO0: Only one of three possible GPIO pin assignments is applicable, AC97_IRQ is the default
functionality (others are available using factory fitted resistors).
** IDE_INT: This interrupt is connected to 44 pin IDE header. When Disk-on-Module is used, it is an
interrupt from the IDE interface. If the QUANTUM Ethernet module is used, this represents an
interrupt from the Ethernet chip.
*** CF_CD1#, CF_CD2#: If only one CF socket is active, the logical expression CF_CD1# or
CF_CD2# indicates card insertion. If two sockets are active (e.g. IPS-100), CF_CD1# can indicate
Card 1 insertion and CF_CD2# can indicate Card 2 insertion (log 0 – card is inserted).
PXA270 processor
The QUANTUM board is based on an Intel® PXA270 XScale® processor, information
on which can be found on the development kit CD.
The PXA270 processor complies with the ARM Architecture V5TE instruction set
(excluding floating point instructions) and follows the ARM programmer’s model. The
PXA270 processor also supports Intel Wireless MMX™ integer instructions in
applications such as those that accelerate audio and video processing.
The design supports 520, 416 and 312MHz speed variants of the Intel PXA270
processor. The standard variant of the QUANTUM board is fitted with a 312MHz
version of the Intel® PXA270. A 13MHz external crystal is used to run the PXA270
processor; all other clocks are generated internally in the processor.
The Intel PXA270 processor family provides multimedia performance, low power
capabilities, and rich peripheral integration. Designed for wireless clients, it
incorporates the latest Intel advances in mobile technology over its predecessor, the
Intel PXA255 processor. The Intel PXA270 processor features scalability by operating
from 104MHz up to 520MHz, providing enough performance for the most demanding
control and monitoring applications.
PXA270 is the first Intel Personal Internet Client Architecture (PCA) processor to
include Intel Wireless MMX™ technology, enabling high performance, low-power
multimedia acceleration with a general purpose instruction set. Intel Quick Capture
technology provides flexible and powerful camera interfacing for capturing digital
images and video. Power consumption is also a critical component. Wireless Intel
SpeedStep® technology provides these new capabilities in low-power operation.
The processor requires a number of power supply rails. All voltage levels are
generated on-board from either the DC/DC PSU or from the single +3.3V power input.
The QUANTUM uses specialised power management IC that supports Intel SpeedStep
technology.
The PXA270 processor is a low-power device and does not require a heat sink for
operating temperatures up to 85°C.
Watchdog timer
The PXA270 processor has internal support for a watchdog timer. A 32-bit internal
register is incremented on the rising edge of the internal 3.25MHz clock. On reaching
the preset value, the output pin nRESET_OUT is asserted; a reset is applied to the
PXA270 processor and most internal states are cleared. The only way to clear this pin
is with a reset function (hardware reset, sleep-exit reset, watchdog reset, or GPIO
reset).
The internal watchdog timer can be used to protect against erroneous software.
Timeout periods can be adjusted from 307ns to around 22 minutes. When a timeout
occurs the entire board is reset. On reset, the watchdog timer is disabled until it is
enabled again by the software.
For further details, see the Eurotech Ltd operating system technical manual and the
Intel® developer’s manual on the development kit CD.
Memory
The QUANTUM has three types of memory fitted:
• 1, 16, 32 or 64MB resident FlashDisk containing:
- Bootloader to boot operating system.
- Operating system (except 1MB size).
- Application images.
• 64(32)MB of SDRAM for system memory.
• Static RAM: 256KB of SRAM internal to the PXA270.
The Flash memory is arranged as 16Mbit x 16-bit (32MB device) or as 32Mbit x 16-bit
(64MB device).
The Flash memory array is divided into equally-sized symmetrical blocks that are
64-Kword in size (128 KB) sectors. A 256Mbit device contains 256 blocks, and a
512Mbit device contains 512 blocks.
SDRAM
QUANTUM is designed for use with one 512/256 MBit SDRAM chip (64/32MB).
SAMSUNG K4M513233C is assembled as a standard. The 512MBit is configured as
16M x 32-bit, and the 256MBit as 8M x 32-bit.
Static RAM
The PXA270 processor provides 256KB of internal memory-mapped SRAM. The
SRAM is divided into four banks, each consisting of 64KB.
The static memory interface is used for connecting Flash, UARTs, IDE interfaces and
bus extensions. As a result of this, two CS signals (NCS2 and NCS4) are connected to
the SO-DIMM pins. The static memory space bus extension is available via the D0-D15
data pins and the SA0-SA10 and SA21 address pins. Pin 89 of the SO-DIMM interface
(PXa270 GPIO114) can be used as an interrupt signal from the bus extension
interface.
Disk-on-Module/IDE interface
The 44 pin IDE connector is designed for connecting a 3.3V Disk-on-Module device
(for a signal description, see J2 – IDE/bus extension connector, page 54). The IDE
interface is implemented in static memory space (via NCS5) glue to logic in CPLD and
it is addressed by signal CS5 and A21, A22 address pins. The same connector is
designed for the QUANTUM Ethernet Module (QEM) also. It is the HW configurable
option (see JP2 – User jumper (Disk-On-Module interface functionality), page 48).
Because Disk-on-Module devices and the Quantum Ethernet module (QEM) have a
power consumption of only 1-10mA , in low power modes, there is a power supply
switch included to switch off the 3.3V supply to the Disk-On-Module interface. It is
controlled by GPIO100:
0x14400000
First set of registers (addressed by A1,A2,A3) – IDE_CS0
(MA21=0, MA22=1)
0x14200000
Second set of registers (addressed by A1,A2,A3) – IDE_CS1
(MA21=1, MA22=0)
There is one difference between the mapping of the Disk-on-Module device and that of
the QEM: while the IDE device is mapped into CS5 memory space, QEM is mapped
into CS4 memory space (it is addressed by the address signal lines A1 and A21), but
both devices use the same interrupt signal. Address line A21 selects whether the DoM
Ethernet chip or secondary Ethernet (connected via SO-DIMM bus interface, e.g.
QUANTUM Base Board V2) is selected (by CPLD).
CompactFlash
A CompactFlash extension interface for full I/O mode operation is provided using slot 0
(and slot 1 optionally) of the PXA270 PC card controller, and supports type I and II CF+
cards. It appears in PC card memory space socket 0.
If the application requires two CF slots (e.g. a IPS-100 board), the second CF slot uses
the PXA270 GPIO 27 signal as an interrupt pin, in case the SSP port doesn’t support
external clocking for the SPP interface. CF slots don’t support power control (because
the MMC/CF_EN signal, GPIO19, is used for CF2 RESET functionality) and CF_CD2#
is used as a CF2 card insert detection (CF1 uses CD_CF1# only in this case, instead
of both CD_CF1# and CD_CF2#, when only one CF socket is used).
Many CF+ cards require a reset once they have been inserted. Resetting the
CompactFlash interface is possible by low level on the CF_RST(GPIO90) pin – CF Slot
0 – or GPIO19 (if two CF slots are used).
CF+ is a small form factor card standard. It encompasses CompactFlash (CF) data
storage cards; magnetic disk cards and I/O cards (including serial cards); Ethernet
cards and fax/modem cards; digital phone cards; USB devices; barcode scanners;
Bluetooth®; IEEE802.11b (WiFi); wireless digital cell phone cards etc. For more details
about CF+ standards and the availability of particular CF+ peripherals, visit the website
www.compactflash.org.
The CF+ card provides high capacity data storage and I/O functions that comply with
the Personal Computer Memory Card International Association (PCMCIA) standard.
The PXA270 can drive displays with a resolution up to 800x600, but as the PXA270
has a unified memory structure, the bandwidth to the application decreases
significantly. If the application makes significant use of memory - such as when video is
on-screen - you may also experience FIFO under-runs, causing the frame rates to drop
or display image disruption. Reducing the frame rate to the slowest speed possible
gives the maximum bandwidth to the application. The display quality for an 800x600
resolution LCD is dependant on the compromises that can be made between the LCD
refresh rate and the application. The PXA270 is optimised for 640x480 display
resolution.
A full explanation of the graphics controller operation can be found in the PXA270
developer’s manual included on the support CD.
The flat panel data and control signals are routed to the board interface connector J1.
See the section J1 – Module Interface Connector, page 49, for pin assignments.
The following tables provide a cross-reference between the flat panel data signals and
their function when configured for different displays.
LCD_14 R4 R2 R1
LCD_13 R3 R1 R0
LCD_12 R2 R0 -
LCD_11 R1 - -
GND R0 - -
LCD_10 G5 G3 G2
LCD_9 G4 G2 G1
LCD_8 G3 G1 G0
LCD_7 G2 G0 -
LCD_6 G1 - -
LCD_5 G0 - -
LCD_4 B5 B3 B2
LCD_3 B4 B2 B1
LCD_2 B3 B1 B0
LCD_1 B2 B0 -
LCD_0 B1 - -
GND B0 - -
The PXA270 can directly interface with 18-bit displays, but from a performance
point of view it is better to use 16 bits only. 18-bit operation requires twice the
bandwidth of 16-bit operation.
LCD_14 DL6(R) - -
LCD_13 DL5(B) - -
LCD_12 DL4(G) - -
LCD_11 DL3(R) - -
LCD_10 DL2(B) - -
LCD_9 DL1(G) - -
LCD_8 DL0(R) - -
Below is a table covering the clock signals required for passive and active type
displays:
The display signals are +3.3V compatible. The QUANTUM doesn’t contain power
control circuitry for the flat panel logic supply and backlight supply.
Audio
A Wolfson WM9712L AC’97 audio codec is used to support the audio features of the
QUANTUM. Audio inputs supported by the WM9712L are a stereo Line In and a mono
microphone input.
The following analogue signals are on the QUANTUM interface:
Frequency
Function Interface pin Signal Signal levels (max) response (Hz)
Microphone 60 MIC input 1Vrms 20 – 20K
56 Line input left
Line In 1Vrms 20 – 20K
58. Line input right
52 Line output left
Line Out 1Vrms 20 – 20K
54 Line output right
62 Audio ground reference
In the EuroTech-compatible version (variants 01, 03 and 06, Wolfson WM9712 is not
fitted), the wires used for analogue signals in the previous table are used for AC’97 bus
connectivity to the SO-DIMM interface. Factory-fitted resistors are used for this purpose.
Touchscreen controller
The QUANTUM supports 4-wire analogue resistive touchscreens, using the
touchscreen controller available on the Wolfson WM9712L audio codec. The
touchscreen controller supports the following functions:
• X co-ordinate measurement.
• Y co-ordinate measurement.
• Pen down detection with programmable sensitivity.
• Touch pressure measurement.
The touchscreen can be used as a wake-up source for PXA270 from sleep mode.
The touchscreen interface is broken out on the SO-DIMM interface J1. For details see
J1 – Module interface connector, page 49.
The following signals are used for touchscreens on the QUANTUM interface:
For variants of the QUANTUM module without on-board AC’97 codec (variants 01 and
03), these signals have an alternative functionality. Use of these alternative functions is
dependant on the factory-fitted resistors.
USB ports
There are two USB host interfaces available on the QUANTUM. These comply with the
Universal Serial Bus Specification Rev. 1.1, supporting data transfer at full-speed
(12Mbit/s) and low-speed (1.5Mbit/s).
The USB port 2 can be configured as a client port internally within the PXA270 USB
controller, or alternatively can be connected to SO-DIMM interface J1.
Below is a table covering the USB port 2 signals assignment to the SO-DIMM
interface:
USB_DR2+ 3
USB client
USB_DR2- 5
More information about the USB bus and the availability of particular USB peripherals
can be found at the website www.usb.org.
These UARTs use the 16550 programming model. The transmit and receive buffers are
64 bytes deep. Each serial port contains a UART, and a slow infrared transmit encoder
and receive decoder that conforms to the IrDA serial infrared specification.
STUART does not support modem control capability; the maximum baud rate is
921.6Kbaud.
Further information can be found in the Intel® developer’s manual, available on the
development kit CD .
In addition to these three serial ports, an external dual UART controller device is
included on QUANTUM to provide two additional 16C550 compatible serial ports (the
Exar XR16V2752: product information is available at www.exar.com/product.php?
ProdNumber=XR16V2752&areaID=3). The UART controller uses a 14.7456MHz clock
input and will support data rates up to 921.6Kbaud. It supports only two modem control
signals: CTS# and RTS#. It also supports automatic RS485 half-duplex direction
control output via RTS#. The UART device is connected to the memory controller
interface of PXA270.
The first channel of the dual UART, Ext UART1, is connected directly to the SO-DIMM
interface. The second channel, Ext UART2 has signal lines shared with the SSP3
synchronous serial port.
The standard version of QUANTUM uses signals 14, 16, 18, and 20 of
SO-DIMM as a fifth serial port. To enable the use of the SSP3 interface (a
factory-fitted option) contact Eurotech Ltd (see Appendix A – Contacting
Eurotech Ltd, page 55, for details).
The SSP1 is a 5-wire bus and has dedicated pins on the SO-DIMM interface (see the
section J1 – Module interface connector, page 49, for pin assignments). The SSP3 is a
4-wire bus (which doesn’t include EXT_CLK support), and has a pin shared with the
Ext UART2 serial port (see the section Serial UART ports, page 35, for details).
I2C bus
There are two I2C buses on the PXA270: a standard I2C bus and a secondary I2C bus,
dedicated for the power management control. There are two devices on the
QUANTUM board, connected to the main I2C bus; an RTC ISL1208 and an
AT97SC3203S TPM chip (optional: contact Eurotech Ltd for availability – see Appendix
A – Contacting Eurotech Ltd, page 55). A standard PXA270 I2C interface is connected
to the SO-DIMM interface as well, see the table below:
I2C_SCL 23
PWR_SCL NC
Low Disable
High or NC Enable
SA_FF_RI GPIO38 7
SA_FF_DCD GPIO36 9
SA_FF_DSR GPIO37 11
SA_FF_DTR GPIO40 13
FFUART
SA_FF_RTS GPIO41 15
SA_FF_CTS GPIO35 17
SA_FF_TXD GPIO39 19
SA_FF_RXD GPIO34 21
SA_I2C_SCL GPIO117 23
I2C
SA_I2C_SDA GPIO118 25
IR_TXD/PWM3 GPIO47 27
STUART
IR_RXD/PWM2 GPIO46 29
SA_BT_RTS GPIO45 41
SA_BT_CTS GPIO44 43
BTUART
SA_BT_TXD GPIO43 45
SA_BT_RXD GPIO42 47
NPCD0 GPIO87 51
CF_RESET GPIO90 55
CompactFlash interface
NPCD1 GPIO91 57
SA_NPOE GPIO48 63
SA_NPWE GPIO49 65
SA_NPIOR GPIO50 67
SA_PIOW GPIO51 69
SA_NPCE_1 GPIO85 71
CompactFlash interface
SA_NPCE_2 GPIO54 73
SA_PSKTSEL GPIO79 75
SA_NPREG GPIO55 77
SA_NPWAIT GPIO56 79
SA_NIOIS16 GPIO57 81
SA_NOE GPIO48 83
CPLD_OUT GPIO114 89
SSP_EXTCLK GPIO27 4
SSP_SFRM GPIO24 6
SSP_TXD GPIO25 10
SSP_RXD GPIO26 12
SSP3_RXD GPIO82 14
SSP3_TXD GPIO81 16
SSP3 port/Ext UART2
SSP3_SFRM GPIO83 18
SSP3_CLK GPIO84 20
SA_MMC_CMD GPIO112 38
SA_MMC_DAT0 GPIO92 40
SA_MMC_CLK GPIO32 42
MMC_DETECT GPIO95 46
MMC_ON GPIO19 48
MMC_WP GPIO86 50
PWM_0/TPX+ GPIO16 64
PWM channels/on-board AC’97.
PWM_1/TPX- GPIO17 66
On-board supplies
There are five on-board supply voltages derived from the input Vcc (+3.3V) supply.
These are listed in the following table:
VCC_CORE PXA270 core and other internal units 0.85V-1.55V 92% of nominal
A reset is generated if the supplies fall below the thresholds shown in the table.
Power management IC
A Linear Technology LTC3445 is used to provide the power supply for the PXA270. It is
specifically designed for the PXA27x family of microprocessors.
The LTC3445 contains a high efficiency buck regulator (VCC_CORE), two LDO
regulators (VCC_PLL, VCC_SRAM), a PowerPath controller and an I2C interface. The
buck regulator has a 6-bit programmable output range of 0.85V to 1.55V. Also, the
buck regulator uses either a constant (1.5MHz) or a spread spectrum switching
frequency. Using the spread spectrum option allows for a lower noise regulated output
as well as low noise at the input. In addition, the regulated output voltage slew rate is
programmable via the I2C interface.
Battery backup
For the ISL1208 on-board RTC, a backup supply can be connected on pin 32 of the
SO-DIMM interface. It provides an RTC backup supply when no Vcc is applied.
The table below shows the typical and maximum current loads on the backup battery:
The PXA270 power consumption depends on the operating voltage and frequency,
peripherals enabled, external switching activity, external loading and other factors. The
tables below contain the power consumption information at room temperature for
different modes: active, idle and low power. For active power consumption data, no
PXA270 peripherals are enabled, except for UARTs.
Wake-up sources
PXA270 sleep mode offers lower power consumption by powering most internal units
off. There is no activity inside the processor, except for the units programmed to retain
their state in the PSLR register, the Real Time Clock (RTC), and the clocks and power
manager. Because internal activity has stopped, recovery from sleep mode must occur
through an external or an internal RTC event. External wake-up sources are GPIO<n>
edge detects and are listed in the section PXA270 GPIO pin assignments, page 15.
Deep-sleep mode offers the lowest power consumption by powering most units off.
There is no activity inside the processor, except for the RTC and the clocks and power
manager. Because internal activity has stopped, recovery from deep-sleep mode must
be through an external event or an RTC event.
In deep-sleep mode, all the PXA270 power supplies excluding VCC_BATT (i.e.
VCC_CORE, VCC_SRAM, VCC_PLL and VCC_IO) can be powered off for minimised
power consumption. On the QUANTUM, the main +3.3V rail supplies the VCC_IO
power domain of PXA270. In case that +3.3V supply is switched off in deep-sleep
mode, all the on-board peripherals are powered off and it is not possible to use
external wake-up sources. In that case, recovery from deep-sleep mode must be
through an internal RTC event.
For more information on PXA270 power management see Section 3.6 in the Intel
PXA27x Processor Family Developer’s Manual, available on the development kit CD.
J2
J1
JP1 JP3
JP2
Jumpers
There are three user-configurable jumpers on the QUANTUM, as outlined below.
JP1 Description
JP2 Description
JP2 Description
Connectors
There are two connectors on the QUANTUM:
7 SA_D5 8 SA_D10
9 SA_D4 10 SA_D11
11 SA_D3 12 SA_D12
13 SA_D2 14 SA_D13
15 SA_D1 16 SA_D14
17 SA_D0 18 SA_D15
19 GND 20 NC(GPIO001)
21 NC(GPIO002) 22 GND
23 IDEIOW#(nOE) 24 GND
25 IDEIOR#(nWE) 26 GND
27 SA_RDY#_GPIO18 28 GND
29 DMACK#(GPIO003) 30 GND
31 IDE_IRQ(IRQ) 32 IOCS16#(SA_A21)
33 SA_A2 34 PDIAG#(SA_A4)
35 SA_A1 36 SA_A3
37 IDECSO#(CS1) 38 CS3FX#(CS2)
39 NC 40 GND
41 +3.3V 42 +3.3V
43 GND 44 TYPE
Comprehensive information about our products is also available at our web site:
www.eurotech-ltd.co.uk.
While Eurotech Ltd’s sales team can assist you in making your decision, the
final choice of boards or systems is solely and wholly the responsibility of the
buyer. Eurotech Ltd’s entire liability in respect of the boards or systems is as set
out in Eurotech Ltd’s standard terms and conditions of sale. If you intend to
write your own low level software, you can start with the source code on the
disk supplied. This is example code only to illustrate use on Eurotech Ltd’s
products. It has not been commercially tested. No warranty is made in respect
of this code and Eurotech Ltd shall incur no liability whatsoever or howsoever
arising from any use made of the code.
Appendix B – Specification
Processor Intel PXA270 312/416/520MHz XScale® processor (520MHz
as standard).
System memory Fixed on-board 64MB SDRAM (32-bit wide SDRAM data
bus).
USB support USB 1.1 host/client controller port supporting 12Mb/s and
1.5Mb/s speeds.
USB 1.1 host controller port supporting 12Mb/s and 1.5Mb/s
speeds.
Video 16-bit flat panel interface. For STN and TFT displays.
* The battery is not part of the board; it should be connected to the dedicated SO-DIMM pin.
Please note:
• All connector distances are taken from PIN 1.
• Board thickness is 1.00mm.
Please note:
• All connector distances are taken from PIN 1.
• Board thickness is 1.00mm.
USB Information
Universal Serial Bus (USB) Specification and product information:
www.usb.org
www.sdcard.org
www.sdcard.com
CompactFlash information
CompactFlash Association and product information:
www.compactflash.org
www.davicom.com.tw/eng/products/dm9000a.htm
Exar Corporation
Exar XR16C554DCQ Quad UART documentation:
www.exar.com/product.php?ProdNumber=XR16V2752&areaID=3
Wolfson Microelectronics
Wolfson WM9712L AC’97 codec documentation:
www.wolfson.co.uk/products/WM9712
Spansion
S29GL-N MirrorBitTM Flash family documentation:
www.spansion.com
Intersil
RTC ISL1208 documentation:
www.intersil.com/cda/deviceinfo/0,1477,ISL1208,0.html
Atmel
Atmel Trusted Platform Module device AT97SC3203S:
www.atmel.com/dyn/products/product_card.asp?part_id=3781
Eurotech Ltd has based its material content knowledge on a combination of information provided by third
parties and auditing our suppliers and sub-contractor’s operational activities and arrangements. This
information is archived within the associated Technical Construction File. Eurotech Ltd has taken
reasonable steps to provide representative and accurate information, though may not have conducted
destructive testing or chemical analysis on incoming components and materials.
Additionally, packaging used by Eurotech Ltd for its products complies with the EU Directive 2004/12/EC in
that the total concentration of the heavy metals cadmium, hexavalent chromium, lead and mercury do not
exceed 100 ppm.
Index
A resolution · 29
signals · 31
AC’97 · 10, 22, 32, 41, 46, 56
acronyms · 63
address map · 14 E
anti-static · 5 EMC · 5
assigments · 23, 27 environment · 5, 57
audio · 8, 10, 32, 56 Ethernet · 26, 28, 59
expansion bus · 10
B
Base Board · 10, 34 F
battery backup · 42, 43 features · 8
block diagram · 13 FFUART · 8, 10, 17, 35, 38, 56
Bluetooth® · 10, 32 Flash · 46
board · 6 FlashDisk · 25
board diagram · 7 flat panel display · 29
BTUART · 8, 10, 17, 35, 38, 56
bus extension · 26, 38, 39, 41, 56 G
connectors · 54
GPIO · 8, 10, 22, 37, 38, 56
pin assignment · 15, 16, 17, 18, 19, 48
C
card sockets · 10 I
cards
CF · 28 I2C bus · 8, 22, 23, 36, 38
MMC · 32 industrial · 6
SDIO · 61 infrared · 22, 35
clock · 23, 44 interfaces
clock signals · 31 bus extension · 26
codec · 8, 10, 22, 32, 56 CompactFlash · 8, 26, 28, 38, 39
commissioning · 10 connectors · 49, 50, 51, 52, 53
communication protocols · 32 I2C bus · 8, 23
CompactFlash · 8, 10, 26, 28, 38, 39, 61 IDE · 10, 26
CF+ · 28, 29 JTAG · 22
connectors · 47, 49 MMC · 8, 40, 41
IDE/bus extension · 54 SD · 8, 40, 41
module interface · 49, 50, 51, 52, 53 SDIO · 8, 32
contact details · 55 SO-DIMM · 26
controllers touchscreen · 33
MMC/SD/SDIO · 32 interrupts
touchscreen · 33 CompactFlash · 29
conventions · 11 external · 21
CPLD · 26, 46 internal · 21
introduction · 6
IRUART · 10
D
data bit mapping J
STN · 31
TFT · 30 JTAG · 8, 41, 48
data transfer · 32, 34, 36 jumpers · 47, 48
debugging · 27, 41
deep-sleep mode · 45 L
Disk-on-Module · 10, 15, 26, 27, 28, 46, 48
LCD · 10, 18, 22, 29, 39, 40
display
low-power modes · 26, 44, 45, 46