Page 2
LiPPERT Embedded Computers GmbH assumes no liability for any damages incurred directly or indirectly from any technical or typographical errors or omissions contained herein or for discrepancies between the product and the technical manual.
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...
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. The board comprises all peripherals needed for an embedded PC on a small 3.775"...
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: Temperature range...
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.
2 Getting Started 2.1 Connector Locations (Click on the blue font to reach the right chapter.) COM2 COM1 PC/104 PC/104 Plus LVDS Backlight USB1/2/3 PS/2 ETH/USB0 EIDE The connectors' pin 1 is marked TME-104P-CSR-LX800-R1V11.doc Rev 1.11 6 (50)
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.
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. Make sure that the pins match their counterparts correctly and are not twisted! If you plan to use additional other peripherals, now is the time to connect them, too.
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. The AMD Geode LX 800 processor consumes a maximum power of 3.9W and 1.8W typical at 500 MHz, enabling systems that only need to be passively cooled.
Processor functional blocks are · CPU Core · GeodeLink™ Control Processor · GeodeLink Interface Units · GeodeLink Memory Controller · Graphics Processor · 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™...
3.3 Graphics-Controller The graphics controller is integrated in the Geode LX processor and does high performance 2D-graphics handling. CRT monitors can be used as well as LVDS displays. Therefore, two different connectors are on the board. It is possible to use a CRT and a LVDS display simultaneously (depends on drivers setting), but only with the same graphics content on both displays.
Refresh Rate Min. GLIU Frequency Resolution Color Depth (bpp) Dot Clock (MHz) (Hz) (MHz) 8, 16, or 24/32 157.500 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...
LVDS Configuration The display options of LVDS are shown in the table: Setting Possible Values Flat Panel Type LVDS Resolution 320x240, 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1600x1200 Data Bus Type 18/24 Bits, 2ppc Refresh Rate 60 70, 72, 75, 85, 90, 100 Hz HSYNC Polarity High, Low VSYNC Polarity...
LVDS Color Mapping Backlight Connector Connector type: Hirose DF13 8 pin Matching connector: Hirose DF13-8S-1.25C, part number 536-0007-0 00 Signal +12 Volt +12 Volt +5 Volt +5 Volt 0.5 A is the maximum current for each pin That voltage can be selected using the jumper "Backlight", shown on next page. TME-104P-CSR-LX800-R1V11.doc Rev 1.11 16 (50)
Display Voltage Jumpers LVDS and Backlight Jumper Connector type: IDC6 pin header 2.0 mm Matching part: 2.0 mm jumper 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 Volt...
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.
3.6 On Board Power Supply The on board power controllers generate all necessary voltages from the single supply voltage of 5 Volt. The generated 3.3 Volt is available at Backlight- and LVDS- connector. Note This 3.3 V cannot be used to supply external electronic devices with high power consumption like other PC/104 boards or displays.
EIDE Port An EIDE port is provided by the chipset to connect one drive. The connected device can be set as master and slave, depending on the SSD mode.. 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"...
3.8 PS/2 Interface PS/2-connectors for mouse and keyboard are shared with several system signals. An adapter cable for the PS/2 devices is available. Keyboard and Mouse Connector Connector type: IDC10 pin header 2.54 mm Matching connector: IDC10 pin female connector 2.54 mm Signal Signal Speaker...
3.10 Serial Ports The maximum supported baud rates: RS485 mode 1,5 Mbit/s RS232 mode 115 kbit/s 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 Serial and Parallel Device Configurations, COM Port 1 Mode and COM Port 2 Mode can be selected.
RS485-Termination Jumpers Connector type: IDC4 pin header 2.0 mm Matching connector: IDC4 pin female connector 2.0 mm Use 2 mm jumpers to terminate lines correctly. There are two jumpers COM1 and COM2, respectively. The RS485 termination jumpers are located at the top of the printed circuit board, see chapter 2.2 Signal Signal X13, X14...
LPT Connector Connector type: IDC26 pin header 2.54 mm Matching connector: IDC26 pin female connector 2.54 mm Signal Signal Strobe Auto LF Data0 Error Data1 Init Data2 Select In Data3 Data4 Data5 Data6 Data7 Busy Paper End Select +5Volt 0.5 A is the maximum current for that pin TME-104P-CSR-LX800-R1V11.doc Rev 1.11 25 (50)
3.12 Speaker The speaker signal is located on the IDC10 Header PS/2. A standard PC Speaker can be connected between the signal SPEAKER and VCCKB. Connector type: IDC10 pin header 2.54 mm Matching connector: IDC10 pin female connector 2.54 mm Signal Signal Speaker...
3.14 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 Matching connector: IDC10 pin female connector 2.54 mm Signal Signal Speaker...
3.17 PC/104-Plus Bus Interface The PC/104-Plus bus is a modification of the standard PCI bus. It allows all of the PC/104 features to be used, together with the high speed PCI bus. The main features are: · PC/104-Plus Bus slot, fully compatible with PCI version 2.2 specifications. ·...
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 ·...
3.19 BIOS Recovery Onboard there is a soldered SPI bios connected to an interface of the Super I/O IT8712. Next to the PC104 header is a connector to plug in a recovery bios on the LPC bus. If the system should boot from a connected FWH, the pin 6 "BIOS_DISABLE#" have to push to ground. The mounted SPI BIOS will be disabled for booting activities and can be reprogrammed with a tool running in DOS.
A watchdog event is triggered by internal circuit of the ITE8712 Super I/O. It is possible to program the trigger duration, see chapter "Watchdog" for an example. 4.2 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: ·...
4.3 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 40
BOTTOM A short help text about the selected menu is shown. 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 Save values and Exit...
Page 41
Drive Configuration menu allows configuring connected EIDE devices. Here you can turn off the primary (and only) ATA controller, disabling the on-board SSD device and IDE connector, maybe in favor of external hardware. Independently, you can disable all IDE drive support (INT 13) in the BIOS, including the capability to boot from IDE.
Page 42
Serial and Parallel Device Configurations menu allows configuring COM1, COM2 and LPT. 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 RS232, RS485...
Page 43
Graphics Configuration menu allows setting up different displays and their several functions. Possible options are mentioned in chapter "LVDS Configuration" too. 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.
Page 44
to IRQ 10. System Clock/PLL Configuration lets you define the CPU and PLL settings. Note: CPU Multipliers above 15 (500Mhz) may seriously damage the CPU! TME-104P-CSR-LX800-R1V11.doc Rev 1.11 38 (50)
Page 45
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-R1V11.doc Rev 1.11 39 (50)
Page 46
ISA I/O and Memory Configuration allows setting the board’s ISA memory and I/O map. DDMA Configuration allows activating ISA DMA for channel 0 to 7. 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...
3.17. If such a recovery BIOS is connected and thus a firmware hub present, this recovery BIOS will be used to boot the computer instead of the SPI BIOS. The SPI BIOS is then disabled and can be reprogrammed with a Linux/DOS-based tool provided by Lippert.. TME-104P-CSR-LX800-R1V11.doc Rev 1.11...
4.4 Drivers Software drivers for Ethernet, AES and graphics adapter are available for the Cool SpaceRunner-LX800. These drivers can be downloaded from LiPPERT's website http://www.lippertembedded.com. Follow the installation instructions that come with the drivers. TME-104P-CSR-LX800-R1V11.doc Rev 1.11 42 (50)
4.5 Programming Examples The following programming examples are made for a Linux operation system. If other operation systems are used some header files could be unnecessary or they can have different names. The "iopl()" function is a Linux specific one, in Windows XP a tool called "porttalk" can be used instead. Be careful with the interpretation of the "outb"...
Watchdog 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.
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. #include <stdio.h> #include <unistd.h> #include <sys/io.h> // needed for inb/outb #define EC_INDEX 0x295 #define EC_DATA 0x296 int main()
Reading Voltages The +12/-12V supplies are not used by any on board components, but only forwarded to the PC/104+ and backlight connectors. Still, the voltages on these lines can be monitored in the BIOS Setup (see above) or by an application, as shown here.
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 (dec) Address range (hex) Size Description...
5.2 I/O Address Map The system chipset implements a number of registers in I/O address space. These registers occupy the following map in the I/O space: Address range (hex) Description 0000 - 000F DMA controller 0020 - 0021 Programmable interrupt controller 002E - 002F Super I/O 0040 - 0043...
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. None of these ranges is used by any on-board devices so they all may be changed at will. Range Start Address End Address...
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. 2220 Northmont Parkway Suite 250 Duluth, GA 30096...
Page 58
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-R1V11.doc Rev 1.11...
Page 59
LiPPERT's website www.lippertembedded.com. Simply locate the product in question and follow the link to its manual. Returning Products for Repair To return a product to LiPPERT for repair, you need to get a Return Material Authorization (RMA) number first. Please print the RMA Request Form from http://www.lippertembedded.com/service/repairs.html fill in the blanks and fax it to +49 621 4321430.
Page 60
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...
Page 61
Filename Date Edited Change TME-104-CSR-LX800-R1V11 2011-04-01 Ch.3.15 Internal battery included TME-104P-CSR-LX800-R1V11.doc Rev 1.11 Appendix E...