Lippert Cool SpaceRunner-LX800 Technical Manual

Pc/104-plus cpu board

Advertisement

Quick Links

Cool SpaceRunner-LX800
PC/104-Plus CPU Board
Technical Manual
TME-104P-CSR-LX800-R1V5.doc
Revision 1.5 / March 09
©LiPPERT Embedded Computers GmbH
Hans-Thoma-Str. 11
D-68163 Mannheim
http://www.lippertembedded.com/

Advertisement

Table of Contents
loading

Summary of Contents for Lippert Cool SpaceRunner-LX800

  • Page 1 Cool SpaceRunner-LX800 PC/104-Plus CPU Board Technical Manual TME-104P-CSR-LX800-R1V5.doc Revision 1.5 / March 09 ©LiPPERT Embedded Computers GmbH Hans-Thoma-Str. 11 D-68163 Mannheim http://www.lippertembedded.com/...
  • Page 2 Technical Manual Cool SpaceRunner-LX800 LiPPERT Document: TME-104P-CSR-LX800-R1V5.doc Revision 1.5 Copyright © 2009 LiPPERT Embedded Computers GmbH, All rights reserved Contents and specifications within this manual are subject of change without notice. Trademarks MS-DOS, Windows, Windows 95, Windows 98, Windows NT and Windows XP are trademarks of Microsoft Corporation.
  • Page 3: Table Of Contents

    Overview Introduction ..................1 Features....................1 Block Diagram..................2 Ordering Information................3 Cool SpaceRunner-LX800 Models ..............3 Cable Sets and Accessories ................ 3 Specifications ..................4 Electrical Specifications ................4 Environmental Specifications ..............4 Mean Time Between Failures ..............4 Mechanical.....................
  • Page 4 Ethernet Controller ................17 Ethernet Interface .................. 17 On Board Power Supply ............... 18 Power Connector ..................18 EIDE Port ..................... 19 EIDE Connector ..................19 PS/2 Interface..................20 Keyboard and Mouse Connector ..............20 USB 2.0 Ports..................20 USB 2.0 Connector 1................21 USB 2.0 Connector 2/3/4.................
  • Page 5 Address Maps Memory Address Map................41 I/O Address Map ................. 42 Interrupts .................... 43 DMA Channels ..................43 PC/104 Bus Address Space..............44 Appendix A, Contact Information Appendix B, Additional Information Appendix C, Getting Help Appendix D, Revision History TME-104P-CSR-LX800-R1V5.doc Rev 1.5...
  • Page 6 General Purpose Input Output Hard Disk Drive I²C Inter-Integrated Circuit Internet Protocol Industry Standard Architecture Liquid Crystal Display LEMT LiPPERT Enhanced Management Technology Light Emitting Diode Low Pin Count LVDS Low Voltage Differential Signaling Media Access Control Memory Management Unit Peripheral Component Interconnect...
  • Page 7: Overview

    1 Overview 1.1 Introduction The Cool SpaceRunner-LX800 is a CPU-board for especially designed with rugged appliances in mind. It allows the design of devices without moving parts. Additional resilience comes from the used through-hole connectors. The PC/104-Plus board with AMD’s Geode™ LX processor has a very good performance to power ratio.
  • Page 8: Block Diagram

    Block Diagram COM1 LPT/ Parallel RS232/485 Line Driver IDC 26 IDC 10 LTC1334 2.54 mm 2.54 mm Super I/O SST FWH ITE8712 SST25LF080A COM2 PS/2-MS/KB RS232/485 Line Driver MISC IDC 10 PS/2 LTC1334 IDC 10 2.54 mm 2.54 mm DF13 10 pin UPD78F0511GA 1.25 mm EIDE...
  • Page 9: Ordering Information

    SMC, PC/104 bus, PC/104+ bus, VGA controller and LVDS Interface, Fast Ethernet 100/10BaseT, EIDE 2 GB SSD Operating temp. range: -40°C…+85°C Cable Sets and Accessories There are some options offered for the Cool SpaceRunner-LX800. Order number Description 863-0014-10 Adapter Cable Set Power, PS/2 keyboard and mouse, Ethernet and USB, VGA-CRT, 3x USB, COM1, COM2, LPT, IDE (44 pin, 2mm), cable adapter 2.5"...
  • Page 10: Specifications

    1.3 Specifications Electrical Specifications Supply voltage +5 V DC Rise time < 10 ms Supply voltage tolerance ± 5% * Inrush current 6.5 A, 25µs Supply current maximal 0,95 A (Memtest86 v1.70) ** typical 0,6 A (Windows XP idle mode) typical 0,2 A (suspend to ram mode) Environmental Specifications Operating:...
  • Page 11: Mechanical

    1.4 Mechanical Dimensions (L x W) 95.9 mm x 90.2 mm (including I/O extension) Height max. 14 mm on top side above PCB max. 12 mm on bottom side above PCB Weight 100 g Mounting 4 mounting holes Note: It is strongly recommend using plastic spacers instead of metal spacers to mount the board.
  • Page 12: Getting Started Connector Locations

    2 Getting Started 2.1 Connector Locations COM1 COM2 PC/104 PC/104 Plus LVDS Backlight ETH/USB0 USB1/2/3 PS/2 The connectors' pin 1 is marked TME-104P-CSR-LX800-R1V5.doc Rev 1.5 6 (44)
  • Page 13: Bottom

    Bottom PC/104 PC/104 Plus The connectors' pin 1 is marked TME-104P-CSR-LX800-R1V5.doc Rev 1.5 7 (44)
  • Page 14: Jumper Locations

    2.2 Jumper Locations Jumper Jumper COM1 termination COM2 termination Pin 2 Pin 2 Pin 1 Pin 1 Jumper Pin 3 Pin 3 Pin 4 Pin 4 Battery Jumper LVDS and Backlight Power Supply TME-104P-CSR-LX800-R1V5.doc Rev 1.5 8 (44)
  • Page 15: Led Indicators

    2.3 LED indicators The onboard LED indicators provide a very comfortable way to check the board’s status. The boot success, power status, IDE accesses, Watchdog and Ethernet accesses are all visible. The LED indicators are located on top of the board, near the PC/104 connector. LINK Green LED shows the Ethernet Link status.
  • Page 16: Hardware Setup

    Use the cable set provided by LiPPERT to connect the Cool SpaceRunner-LX800 to a VGA monitor. Connect either PS/2 or USB keyboard or mouse, respectively. Use the 44-wire cable to connect the hard disk.
  • Page 17: Module Description Processor

    3 Module Description 3.1 Processor The AMD Geode LX 800@0.9W processor delivers one of the best performance-per-watt figures in the industry, providing x86 power and versatility to embedded products. Its architecture and high level of integration guarantees longer battery life and allows very small designs, while delivering full x86 functionality.
  • Page 18: Companion

    • Display Controller • Video Processor • Video Input Port • GeodeLink PCI Bridge • Security Block For further information please refer to the data book of the AMD Geode 3.2 Companion AMD Geode™ CS5536 companion device The AMD Geode™ CS5536 companion device is designed to work with an integrated processor North Bridge component such as the AMD Geode™...
  • Page 19: Graphics-Controller

    The Cool SpaceRunner-LX800 supports 3,3V and 5V LVDS displays with 18/24bit interfaces and unconventional signal configuration. The display type and resolution can be selected in BIOS setup: Motherboard Device Configuration Video and Flat Panel Configuration.
  • Page 20: Vga Connector

    Refresh Rate Min. GLIU Frequency Resolution Color Depth (bpp) Dot Clock (MHz) (Hz) (MHz) 8, 16, or 24/32 172.800 8, 16, or 24/32 192.000 1600 x 1200 8, 16, or 24/32 162.000 8, 16, or 24/32 189.000 8, 16, or 24/32 198.000 8, 16, or 24/32 202.500...
  • Page 21: Lvds Connector

    To ease usage of these displays it’s possible to select the display and backlight supply voltages with the onboard voltage selector jumpers. (Jumper LVDS and Backlight, see below) LVDS Connector Connector type Hirose DF13 2x 10-pin header Signal Signal SW-VDD SW-VDD TX3+ TX3-...
  • Page 22: Display Voltage Jumpers

    Display Voltage Jumpers Jumper LVDS and Backlight Connector type: IDC6, 2.00 mm. Use a 2 mm jumper between 1-3 or 3-5 to select the backlight voltage. Use a 2 mm jumper between 2-4 or 4-6 to select the display voltage. Signal Signal +12 volts...
  • Page 23: Ethernet Controller

    3.5 Ethernet Controller Intel 82551IT Fast Ethernet Controller The 82551IT is an evolutionary addition to Intel’s family of 8255x controllers. It provides excellent performance by offloading TCP, UDP and IP checksums and supports TCP segmentation off-load for operations such as Large Send. The 82551IT provides an extended operating temperature in addition to all of the same capabilities and features as the 82551ER to address applications requiring a wider operating temperature range.
  • Page 24: On Board Power Supply

    3.6 On Board Power Supply The on board power supply generates all necessary voltages from the single supply voltage of 5 volts. The generated 3.3 volts are available on the connectors "Flat Panel" and "LVDS". Note This 3.3 V must not be used to supply external electronic devices with high power consumption like other PC/104 boards or displays.
  • Page 25: Eide Port

    3.7 EIDE Port An EIDE (Enhanced Integrated Drive Electronics) port is provided by the chipset to connect one drive. The connected device must be set as slave. To enhance the performance, this port has a 100 MB/s IDE controller in UDMA mode per the ATA-5 specification The EIDE port is available on a standard 44-pin header (2 mm) for 2.5"...
  • Page 26: Ps/2 Interface

    Reset-In/ Power Button 3.9 USB 2.0 Ports Four standard USB 2.0 host ports are provided with the Cool SpaceRunner-LX800. Three are located on the IDC12 header "USB". An adapter cable is available to use standard USB devices with this connector.
  • Page 27: Usb 2.0 Connector 1

    USB 2.0 Connector 1 Connector type IDC10 pin header 2.54 mm Signal Signal ETH1-TX+ ETH1-TX- ETH1-RX+ SMB_DATA SMB_CLK ETH1-RX- USB1+ USB1- VCC_USB1 USB-GND USB 2.0 Connector 2/3/4 Connector type IDC12 pin header 2.54 mm Signal Signal VCC_USB2 USB-GND USB2+ USB2- VCC_USB3 USB-GND USB3+...
  • Page 28: Serial Ports

    3.10 Serial Ports The serial ports are located on two IDC headers "COM1" and "COM2". Adapter cables with standard DSUB-9 male connectors are available. The ports either work in RS232 or RS485 mode, selectable in BIOS. When entering Motherboard Device Configuration Serial and Parallel Device Configurations, COM Port 1 Mode and COM Port 2 Mode can be selected.
  • Page 29: Rs485-Termination Jumpers

    (e.g. RX+ and RX-) Additionally, positive/negative receive lines are pulled up/down with 1kΩ to 5V/GND in order to protect the transceivers of the Cool SpaceRunner-LX800 from overvoltage. It is recommended to protect the ports of the external device in the same way! Caution: Termination Resistors should not be used in RS232 Mode! Otherwise, the serial ports will not work.
  • Page 30: Lpt1 Connector

    4.3 for an example. 3.13 LEMT functions The onboard Microcontroller implements power sequencing and LEMT (LiPPERT Enhanced Management Technology) functionality. The microcontroller communicates via the System Management Bus with the CPU/Chipset. The following functions are implemented: •...
  • Page 31: Speaker

    3.14 Speaker The speaker signal is located on the IDC10 Header PS/2. A standard Speaker can be connected between the signal SPEAKER and VCCKB. Connector type IDC10 pin header 2.54 mm Signal Signal Speaker Mouse Clock Reset-In Mouse Data KB Data KB Clock +5 Volt Standby Ext.
  • Page 32: Reset-In Signal

    3.16 Reset-In Signal The "Reset-In" signal is located on the IDC10 Header PS/2. To reset the board, the signal "Reset-In" must be pulled to GND. Connector type IDC10 pin header 2.54 mm Signal Signal Speaker Mouse Clock Reset-In Mouse Data KB Data KB Clock +5 Volt Standby...
  • Page 33 Reserved +5 Volts AD00 VI/O AD02 AD01 +5 Volts AD05 AD04 AD03 C/BE0 AD07 AD06 AD09 AD08 AD11 VI/O AD10 M66EN AD14 AD13 AD12 n.c. C/BE1 AD15 n.c. SERR PERR n.c. SDONE STOP n.c. LOCK n.c. TRDY DEVSEL FRAME IRDY n.c.
  • Page 34: Pc/104 Bus Interface

    3.18 PC/104 Bus Interface The PC/104 bus is a modification of the industry standard (ISA) PC bus specified in IEEE P996. The PC/104 bus has different mechanics than P966 to allow the stacking of modules. The main features are: • Supports programmable extra wait state for ISA cycles •...
  • Page 35: Using The Module Bios

    4 Using the Module 4.1 BIOS The Cool SpaceRunner-LX800 is delivered with an Insyde Technology XpressROM BIOS. The default settings guarantee a "ready to run" system, even without a BIOS setup backup battery. All setup changes of the BIOS are stored in the CMOS RAM. A copy of the CMOS RAM, excluding date and time, is stored in the flash memory.
  • Page 36 Field Selection To move between fields in Setup, use the keys listed below: Function Move between fields +, - Selects next/previous values in fields Enter Go to the submenu for the field To previous field then to exit menu In order to save your settings, select Save values and Exit and confirm with Y. Should you want to discard everything, select Exit Without Save.
  • Page 37 The Drive Configuration menu allows configuring connected EIDE devices. An IDE device can be disabled that power stays off after restart. With the help of 80-Conductor Cable Sense the DMA/UDMA of a device is set. For running a device in UDMA-4 mode an 80 pin cable is required. The GPIO 05 option should detect it automatically.
  • Page 38 The Serial and Parallel Device Configurations menu allows configuring COM1, COM2 and LPT1. COM-Ports can be switched between RS232 and RS485. It is possible to change the resource and interrupts of all ports. Hard Drive Setting Options Serial Port 1/2 Disabled, 0x3f8 IRQ 4, 0x2f8 IRQ 3, 0x3e8 IRQ4, 0x2e8 IRQ3 Serial Mode...
  • Page 39 The DDMA Configuration menu allows activating ISA DMA for channel 0 to 7. The Graphics Configuration menu allows setting up different displays and their several functions. Possible options are mentioned in chapter 3.4 too. TME-104P-CSR-LX800-R1V5.doc Rev 1.5 33 (44)
  • Page 40 The PCI Configuration menu contents options about PCI interrupts and USB. Here the PCI ports can be assigned to an interrupt. In the USB Settings the different controllers can be selected. Port 4 can be changed to client mode. Note: If you have an external ISA card that needs e.g.
  • Page 41 The Power Management menu gives control over supported power down modes. Note: Some Linux versions may require “acpi=force” as a kernel boot parameter to make use of ACPI. Miscellaneous Configuration controls various other features TME-104P-CSR-LX800-R1V5.doc Rev 1.5 35 (44)
  • Page 42 ISA I/O and Memory Configuration allows setting the board’s ISA memory and I/O map. By default the following I/O and Memory Ranges are mapped to ISA and NOT accessible for other devices any more: I/O: Range-0: 100h-17Fh Range-1: 17Fh-1BFh Range-2: 1C0h-1DFh Range-3: 200h-27Fh Range-4: 300h-33Fh Range-5: 340h-35Fh...
  • Page 43: Trouble Shooting Bios Settings

    Trouble Shooting BIOS Settings It may happen that the BIOS is configured that the Cool SpaceRunner-LX800 does not start at all. To repair this, the default values of the BIOS can be automatically loaded at boot time. To load these, the power must be switched on and off again within 2 seconds.
  • Page 44: Live Led Programming

    4.3 LIVE LED Programming The LIVE LED can be programmed by users. Die cathode of the mounted LED is connected to a GPIO pin of the Super I/O. If the input has ground potential the LED is on. The Live-LED (red) can be controlled with bit 0 of I/O port 1220h (SIO GP10). The BIOS signals with it that the POST is in progress.
  • Page 45: Watchdog Programming

    4.4 Watchdog Programming Since the Watchdog is disabled in delivery status, it must be set up for proper use. The Watchdog is an internal feature of the ITE8712 Super I/O. If the Watchdog is activated and the timer is not set back within a programmed amount of time, the board does a system reset. The mounted LEMT initialize a hardware reset and turns on the watchdog LED.
  • Page 46: Reading Temperatures

    4.5 Reading Temperatures There are temperature sensors available that allow measurement of the CPU's chip temperature as well as the board's ambient temperature. These are shown in the BIOS setup screens, see above. This example is meant to be compiled using gcc under Linux. For using the listed libraries the libc6 package should be installed.
  • Page 47: Address Maps

    5 Address Maps This section describes the layout of the CPU memory and I/O address spaces. Note Depending on enabled or disabled functions in the BIOS, other or more resources may be used 5.1 Memory Address Map Address Range Address Range (Hex) Size Description 1024K...
  • Page 48: I/O Address Map

    5.2 I/O Address Map The system chip set implements a number of registers in I/O address space. These registers occupy the following map in the I/O space. Address Range Description 0000 - 000F DMA-Controller 0020 - 0021 Programmable Interrupt controller 002E - 002F System 0040 - 0043...
  • Page 49: Interrupts

    5.3 Interrupts System Resource Parity error Timer Keyboard Secondary interrupt controller 2 Serial port 2 Serial port 1 Not used Not used Parallel port 1 Real time clock ACPI controller AMD Win XP graphics driver Geode LX AES crypto driver Not used Intel 82551IT PCI Ethernet adapter Standard extended PCI-to-USB universal host controller...
  • Page 50: Pc/104 Bus Address Space

    5.5 PC/104 Bus Address Space The PC/104 bus address space mapping can be changed in the BIOS setup. The table shows the factory default values. Range Start Address End Address Size Description I/O 0 128 bytes IT8712 Positive Decode I/O Range 1 I/O 1 64 bytes IT8712 Positive Decode I/O Range 2...
  • Page 51: Appendix A, Contact Information A

    Appendix A, Contact Information Headquarters LiPPERT Embedded Computers GmbH Hans-Thoma-Straße 11 68163 Mannheim Germany Phone +49 621 43214-0 +49 621 4321430 E-mail sales@lippertembedded.com support@lippertembedded.com Website www.lippertembedded.com US Office LiPPERT Embedded Computers, Inc. 5555 Glenridge Connector, Suite 200 Atlanta, GA 30342...
  • Page 52: Appendix B, Additional Information B

    Appendix B, Additional Information B.1 Additional Reading AMD Geode™ LX Processors Data Book AMD Geode™ CS5536 Companion Device Data Book Datasheet LPC interface ITE IT8712F, available at http://www.ite.com.tw B.2 PC/104 and PC/104-Plus Specifications A copy of the latest PC/104 and PC104-Plus specifications can be obtained from the PC/104 Consortium's website at www.pc104.org TME-104P-CSR-LX800-R1V5.doc Rev 1.5...
  • Page 53: Appendix C, Getting Help C

    7 2 H Please allow one working day for an answer! Technical manuals as well as other literature for all LiPPERT products can be found in the Products section of LiPPERT's website www.lippertembedded.com. Simply locate the product in question and follow the link to its manual.
  • Page 54 Appendix D, Revision History Filename Date Edited Change TME-104P-CSR_LX800-R0V1.doc 2008-05-09 Draft TME-104P-CSR_LX800-R0V2.doc 2008-05-28 Block diagram, wrong USB connector removed TME-104P-CSR_LX800-R0V3.doc 2008-06-05 RS485, ISA-Bus, ACPI with Linux, Live-LED, minor changes and typos TME-104P-CSR_LX800-R0V4.doc 2008-07-10 Solid State Disk: SST instead of Intel TME-104P-CSR_LX800-R0V5.doc 2008-09-01 Changed all BIOS hardcopies...

Table of Contents