Eurotech CPU-1440 Owner's manual

  • Hello! I am an AI chatbot trained to assist you with the Eurotech CPU-1440 Owner's manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
Rev. 2.0 – Mars 2011 - ETH_CPU-1440_USM
USER MANUAL
CPU-1440
PC/104+ Module with Vortex86DX processor
Disclaimer
The information in this document is subject to change without notice and should not be construed as a commitment
by any Eurotech company. While reasonable precautions have been taken, Eurotech assumes no responsibility for
any error that may appear in this document.
Warranty
This product is supplied with a 1 year limited warranty. The product warranty covers failure of any Eurotech
manufactured product caused by manufacturing defects. The warranty on all third party manufactured products
utilised by Eurotech is limited to 1 year. Eurotech will make all reasonable effort to repair the product or replace it
with an identical variant. Eurotech 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.com for information about Product Return Forms.
Trademarks
Eurotech® is a registered trademark of Eurotech, Inc. Catalyst™ is a trademark of Eurotech, Inc. All other product
or service names are property of their respective owners.
All other trademarks recognised.
Revision history
Issue no.
PCB
Date
Comments
A
24
th
March 2011
© 2011 Eurotech.
For contact details, see page 31.
Contents
Issue A
3
Contents
Handling your board safely.......................................................................................................................4
Conventions..............................................................................................................................................4
Product Overview .....................................................................................................................................5
Software specification...............................................................................................................................7
Operating system support...........................................................................................................7
Drivers .........................................................................................................................................7
BIOS............................................................................................................................................7
Getting started with your board ................................................................................................................8
Connecting a flash or hard disk drive .........................................................................................8
Connecting a PS/2 keyboard and mouse ...................................................................................8
Using the battery .........................................................................................................................8
Using the serial interfaces...........................................................................................................9
Using the parallel port interface ..................................................................................................9
Using the LVDS flat panel interface ............................................................................................9
Using the TFT flat panel interface ...............................................................................................9
Using the analog VGA interface..................................................................................................9
Using the USB ports....................................................................................................................9
Using the Ethernet interface .......................................................................................................9
System resources...................................................................................................................................10
PCI devices and functions ........................................................................................................10
I/O map......................................................................................................................................10
System memory map ................................................................................................................11
Interrupts ...................................................................................................................................11
Hardware specifications .........................................................................................................................12
Block diagram ...........................................................................................................................12
Expansion buses.......................................................................................................................13
Graphic support.........................................................................................................................13
USB support..............................................................................................................................13
Ethernet support........................................................................................................................14
IDE support ...............................................................................................................................14
SPI flash drive ...........................................................................................................................14
Serial port ..................................................................................................................................14
Parallel port ...............................................................................................................................14
Watchdog ..................................................................................................................................14
I2C.............................................................................................................................................14
Power requirements ..................................................................................................................15
Power consumption...................................................................................................................15
Mechanical ................................................................................................................................15
Connectors .............................................................................................................................................17
Top view ....................................................................................................................................17
Connectors................................................................................................................................18
BIOS .......................................................................................................................................................23
Basic CMOS configuration........................................................................................................23
Custom configuration ................................................................................................................24
Reset CMOS to last known values ...........................................................................................25
Reset CMOS to factory defaults ...............................................................................................25
Write to CMOS and exit ............................................................................................................25
Exit without changing CMOS ....................................................................................................25
Issue A
4
Appendix A – CPU 1440 Cable kit .........................................................................................................26
Appendix B – Reference information.....................................................................................................27
Eurotech Group Worldwide presence....................................................................................................29
CPU-1440 user manual
Issue A
5
Handling your board safely
Anti-static handling
This board contains CMOS devices that could be damaged in the event of static electricity
being discharged through them. At all times, please observe anti-static precautions when
handling the board. This includes storing the board in appropriate anti-static packaging and
wearing a wrist strap when handling the board.
Battery
The CPU-1440-Breakout board contains a lithium non-rechargeable battery. Do not short circuit
the battery or place on a metal surface where the battery terminals could be shorted. When
disposing of the board or battery, take appropriate care. Do not incinerate, crush or otherwise
damage the battery. The battery is inserted in a socket and can be replaced with a 3.0V Lithium
CR2032 Coin Cell.
Packaging
Please ensure that, should a board need to be returned to Eurotech, it is adequately packed,
preferably in the original packing material.
Electromagnetic compatibility (EMC)
The CPU-1440 is classified as a component with regard to the European Community EMC
regulations and it is the user’s responsibility to ensure that systems using the board are
compliant with the appropriate EMC standards.
RoHS compliance
The European RoHS Directive (Restriction on the use of certain Hazardous Substances –
Directive 2002/95/EC) limits the amount of 6 specific substances within the composition of the
product.
A full RoHS Compliance Materials Declaration Form for the CPU-1440 is included as Appendix
B – RoHS Compliance, page 27. Further information regarding RoHS compliance is available
on the Eurotech web site at www.eurotech.com.
Conventions
The following symbols are used in this guide:
Symbol Explanation
Note - information that requires your attention.
Warning - proceeding with a course of action may
damage your equipment or result in loss of data.
CPU-1440 user manual
Issue A
6
Product Overview
CPU-1440 PC/104+ board
Processor
DM&P Vortex86DX
600MHz
2x16KB L1 cache, 256KB L2 cache
System memory
DDR2 SDRAM 128 or 512 MB (300MHz)
BIOS
Phoenix / General Software Embedded BIOS
Expansion buses
PC/104-Plus (32-bit PCI)
PC/104 (16-bit ISA)
Graphics
Analogue VGA interface
18-bit TFT and LVDS interfaces
USB support
USB 2.0 supporting low/full/high speed modes
Four ports
Ethernet
One fast Ethernet port supporting 10/100 Base-T
Standard IO
Four high speed serial ports 16C550 compatible (one RS-232, three TTL)
One parallel port
Flash
2MB SPI on-board flash disk
IDE support
Possibility to connect one or two external IDE devices
CPU-1440 user manual
Issue A
7
Power supply
5V only operation
Power consumption less than 4W
External battery for RTC backup
Mechanical
PC/104-Plus form factor, 97x100 mm
Environmental
Operating temperature -25 °C to +70 °C
RoHS directive : lead-free
CPU-1440 user manual
Issue A
8
Software specification
Operating system support
The CPU-1440 is compatible with the following operating systems:
Microsoft DOS 6.22
Linux 2.6
Windows embedded CE 6.0
Eurotech provides Linux and CE development kits which can be loaded from an external
Compact Flash.
Drivers
All system components have drivers available for Windows CE and Linux.
Refer to the relevant Software manual for more information.
BIOS
The CPU-1440-00 board incorporates a General Software Embedded BIOS.
CPU-1440 user manual
Issue A
9
Getting started with your board
Once you have a working CPU-1440 system, you can start adding other peripherals to enable
you to start development. This section helps you through setting up and using peripherals and
some of the features of the CPU-1440 board.
The CPU-1440 board is based on the Phoenix / General Software Embedded BIOS to provide
support for the board as standard. BIOS defaults have been selected to enable the board to
operate with a minimal number of devices connected. If you want to change the defaults
settings, you can use the BIOS setup program.
The setup parameters can be stored in Flash device and retained when the power is switched
off.
Connecting a flash or hard disk drive
The CPU-1440 board provides a single primary IDE controller, with a 44-way 2mm header
(JP11) to connect one or two external IDE devices.
The BIOS detects the IDE devices during the POST processes and configures the hardware
correctly. The BIOS allows either a master or a slave device to be the boot device. It also allows
the manual selection of transfer modes (Fast PIO, and up to UDMA-2).
Connecting a PS/2 keyboard and mouse
A PS/2 keyboard and mouse is supported on a 10-way header (JP9). Suitable cable and
breakout board are provided in the development kit. The PS/2 interfaces are made available on
the CPU-1440 breakout board through the PS/2 MiniDIN connectors.
See page 21 for connector details.
Using the battery
The external battery connection is provided on a 10-way connector (JP12). The battery is
provided in the CPU-1440 development kit.
Using the serial interfaces
The four serial port interfaces are fully PC compatible. They are decoded at standard PC
address locations. PC applications can use these ports without any special configuration.
COM1 is a RS232 interface, supported on a 9-way 1.25mm header (JP6). Suitable cable is
provided in the development kit to enable the standard 9-way D-type male header.
COM2 is a TTL interface, supported on a 10-way 2mm header (JP7). Suitable RS232 adapter
board and the breakout board are provided in the development kit.
COM3 and COM4 are TTL interfaces, supported on a 20-way 2 mm header (JP3).
Suitable RS232 adapter boards and the breakout board are provided in the development kit.
See pages 20 and 21 for connector details.
CPU-1440 user manual
Issue A
10
Using the parallel port interface
The parallel port interface is fully PC compatible. It is decoded at standard PC address
location. It is supported on a 20-way 2mm header (JP8). Suitable cable is provided in the
development kit to enable the standard 26-way D-type female header.
See page 21 for connector details.
Using the LVDS flat panel interface
The CPU-1440 board provides a single channel LVDS LCD display interface on a 26-way
2mm header (JP4). See page 20 for connector details. A breakout board is provided in
the development kit. The maximum resolution is 1280x1024. The display type can be
selected from the BIOS setup.
The backlight power supply and control must be provided externally. The breakout board
performs this.
Using the TFT flat panel interface
The CPU-1440 board provides a TFT LCD display interface on a 30-way 1mm FPC
header (JP1). See page 19 for connector details. The maximum resolution is 1280x1024.
The display type can be selected from the BIOS setup.
The backlight power supply and control must be provided externally.
Using the analogue VGA interface
The CPU-1440 board provides an analogue VGA display interface on a 10-way header
(JP2). See page 19 for connector details. This can be used to directly interface to
analogue VGA displays with a resolution up to a maximum of 1280x1024. A suitable
cable and the breakout board are provided in the development kit to enable the standard
high density D-sub female header.
Using the USB ports
The CPU-1440 board provides four user accessible USB 2.0 ports. They are available on
2 headers (JP5 ports 0/1, JP4 ports 2/3). See page 20 for connector details. Power
supply on JP5 does not provide a power switch, it must be added externally. The USB
ports are available on the breakout board on standard type-A connectors. Adapter boards
are also available in the development kit. The OS boot from USB mass storage is NOT
supported.
Using the Ethernet interface
The CPU-1440 board provides one 10/100 Ethernet port, available on a 10-way header
(JP10), see page 22 for connector details. A suitable adapter board and breakout board
are provided in the development kit, they contain a standard RJ45 connector.
CPU-1440 user manual
Issue A
11
System resources
PCI devices and functions
Device Function Function description
0 North bridge
(Vortex86DX)
0
1 North bridge 1
(Vortex86DX)
3 0 Silicon Motion SM722
VGA controller
7 0 South bridge
(Vortex86DX)
8 0 Fast Ethernet MAC
(Vortex86DX)
0 USB OHCI1
(Vortex86DX)
10
1 USB EHCI1
(Vortex86DX)
0 USB OHCI2
(Vortex86DX)
11
1 USB EHCI 2
(Vortex86DX)
12 0 IDE (Vortex86DX)
15 0 Reserved for USB
device (Vortex86DX)
16 0 PC/104-Plus slot 0
17 0 PC/104-Plus slot 1
18 0 PC/104-Plus slot 2
19 0 PC/104-Plus slot 3
I/O map
I/O location Resource
0000 - 000F master DMA controller
0020 - 0021 master interrupt controller
0022 - 0023 indirect access registers
0040 - 0043 Timer
0048 - 004B PWM control registers
0050 - 005D SPI
0060 - 0064 keyboard controller
0061 NMI control and status
0065 - 006D WDT registers
0070 - 0071 RTC/CMOS
0072 - 0075 MTBF registers
0080 Debug port
0081 - 008F DMA pages
0092 system control
00A0 - 00A1 slave interrupt controller
00C0 - 00DF slave DMA controller
CPU-1440 user manual
Issue A
12
01F0 - 01F7 Primary IDE
02E8 – 02EF COM4
02F8 - 02FF COM2
0302 - 0303 Watch dog
0308 - 030F GPIO configuration
0378 - 037F Parallel port
03B0 - 03DF Video
03E8 – 03EF COM3
03F6 - 03F7 Primary IDE
03F8 - 03FF COM1
0481 - 048B DMA high page registers
0493 - 0499 instruction counter registers
04D0 - 04D1
interrupt edge/level control
registers
0702 - 0703 Watch dog
0778 - 077A Parallel port (ECP)
5000 - 500F I2C
F800 – F8FF Fast ethernet MAC
System memory map
System memory segment Description
0009F80 – 0009FFF Extended BIOS data area
000A000 – 000BFFF VGA controller
000C000 – 000CBFF Video BIOS
000E000 – 000FFFF BIOS
FFE0000 – FFFFFFF High BIOS
Interrupts
IRQ
Interrupt source
0 System timer
1 PS/2 keyboard controller
2 Interrupt controller cascade
3 COM2
4 COM1
5 PCI bus
6 Reserved for floppy
7 Parallel port
8 Real time clock
9 PCI bus
10 PCI bus
11 PCI bus
12 PS/2 compatible mouse
13 Floating point unit
14 IDE controller
15
CPU-1440 user manual
Issue A
13
COM1
RS23
2
COM2
TTL
COM3
TTL
COM4
TTL
Parallel
Port
DDR2
128MB or
512MB
Vortex 86DX
ISA
PC/104-Plus
Video
SM722
Analogue VGA
TFT
LVDS
ETHERNET
10/100
BASE-T
4 USB 2.0
PS/2 KEYBOARD
AND MOUSE
IDE
Hardware specification
Block diagram
I2C
2 MB SPI
FLASH
WATCH
DOG
CPU-1440 user manual
Issue A
14
Expansion buses
PC/104-Plus bus interface
The PC/104-Plus bus interface supports PCI local bus compatible peripherals, as defined
in the PCI local bus specification revision 2.2. This version of the PCI bus is intended as a
32-bit running at 33MHz (as specified in the PC/104-Plus specification version 2.0).
A standard stack through connector for the PCI bus (4x30-pin, 2mm pitch) is used for this
interface. See page 19 for connector pin details.
The CPU-1440 board supplies the 3.3V and VIO pins with a 3.3V voltage. Total
connected boards consumption must be less than 2.5A.
+12V is only available if it is supplied to the PC/104 bus stack. -12V and -5V are not
available, if you require it, it must be supplied directly to the PC/104-Plus Stack.
PC/104 bus interface
PC/104 bus interface supports 16-bit ISA compatible peripherals.
Standard 64+40 way 0.1” stack-through connectors are used. See page 19 for connector
pin details.
If you are using a PC/104 card that requires +5V, this is automatically supplied via the
PC/104 header. If necessary, +12V, -12V and -5V must be supplied directly to the
PC/104 stack.
Graphics support
The integrated 2D/3D graphics controller includes a dedicated 8MB graphics memory,
and supports hardware accelerated graphics display and video processing capabilities.
The maximum resolution is 1280x1024.
The Silicon Motion SM722 controller provides:
an analogue VGA interface on a 10-pin header (JP2). See page 19 for analogue
VGA connector details.
a single channel 18-bit LVDS interface on a 26-pin 2mm header (JP4). See page
20 for connector details.
a 18-bit TFT interface on a 30-pin FPC header (JP1). See page 19 for TFT
connector details.
a PAL or NTSC compatible composite TV output on a U-FL coaxial header.
USB support
The CPU-1440 supports up to four USB 2.0 high-speed root ports. USB 2.0 allows
transfers up to 480 Mb/s.
USB ports are available on connectors JP4 and JP5. Common modes chokes coils are
added to the USB data lines to improve signal integrity. Power distribution switches are
used for USB ports 2-3 to provide 500 mA current-limited power supply. It must be added
externally for ports 0-1.
USB boot is not supported.
CPU-1440 user manual
Issue A
15
Ethernet interface
A 10/100 Ethernet interface (MAC and PHY) is available on the CPU-1440 board, implemented
in the Vortex86DX processor. It provides a standard IEEE 802.3 Ethernet interface for
100BASE-TX and 10BASE-T applications (802.3, 802.3u). Magnetics are included.
Ethernet interface is available on a 10-way header (JP10). See page 22 for connector details.
IDE support
The parallel ATA/IDE interface is routed to a 44-pin header (JP11) on the CPU-1440 board. It
supports only the primary channel, with one master and one slave device.
PIO modes 0-4, Multi-word DMA modes 0-2 and Ultra DMA modes 0-2 are supported.
A common application is to connect this interface to a 2.5-inch ATA/IDE disk drive. For
connector details, see page 22.
SPI flash drive
The CPU-1440 board integrates a 2MB bootable SPI flash drive. It is recognized by the BIOS
and can be used to store a small DOS application.
Serial ports
The CPU-1440 provides four 16C550-compatible serial ports. It supports up to 115Kbaud data
rates and 16-byte send/receive FIFO’s. RS-485 auto-direction flow control is supported on
COM3 and COM4.
Serial port 1 is made available as a full RS-232 interface supporting all modem control lines.
Serial ports 2-4 are TTL ports with all modem control lines. Serial port 1 is available on a 9-pin
header JP6, serial port 2 on a 10-pin header JP7, and serial ports 3-4 on a 20-pin header JP3.
See pages 21 and 20 for connector details.
Parallel port
The CPU-1440 provides one XT/AT compatible parallel port. It supports the PS/2 type bi-
directional parallel port (SPP), the enhanced parallel port (EPP 1.7 and 1.9), and the extended
capabilities parallel port (ECP) modes. It is available on a 20-pin header JP8, see page 21 for
connector details.
Watchdog
The CPU-1440 provides a watchdog function, with a fixed 100ms refresh time. It is enabled and
refreshed with an I/O write access at port 702h. It can be disabled at any time with an I/O write
access at port 302h. If the watchdog is not refreshed after having been enabled, a hardware
reset is generated.
I2C
A 3.3V signaling (5V-tolerant) I2C interface is provided on the 10-pin header JP12. For
connector details see page 22. This interface is compliant with V2.1.
CPU-1440 user manual
Issue A
16
Power requirements
The CPU-1440 board operates from +5V (+/-5%) power input. All other supply rails are
generated on-board.
An external coin cell battery input is available through a 10-way header (JP12, see page
22).
Power consumption
The power consumption of the CPU-1440 board is 3W typical.
Mechanical
The CPU-1440 board is based on the PC/104 form factor standard. Mechanical drawings
are shown on the following page.
CPU-1440 user manual
Issue A
17
Connectors
The CPU-1440 board has the following connectors:
Connector Function
P1 PCI bus
P2 ISA bus
P3 ISA bus
JP1 TFT video
JP2 Analogue VGA
JP3 Serial ports 3 and 4
JP4 LVDS video, USB
ports 2 and 3, TFT
supply
JP5 USB ports 0 and 1
JP6 Serial port 1
JP7 Serial port 2
JP8 Parallel port
JP9 PS/2 keyboard and
mouse
JP10 10/100 Ethernet
JP11 IDE
JP12 I2C port, external
battery
.
CPU-1440 user manual
Issue A
18
JP9 P3
JP6
P1
JP5
JP1
(solder
side)
JP3
JP10
JP8
JP11
1
1
1
1
1
1
1
Top view
P2
JP12
JP4
JP7
JP2
CPU-1440 user manual
Issue A
19
Connectors
P1, P2 and P3 – Buses for PC/104-Plus connectivity
Connector P1: 120-way 2mm (0.0787”) stackthrough PC/104-Plus compatible socket.
Connector P2: 64-way, 2.54mm (0.1”) x 2.54mm (0.1”) stackthrough PC/104 compatible
connector (row A and B).
Connector P3: 40-way, 2.54mm (0.1”) x 2.54mm (0.1”) stackthrough PC/104 compatible
connector (row C and D).
JP1 – TFT video
Connector: Molex 52207-3090, 30-way, 1mm FPC header.
Pin # Signal Pin # Signal
1 N.C. 16 G1
2 N.C. 17 G0
3 DE 18 GND
4 GND 19 R5
5 B5 20 R4
6 B4 21 R3
7 B3 22 R2
8 B2 23 R1
9 B1 24 R0
10 B0 25 GND
11 GND 26 FRAME
12 G5 27 LINE
13 G4 28 FPEN
14 G3 29 DCLK
15 G2 30 GND
JP2 – Analogue VGA
Bent connector: 10-way, 2.54mm (0.1”), header.
Pin # Signal Pin # Signal
1 GND
2 GND
3 VSYNC
4 HSYNC
5 GND
6 BLUE
7 GREEN
8 RED
9 GND
10 GND
CPU-1440 user manual
Issue A
20
JP3 – Serial ports 3 and 4
Connector: 20-way, 2mm (.0787”), header.
Pin # Signal Pin # Signal
1
DCD3
2
DSR3
3
RXD3
4
RTS3
5
TXD3
6
CTS3
7
DTR3
8
R13
9
GND
10
TXEN3
11
DCD4
12
DSR4
13
RXD4
14
RTS4
15
TXD4
16
CTS4
17
DTR4
18
R14
19
GND
20
TXEN4
JP4 – LVDS video, USB ports 2 and 3, TFT supply
Connector: 26-way, 2mm (.0787”), header.
Pin # Signal Pin # Signal
1 LVDS_D0+ 2 LVDS_D0 -
3 GND 4 GND
5 LVDS_D1+ 6 LVDS_D1-
7 GND 8 Panel 3.3Vdc
9 LVDS_D3+ 10 LVDS_D3-
11 LVDS_D2+ 12 LVDS_D2-
13 GND 14 GND
15 LVDS_CLK+ 16 LVDS_CLK-
17 FPEN 18 Panel 3.3Vdc
19 GND 20 V5_USB3
21 V5_USB2 22 USB_D3-
23 USB_D2- 24 USB_D3+
25 USB_D2+ 26 GND
JP5 – USB ports 0 and 1
Connector: 8-way, 2mm (.0787”), header.
Pin # Signal Pin # Signal
1 GND
2 +5 V
3 N.C.
4 Reserved
5 USB_D0-
6 USB_D0+
7 USB_D1-
8 USB_D1+
/