Lippert Components Cool LiteRunner-86DX Technical Manual
Lippert Components Cool LiteRunner-86DX Technical Manual

Lippert Components Cool LiteRunner-86DX Technical Manual

Pc/104 cpu board
Table of Contents

Advertisement

Quick Links

Cool LiteRunner-86DX
PC/104 CPU Board
Technical Manual
TME-104-CLR-86DX-R0V2.doc
Revision 0.2 / March 11
© LiPPERT Embedded Computers GmbH
Hans-Thoma-Str. 11
D-68163 Mannheim
http://www.lippertembedded.com/

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Cool LiteRunner-86DX and is the answer not in the manual?

Questions and answers

Summary of Contents for Lippert Components Cool LiteRunner-86DX

  • Page 1 Cool LiteRunner-86DX PC/104 CPU Board Technical Manual TME-104-CLR-86DX-R0V2.doc Revision 0.2 / March 11 © LiPPERT Embedded Computers GmbH Hans-Thoma-Str. 11 D-68163 Mannheim http://www.lippertembedded.com/...
  • Page 2 Technical Manual Cool LiteRunner-86DX LiPPERT Document: TME-104-CLR-86DX-R0V2.doc Revision 0.2 Copyright ©2011 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

    Acronyms ....................1 Introduction ....................2 Features ....................2 Block Diagram ..................... 3 Ordering Information ..................4 Cool LiteRunner-86DX models ................. 4 Cable sets and accessories ................4 Specifications ..................... 5 Electrical Specifications ................. 5 Environmental Specifications ................5 MTBF ......................5 Mechanical ....................
  • Page 4 EIDE Connector ..................16 PS/2 Interface ..................17 Keyboard and Mouse Connector ..............17 USB 2.0 Ports ..................17 USB 2.0 Connector 0/1 ................. 17 USB 2.0 Connector 2/3 ................. 18 Serial Ports ....................19 COM1 ...................... 19 COM2 ...................... 20 RS485-Termination Jumpers ................
  • Page 5 LEMT functions ..................34 BIOS ...................... 35 Battery Jumper ................... 35 Configuring the BIOS ..................35 Trouble Shooting BIOS Settings ..............35 Programming Examples ................36 GPIOs on SUPERVISORY ................36 Watchdog ....................37 RS232 / RS485 switching ................39 Drivers ....................
  • Page 6: Overview

    1 Overview 1.1 Acronyms Advanced Technology Attachment BIOS Basic Input Output System Compact Disc Compact Flash Communication Equipment Central Processing Unit Digital-to-Analog-Converter Double Date Rate Direct Memory Access Dynamic Overclocking Technology EIDE Enhanced Integrated Device Electronics Electromagnetic Compatibility ESPI External SPI bus of the Vortex86DX Ethernet FIFO First In First Out...
  • Page 7: Introduction

    1.2 Introduction The Cool LiteRunner-86DX is a PC/104 board with DMP’s Vortex86DX single chip solution and has a very good performance- power- ratio. The board comprises all peripherals needed for an embedded PC on a small 3.775" by 4.050" printed circuit board.
  • Page 8: Block Diagram

    Block Diagram TME-104-CLR-86DX-R0V2.doc Rev. 0.2 3(44)
  • Page 9: Ordering Information

    Cool LiteRunner-86DX models Order number Description 02-0016-00 Cool LiteRunner-86DX with DMP Vortex86DX, 256 MB DDR2 RAM, 4x USB2.0, EIDE, MicroSD socket, 2x COM, PS/2 Keyboard, PS/2 Mouse, 1x Fast Ethernet 100/10BaseT, no GPS, no FPGA, WDOG, RTC, Battery, LEMT, PC/104 bus Operating temp.
  • Page 10: Specifications

    Specifications Electrical Specifications Supply voltage +5 V DC Rise time < 10 ms Supply voltage tolerance ± 5% Inrush current tbd. Supply current maximal 1.2 A (Windows XP running Benchmark, Board with Mini-PCI VGA) typical 0.6 A (Windows XP idle mode) Environmental Specifications Operating: Temperature range...
  • Page 11: Mechanical

    1.5 Mechanical Dimensions (LxW) 95.9 mm x 90.2 mm (including I/O extension) Height Max. 14 mm on topside above PCB max. 11 mm on bottom side above PCB Weight 80 g Mounting 4 mounting holes Note: It is strongly recommend using plastic spacers instead of metal spacers to mount the board.
  • Page 12: Bottom (Vertical Mirrored)

    Bottom (vertical mirrored) TME-104-CLR-86DX-R0V2.doc Rev. 0.2 7(44)
  • Page 13: Getting Started

    2 Getting Started 2.1 Connector Locations COM1 JTAG: COM2 - Vortex86DX Antenna - FPGA MiniPCI PC104 Power (Bridge of Redundancy) 10/100 LAN PS2 Keyboard / USB device Mouse The connectors' pin 1 is marked TME-104-CLR-86DX-R0V2.doc Rev. 0.2 8(44)
  • Page 14: Bottom

    Bottom FPGA-I/O FPGA-I/O Connector Connector Supervisory SMC Service Connector MicroSD FPGA-I/O FPGA-I/O Connector Connector The connectors' pin 1 is marked TME-104-CLR-86DX-R0V2.doc Rev. 0.2 9(44)
  • Page 15: Jumper Locations

    Jumper Locations RS485 Termination Battery Jumper TME-104-CLR-86DX-R0V2.doc Rev. 0.2 10(44)
  • Page 16: Led Indicators

    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. COM1 TDX SMC WD_ACTIVE# COM2 TDX...
  • Page 17: Hardware Setup

    Use the cable set and the Mini-PCI-VGA card provided by LiPPERT to connect the Cool LiteRunner-86DX to a VGA monitor. Connect PS/2 or USB keyboard and mouse, respectively. Use the 44-wire cable to connect the harddisk.
  • Page 18: Module Description

    3 Module Description 3.1 Processor + Chipset (SoC: System on Chip) The DMP Vortex86DX SoC delivers a very low power single chip solution, 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 19: Microsd Slot

    Processor functional blocks are · CPU Core · Northbridge · Southbridge · IDE Controller · Ethernet Controller · 2x USB2.0 / USB1.1 Controller · BIOS flash For further information, please refer to the datasheet of the DMP Vortex86DX SoC 3.2 MicroSD Slot On the bottom side of the board a MicroSD slot is located that allows the use of MicroSD cards instead of a hard disk.
  • Page 20: On Board Power Supply

    3.4 On Board Power Supply The on board power controllers generate all necessary voltages from the single supply voltage of 5 Volt. Note This 3.3 V cannot be used to supply external electronic devices with high power consumption like other PC/104 boards or displays. Power Connector Connector type JST B15B-EH-A 15 pin...
  • Page 21: Eide Port

    3.5 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 33 MB/s IDE controller in UDMA2 mode per the ATA-4 specification. The EIDE port is available on a standard 44-pin header (2 mm) for 2.5"...
  • Page 22: Ps/2 Interface

    Power Button 3.7 USB 2.0 Ports Four standard USB 2.0 host ports are provided at the Cool LiteRunner-86DX. The first and second are located on the IDC10 header "USB01" and the third and fourth on the IDC10 header "USB23" An adapter cable for all ports is available to use standard USB devices It is possible to use an USB keyboard under MSDOS without special driver software.
  • Page 23: Usb 2.0 Connector 2/3

    USB 2.0 Connector 2/3 Connector type IDC10 pin header 2.54 mm Matching connector IDC10 pin female connector 2.54 mm Signal Signal USB3-VCC USB2-VCC USB3-Data- USB2-Data- USB3-Data+ USB2-Data+ USB23-GND USB23-GND Unconnected TME-104-CLR-86DX-R0V2.doc Rev. 0.2 18(44)
  • Page 24: Serial Ports

    Serial Ports The maximum supported baud rates with COM1, COM2, COM3, Com4 and COM9 (for Redundancy mode): up to 750 Kbit/s in high speed mode, 115.2 Kbit/s in normal mode The serial ports COM1 and COM2 are located on two IDC10 headers "COM1" and "COM2". Adapter cables with standard DSUB-9 male connectors are available.
  • Page 25: Com2

    (E.g. RX+ and RX-, on the right picture) Additionally, positive/negative receive lines are pulled up/down with 10kW to 5V/GND in order to protect the transceivers of the Cool LiteRunner-86DX from over voltages. It is recommended to protect the ports of the external device in the same way! 0.5 A is the maximum current for that pin...
  • Page 26: Speaker

    Caution : Termination Resistors should not be used in RS232 Mode! Otherwise, the serial ports will not work. 3.9 Speaker The speaker signal is located on the IDC10 Header PS/2. A standard PC Speaker can be connected between the signal Speaker and +5 Volt supply. Connector type IDC10 pin header 2.54 mm Matching connector...
  • Page 27: Reset-In Signal

    3.11 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...
  • Page 28: Supervisory

    3.13 Supervisory The Cool LiteRunner-86DX provides a 30-pin Supervisory Connector on its bottom side. The table below shows the assignment of the different signals. Connector type Hirose DF14 30 pin header 1.25 mm, single row Matching connector Hirose DF14-30S-1.25C, Part number 538-0012-3 00...
  • Page 29: Mini-Pci Bus Interface

    3.14 Mini-PCI BUS Interface The Mini-PCI specification defines a small form factor daughter card for the 32bit PCI bus that can be used on CPU-boards in which standard PCI cards cannot be used due to mechanical constraints. A CPU board with such a card can easily be enhanced with new functionality.
  • Page 30: Mini-Pci Connector (X20)

    Mini-PCI Connector (X20) Signal Signal Signal Signal n.c. n.c. 3.3V n.c. n.c. PCI_PERR# PCI_DEVSEL# PCI_INTA# PCI_C/BE1# 3.3V PCI_INTB# PCI_AD14 PCI_AD15 n.c. n.c. PCI_AD13 3.3V SBY PCI_AD12 PCI_AD11 CLK_33_MPCI_R PCI_RST# PCI_AD10 3.3V PCI_AD09 REQ1_MPCI# GNT1_MPCI# PCI_AD08 PCI_C/BE0# 3.3V PCI_AD07 3.3V PCI_AD31 PME# 3.3V PCI_AD06...
  • Page 31: Pc/104 Bus Interface

    3.15 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 32: Jtag-Cpu (Bios Recovery)

    3.16 JTAG-CPU (BIOS recovery) The BIOS flash is integrated in the Vortex86DX. The BIOS can be updated with an update tool via the internal SPI bus. Full BIOS recovery can be done via JTAG. The JTAG port of the Vortex86DX can be found next to the RS485 termination connector.
  • Page 33: Jtag-Fpga

    3.18 JTAG-FPGA The JTAG port of the FPGA can be found between JTAG-CPU port and COM1. The JTAG port can be used to program the FPGA. Therefore the FPGA boot mode has to be switched to JTAG in the LEMT tool Connector type IDC12 pin header 2.54 mm Matching connector...
  • Page 34: Differential Signal And "Global Clock" Connector 2 (X15)

    Differential signal and “Global Clock” connector 2 (X15) Connector type IDC30 pin header 2.0 mm Matching connector IDC30 pin female connector 2.0 mm Signal Signal 3.3 V 3.3 V FPGA_IO_DIFF13_P FPGA_IO_DIFF13_N FPGA_IO_DIFF14_P FPGA_IO_DIFF14_N FPGA_IO_DIFF15_P FPGA_IO_DIFF15_N FPGA_IO_DIFF16_P FPGA_IO_DIFF16_N FPGA_IO_GCLK_DIFF17_P FPGA_IO_GCLK_DIFF17_N FPGA_IO_GCLK_DIFF18_P FPGA_IO_GCLK_DIFF18_N FPGA_IO_GCLK_DIFF19_P FPGA_IO_GCLK_DIFF19_N...
  • Page 35: Single Ended Signal, Vcco And Vref Connector 1 (X16)

    Single ended signal, VCCO and VREF connector 1 (X16) Connector type IDC30 pin header 2.0 mm Matching connector IDC30 pin female connector 2.0 mm Signal Signal 3.3 V 3.3 V VREF0 3.3 V VCCO0 3.3 V VREF1 3.3 V VCCO1 3.3 V VREF2 3.3 V...
  • Page 36: Bor - "Bridge Of Redundancy" Connector

    3.20 BoR – “Bridge of Redundancy” connector To use the redundancy mode connect 2 Cool LiteRunner-86DX over the PC104 bus and the Redundancy Cable. The following settings have to be done in the BIOS: Chipset à Southbridge Configuration à Redundancy Control Configuration:...
  • Page 37 Cable plan for the “Bridge of Redundancy” TME-104-CLR-86DX-R0V2.doc Rev. 0.2 32(44)
  • Page 38: Gps - Global Positioning System

    3.21 GPS – Global Positioning System The onboard GPS module of the Cool LiteRunner-86DX is connected to the COM3 port of the Vortex86DX. It is capable of Indoor Tracking, which means the sensibility is high enough to get satellite contact even indoor or canyons.
  • Page 39: Using The Module

    4 Using the Module 4.1 Watchdog Two watchdogs are integrated in the Vortex86DX and one in the SMC (managed by the LEMT). The Vortex86DX watchdogs can be configured in the BIOS or by programming the watchdog registers. The SMC watchdog activation is caused by under voltage protection. The watchdog LED gets flashed after restart, but only if the power supply had stood over 4.2 Volt.
  • Page 40: Bios

    Trouble Shooting BIOS Settings It may happen that the BIOS is configured that the Cool LiteRunner-86DX does not start at all. To repair this, the default values of the BIOS can be automatically loaded at boot time. To load the factory defaults, the power must be switched off, press the <END>...
  • Page 41: Programming Examples

    GPIOs on SUPERVISORY The Cool LiteRunner-86DX general purpose I/O signals (GPIO) are part of the Vortex86DX. GPIO's 1x belongs to GPIO set #1, GPIO's 2x to set #2 and so on, up to set #5. The following lines show an example how to program GPIO Bank 1, whose signals are located on the SUPERVISORY connector.
  • Page 42: Watchdog

    Watchdog There are 3 Watchdogs available. WDT0 and WDT1 are provided by the Vortex86DX. Additionally the SMC contains a third Watchdog. WDT0 example: #include <sys/io.h> #include <stdio.h> #define WDT0_INDEX 0x22 #define WDT0_DATA 0x23 int main() unsigned int wdog_time (0x20L * 0x500L); unsigned char trig=0, wdog_en=0, reset_cntr=0;...
  • Page 43 WDT1 example: #include <sys/io.h> #include <stdio.h> int main() unsigned int wdog_time (0x20L * 0x500L); unsigned char trig=0, wdog_en=0, reset_cntr=0; if (iopl(3) != 0) printf("IOPL error\n"); return 1; //set time counter register: 0x6c, 0x6b, 0x6a outb((wdog_time >> 16) & 0xFF, 0x6c); //D23...D16 outb((wdog_time >>...
  • Page 44: Rs232 / Rs485 Switching

    RS232 / RS485 switching The operation mode of the serial interfaces COM1 and COM2 can be switched between RS232 and RS422/RS485. Therefore you need GPIO06 and GPIO07 (GPIO port 0 bits 6 and 7). The following example shows how to switch: #include <sys/io.h>...
  • Page 45: Drivers

    4.5 Drivers Software drivers for IDE/SD, Ethernet and the additional Mini-PCI VGA card are available for the Cool LiteRunner- 86DX. These drivers can be downloaded from LiPPERT's website http://www.lippertembedded.com. Follow the installation instructions that come with the drivers. TME-104-CLR-86DX-R0V2.doc Rev. 0.2 40(44)
  • Page 46: 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 Description 0000:0000-9000:FFFF System RAM A000:0000-A000:FFFF EGA/VGA Video Memory...
  • Page 47: I/O Address Map

    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 0000h - 000Fh DMA 8237-1 0010h - 0017h COM 9 0018h - 001Fh Empty 0020h - 0021h PIC 8259-1...
  • Page 48 02E8h - 02EFh COM4 (IRQ 11) 02F8h - 02FFh COM2 (IRQ 3) 0338h - 033Fh COM5 Forward to LPC BUS 0376h IDE1 ATAPI device control write only register 03E8h - 03Efh COM3 (IRQ 10) 03F0h - 03F7h Floppy Disk (IRQ 6, DMA 2) 03F6h IDE0 ATAPI device control write only register 03F8h - 03FFh...
  • Page 49: Interrupts

    Interrupts System Resource System Timer Keyboard Controller Cascade for IRQ8 - 15 Serial Port 2 or PC/104 bus Serial Port 1 or PC/104 bus USB / Ethernet 10/100M LAN or PC/104 bus USB or PC/104 bus Parallel Port or PC/104 bus Real Time Clock USB/Serial Port 9 or PC/104 bus Serial Port 3 or PC/104 bus...
  • Page 50: Appendix A, Contact Information

    Appendix A, Contact Information Headquarters LiPPERT Embedded Computers GmbH Hans-Thoma-Straße 11 68163 Mannheim Germany Phone +49 621 432140 +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 Phone +1 (404) 459 2870 +1 (404) 459 2871...
  • Page 51: Appendix B, Additional Information

    Appendix B, Additional Information Additional Reading DMP Vortex86DX Datasheet and additional material: http://www.dmp.com.tw/tech/vortex86dx/ GPS uBlox LEA-5H Datasheets: http://www.ublox.com/en/gps-modules/pvt-modules/lea-5h.html FPGA Xilinx Spartan -3A Series FPGA Datasheets and User Guides: http://www.xilinx.com/support/documentation/spartan-3a.htm PC/104 A copy of the latest PC/104 can be obtained from the PC/104 Consortium's website at http://www.pc104.org TME-104-CLR-86DX-R0V2.doc Rev.
  • Page 52: Appendix C, Getting Help

    Appendix C, Getting Help Should you have technical questions that are not covered by the respective manuals, please contact our support department at support@lippertembedded.com Please allow one working day for an answer! Products Technical manuals as well as other literature for all LiPPERT products can be found in the section of LiPPERT's website www.lippertembedded.com.
  • Page 53: Appendix D, Revision History

    Appendix D, Revision History Filename Date Edited by Change TME-104-CLR-LX800-R0V0 2010-03-09 preliminary draft TME-104-CLR-LX800-R0V1 2010-07-07 MS/MF Update to new layout of board, Minor changes TME-104-CLR-LX800-R0V2 2010-08-02 Minor changes TME-104-CLR-86DX-R0V2.doc Rev. 0.2...

Table of Contents