Arcom VIPER series Technical Manual

Intel pxa255 xscale risc based pc/104 single board computer
Table of Contents

Advertisement

Quick Links

Product Information
Full information about other Arcom products is available by contacting our Website at:
Useful Contact Information
Customer Support US
Tel:
913 549 1000
Fax:
913 549 1002
E-mail:
US-support@arcom.com
Sales offices
United States:
Arcom
st
7500 West 161
Street
Overland Park
KS 66085, USA
Tel: 913 549 1000
Fax: 913 549 1002
E-mail:
US-sales@arcom.com
Whilst Arcom's sales team is always available to assist you in making your decision, the final
choice of boards or systems is solely and wholly the responsibility of the buyer. Arcom's entire
liability in respect of the boards or systems is as set out in Arcom's standard terms and
conditions of sale.
If you intend to write your own low level software, you can start with the source code supplied
by Arcom. This is example code only to illustrate use on Arcom's products. It has not been
commercially tested. No warranty is made in respect of this code and Arcom shall incur no
liability whatsoever or howsoever arising from any use made of the code.
© 2003 Arcom Control Systems Ltd.
Arcom Control Systems is a subsidiary of Spectris plc
All trademarks recognized.
Intel PXA255 XScale RISC based
PC/104 Single Board Computer
Technical Manual
United Kingdom:
Arcom
Clifton Road
Cambridge
CB1 7EA, UK
Tel: 01223 411 200
Fax: 01223 410 457
E-mail:
Euro-sales@arcom.com
VIPER
Customer Support Europe
Tel:
+44 (0)1223 412 428
Fax:
+44 (0)1223 403 409
E-mail:
Euro-support@arcom.com
Sales hotlines
Belgium:
Groen Nummer:
Tel: 0800 7 3192
Fax: 0800 7 3191
France:
Numero Vert:
Tel: 0800 90 84 06
Fax: 0800 90 84 12
www.arcom.com
Germany:
Italy:
Kostenlose Infoline:
Numero Verde:
Tel: 08001 824 511
Tel: 0800 790841
Fax: 08001 824 512
Fax: 0800 780841
Netherlands:
Gratis Nummer:
Tel: 0800 0221136
Fax: 0800 0221148
Arcom Control Systems Ltd
operate a company-wide quality
management system which has
been certified by the British
Standards Institution (BSI) as
compliant with ISO9001:2000

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Arcom VIPER series

  • Page 1 Whilst Arcom’s sales team is always available to assist you in making your decision, the final choice of boards or systems is solely and wholly the responsibility of the buyer. Arcom’s entire liability in respect of the boards or systems is as set out in Arcom’s standard terms and conditions of sale.
  • Page 2: Table Of Contents

    2192-12132-000-000 Contents Contents ............................2 Revision History ......................... 3 Preface............................4 Definitions ..........................4 Disclaimer ..........................4 Anti-Static Handling........................4 Packaging ..........................4 Electromagnetic Compatibility (EMC) ..................4 Acknowledgements ........................4 Technical Support ........................5 Introduction..........................6 Features ............................ 7 VIPER-UPS (uninterruptible power supply)................
  • Page 3: Revision History

    2192-12132-000-000 Real Time Clock........................21 Ethernet Controller ........................22 Sound............................22 Watchdog Timer........................22 User Configuration Jumpers ....................22 USB Interface.......................... 22 General Purpose I/O ....................... 23 PC/104 Interface ........................24 Serial Ports ..........................24 COM1 ..........................24 COM2 ..........................24 COM3 ..........................
  • Page 4: Preface

    Arcom assumes no responsibility for any inaccuracies that may be contained in this document. Arcom makes no commitment to update or keep current the information contained in this manual. Arcom reserves the right to make improvements to this document and /or product at any time and without notice. Anti-Static Handling This board contains CMOS devices that could be damaged in the event of static electricity discharged through them.
  • Page 5: Technical Support

    2192-12132-000-000 Technical Support Arcom has a team of technical support engineers who will be able to provide assistance if you have any problems with this product: US-support@arcom.com Tel +1 913 549 1000 Europe Euro-support@arcom.com Tel +44(0) 1223 412 428 Page 5...
  • Page 6: Introduction

    2192-12132-000-000 Introduction This manual describes the operation and use of the VIPER single board computer. It is designed to be a reference and user manual and includes information on using all aspects of the board. This manual should have been supplied as part of a VIPER Development Kit and you should have read the Quickstart Manual.
  • Page 7: Features

    2192-12132-000-000 Features • CPU: Intel XScale PXA255 400MHz RISC processor • Cache: 32k data cache, 32k instruction cache • System Memory: Up to 64MByte un-buffered 3.3V SDRAM • Silicon Disk: Up to 16MByte Intel Strata Flash (with Flash access LED) 1MByte Flash EPROM for RedBoot (with Flash access LED) 256Kbyte SRAM (with external battery backup) •...
  • Page 8: Viper-Ice (Industrial Compact Enclosure)

    2192-12132-000-000 using either the onboard 500mAHr NiMH battery or an external sealed lead acid rechargeable battery. VIPER-ICE (industrial compact enclosure) The VIPER-ICE is a simple low cost aluminum enclosure which provides easy connection to all on board features. The enclosure includes the VIPER-UPS and optionally a color Q-VGA (320x240) flat panel display and analog touch screen.
  • Page 9: Using The Viper

    2192-12132-000-000 Getting Started The Development Kit contains a Quickstart Manual to enable users to set-up and start using the board. Please read this manual and follow the steps defining the set-up of the board. Once you have completed this task you will have a working VIPER system and can start adding further peripherals enabling development to begin.
  • Page 10: Using The Compactflash™ Socket

    PCB. RedBoot does not support the CompactFlash interface, so a suitable operating system such as Arcom Embedded Linux (AEL) port or Windows CE .NET, will need to be installed to support this function.
  • Page 11: Using The Pc/104 Expansion Bus

    I/O, analog I/O, motion control, video capture, CAN bus, serial interfaces etc. Please contact the Arcom sales team if a particular interface you require does not appear to be available as these modules are in continuous development.
  • Page 12: Jumpers And Connectors

    2192-12132-000-000 Jumpers and Connectors There are seven user selectable jumpers on the VIPER. The following section provides details on these jumpers. The ‘+’ sign indicates the default position for each jumper. The jumpers are also shown in the default position below: Page 12...
  • Page 13: Lk1 - Reset

    2192-12132-000-000 LK1 – Reset A momentary switch (push to make) may be connected to LK1, when the button is pressed it will put the board into a full hardware reset. Once the jumper is open circuit, the board will start executing from the top of memory.
  • Page 14: Connectors

    2192-12132-000-000 Connectors There are 13 connectors on the VIPER that allow you to connect external devices such as serial, CompactFlash, USB, audio etc. Detailed pin assignments are shown in Appendix A. Connector Description Ethernet Controller Status LED’s Ethernet Interface LCD Panel Interface Serial Ports Link Header Audio...
  • Page 15: Bootloader

    2192-12132-000-000 Bootloader The VIPER is normally supplied with the RedBoot bootloader. RedBoot A list of available commands and thier syntax can be obtained by typing help at the RedBoot prompt: RedBoot> help Manage aliases kept in FLASH memory alias name [value] Set/Query the system console baud rate baudrate [-b <rate>] Manage machine caches...
  • Page 16: Detailed Hardware Description

    2192-12132-000-000 For information on each command and examples of using them, please refer to the RedBoot section (Chapter 2) of the eCos Users Manual that is supplied on the VIPER Development Kit CD. Not all commands that are listed in the manual are supported, only those that are listed in the table above.
  • Page 17: Bootloader Eprom

    2192-12132-000-000 Bootloader EPROM A 1MByte Flash EPROM device is used as the boot ROM and serves as a location for RedBoot and configuration information. Flash Memory/Silicon Disk The VIPER supports up to 16MByte Flash memory, using the PXA255 CS1 to access the devices, the Flash is located at address 0x04000000.
  • Page 18: Graphics Controller

    2192-12132-000-000 *More details of the internal registers are in the Intel Developer Manual on the Development Kit The following table shows the translations made by the MMU under RedBoot: Device Size Physical Virtual Boot Rom (CS0) 1MByte 0x5000 0000 SDRAM 64MByte 0xA000 0000 Flash Array...
  • Page 19 2192-12132-000-000 Panel Data Dual Scan Single Scan Dual Scan Bus Bit Colour STN Colour STN Mono STN FPD 15 DL6(G) FPD 14 DL6(R) FPD 13 DL5(B) FPD 12 DL4(G) FPD 11 DL3(R) FPD 10 DL2(B) FPD 9 DL1(G) FPD 8 DL0(R) FPD 7 DU7(G)
  • Page 20: Backlight Enable

    2192-12132-000-000 The following PXA255 GP lines are used for LCD functions. PXA255 GP Function Backlight Enable GP10 LCD Vcc Enable GP16 (PWM0) Backlight brightness control Backlight Enable This controls the switched backlight supply voltage. When the GP9 is set to a logic high the backlight supply is turned on BLKSAFE (PL3 –...
  • Page 21: Compactflash

    2192-12132-000-000 Bits PC104 IRQ Bit 0 IRQ3 Bit 1 IRQ4 Bit 2 IRQ5 Bit 3 IRQ6 Bit 4 IRQ7 Bit 5 IRQ10 Bit 6 IRQ14 Bit 7 IRQ15 Writing a ‘1’ to a relevant bit will clear the interrupt. CompactFlash Slot 0 of the on chip PC Card controller is connected to the CompactFlash connector to create a hot swappable 3.3V interface.
  • Page 22: Ethernet Controller

    Timeout periods can be adjusted from 271µs to 17s. The watchdog timer is disabled by a RESET. When a timeout occurs, the board will be reset. Please refer to either an Arcom operating system Technical Manual, or the PXA255 Developers Manual.
  • Page 23: General Purpose I/O

    Internet site www.usb.org. A factory fit option, changes USB port 1 from the host interface to a client. Please contact Arcom for more details. General Purpose I/O Eight general-purpose inputs and eight general-purpose output lines are provided on the VIPER.
  • Page 24: Pc/104 Interface

    The PC/104 interface supports 8/16 bit ISA bus style signals. Add on boards can be used to enhance the functionality of the main board. Arcom has an extensive range of PC/104 compliant modules and these can be used to quickly add digital I/O, analog I/O, serial ports, video capture devices, PC CARD interfaces etc.
  • Page 25: Rs422/485 Interfaces

    2192-12132-000-000 The table shows the configuration for each channel. Port Address FIFO Depth RX / TX COM1 0x4010 0000 Internal* 64 / 64 RS232 Rx, Tx, CTS, RTS, RI, DSR, DCD COM2 0x4020 0000 Internal* 64 / 64 RS232 Rx,Tx,RTS, CTS COM3 0x4070 0000 Internal*...
  • Page 26 2192-12132-000-000 RS422 POINT-TO-POINT RS422 MULTI-DROP RS485 MULTI-DROP Number of Wires Number of Wires Number of Wires Transmitters Enabled always Transmitters Enabled active RTS Transmitters Enabled active RTS Receivers Enabled always Receivers Enabled always Receivers Enabled always Duplex Mode full Duplex Mode full Duplex Mode half...
  • Page 27: Power Supply

    2192-12132-000-000 Power Supply The VIPER is designed to operate from a single +5V ± 5% (4.75V to +5.25V) supply. The power connector PL12 has a +12V connection defined, but is not required for the VIPER under normal operation. It can be used to supply +12V to the PC/104 stack if required. The power connector PL14 is part number: Molex 22-05-7048 The mating connector is part number:...
  • Page 28: Compactflash

    2192-12132-000-000 CompactFlash The power supply to the CompactFlash interface is controlled via software, and supports hot swap card insertion and CompactFlash power down states. GP82 on the PXA255 is used to control the power supply, setting this line low (logic 0) will switch off power to the CompactFlash interface.
  • Page 29: Appendix A - Connector Details

    2192-12132-000-000 Appendix A – Connector details PL1 – 10/100M Ethernet 8-way 0.1” boxed header Signal Name Signal Name No Connection No Connection No Connection Ground PL1 - Ethernet Status LED's 6-way 2mm Pin header Signal Name Signal Name Jumper Activity PL3 - LCD Ports 40-way 1.27mm x 2.54mm boxed header Mating Half –...
  • Page 30: Pl4 - Coms Ports

    2192-12132-000-000 PL4 – COMS Ports 40-way 0.1" IDC header Signal Name Signal Name RX/TX+ 5 RX/TX- 5 RX+ 5 RX- 5 RTS2 CTS2 DCD4 DSR4 RTS4 CTS4 DTR4 DCD1 DSR1 RTS1 CTS1 DTR1 PL6 - Audio 12-way 0.1” pin header Signal Name Signal Name LEFT IN...
  • Page 31: Pl8 - Compactflash

    2192-12132-000-000 PL8 – CompactFlash 50 pin CompactFlash Type II Signal Name Signal Name Ground /CE1 +3.3V /IOCS16 /CD2 /CD1 /CE2 /VS1 /IORD /IOWR RDY/BSY +3.3V /RESET WAIT /INPACK /REG Ground PL9 - GPIO 20-way 2mm pin header Signal Name Signal Name OUT0 OUT1 OUT2...
  • Page 32: Pl10 - Jtag

    2192-12132-000-000 PL10 – JTAG 10-way 0.1” pin header Signal Name Signal Name VCC3 VSense TRST ISPEN TCLK PL10 & PL11 - PC/104 Connector Row A & B – 64-way 0.1” Non-Stackthrough PC/104 compatible connector Row C & D – 40-way 0.1” Non-Stackthrough PC/104 compatible connector Row A Row B Row C...
  • Page 33: Pl14 - Power 4-Way Molex Mating Half - Molex 22-01-3047

    2192-12132-000-000 PL14 – Power 4-way Molex Mating Half – Molex 22-01-3047 1 2 3 4 Signal Name +12V VBAT +12V Page 33...
  • Page 34: Appendix B - Specification

    2192-12132-000-000 Appendix B – Specification Intel XScale™ PXA255 processor Memory 16MByte, 64MByte 3.3V un-buffered SDRAM 8MByte, 16MByte Intel StrataFlash 1MByte Bootloader ROM 256K SRAM Graphics Controller PXA255 flat panel controller Resolution 320 x 240 8/16 640 x 480 8/16 800 x 600 8/16 Peripherals Serial...
  • Page 35: Appendix C - Mechanical Diagram

    2192-12132-000-000 Appendix C - Mechanical Diagram VIPER 5.57 4.44 95.89 93.22 90.80 Ø3.18 FOUR (A) HOLES 88.88 80.52 56.19 PL17 46.86 LK1-1 38.42 34.29 32.84 PL10 21.75 17.24 16.39 12.75 PL11 7.64 PL12 5.08 0.00 0.00 PL16 Units of measurement = mm Page 35...
  • Page 36: Appendix D - Reference Information

    2192-12132-000-000 Appendix D - Reference Information Product information, product notices, updated drivers and support material. www.arcom.com PC/104 Consortium PC/104 Specifications. Vendor information and available add on products. www.pc104.org USB Information Universal Serial Bus (USB) Specification and product information www.usb.org Intel Intel XScale™...

This manual is also suitable for:

Viper-400-m64-f16Viper-400-m16-f8

Table of Contents