Hurricane-LX800 EPIC Single Board Computer Technical Manual TME-EPIC-HURLX-R3V5.docx Revision 3.5 / April 11 © LiPPERT Embedded Computers GmbH Hans-Thoma-Str. 11 D-68163 Mannheim http://www.lippertembedded.
Technical Manual Hurricane-LX800 LiPPERT Document: TME-EPIC-HURLX-R3V5 Revision 3.5 Copyright ©2011 LiPPERT Embedded Computers GmbH, All rights reserved Trademarks MS-DOS, Windows, Windows 95, Windows 98, Windows NT and Windows XP are trademarks of Microsoft Corporation. PS/2 is a trademark of International Business Machines, Inc. Intel and Solid State Drive are trademarks of Intel Corporation. Geode is a trademark of Advanced Micro Devices. PC/104 is a registered trademark of PC/104 Consortium.
Table of Contents 1 1.1 Overview 1 Introduction ........................................................................................................................ 1 Features ....................................................................................................................................1 Block Diagram ...........................................................................................................................3 1.2 Ordering Information .............................
3.5 On Board Power Supply ................................................................................................... 16 Power Connector (J25, Top) .................................................................................................. 17 3.6 EIDE Port .......................................................................................................................... 18 EIDE Connector (JHDD1, Top) ...................................................................................
3.27 uDOC Header (J16, Top) ................................................................................................... 33 3.28 Fan Header (J11, Top) ...................................................................................................... 33 3.29 LEMT functions ................................................................................................................. 34 4 4.1 Using the Module 35 BIOS .......................................................................
1 Overview 1.1 Introduction With the Hurricane, LiPPERT offers a high-performance EPIC board with AMD’s Geode™ LX processor with very low power requirements. The board integrates all peripherals needed to build an embedded PC on a small 115 mm x 165 mm (4.5” x 6.5”) printed circuit board. Together with a CS5536 I/O companion and a Super I/O chip, the board is a complete PC with all the standard peripherals already on board.
• 4 x USB 2.0 host ports, 1 x device (Type A Plug) • µDOC Header for USB 2.0 Flash drives • 2 x RS232/RS485 software selectable serial ports • 1 x parallel port • 5.
Block Diagram TME-EPIC-HURLX-R3V5.docx Rev 3.
1.2 Ordering Information Hurricane-LX800 Models Order number Description 810-0001-10 Hurricane-LX800, CPU board with AMD Geode LX800 (500 MHz) processor. Operating temperature range: -20°C … +60°C 910-0001-10 Hurricane-LX800, CPU board with AMD Geode LX800 (500 MHz) processor. Operating temperature range: -40°C … +85°C Cable Sets and Accessories There are some options available for the Hurricane-LX800. Please check their availability before ordering. 1.
MTBF MTBF at 25°C 248.283 hours In order to perform a failure rate assessment, several assumptions have to be made to minimize the complexity of the analysis. Basis for the calculation was „Parts-Stress" method according to MIL-HDBK-217 F Notice 2. Although this method requires stress values for all components, mean stress values have been used. Environmental factor „Ground Benign" according to MIL-HDBK-217 has been used as well as an environmental temperature of 25 °C.
2 Getting Started 2.1 Connector Locations Top + TME-EPIC-HURLX-R3V5.docx Rev 3.
Bottom TME-EPIC-HURLX-R3V5.docx Rev 3.
2.2 Hardware Setup Caution Be sure to observe the EMC security measures. Make sure you are always at the same potential as the module. Caution Never connect or disconnect peripherals like HDD's while the board's power supply is connected and switched on! Connect the Hurricane-LX800 to a VGA monitor. Connect either PS/2 or USB keyboard and mouse, respectively. Use the 40-wire flat ribbon cable to connect the hard disk. Make sure that the pins match their counterparts correctly and are not twisted.
3 Module Description 3.1 Processor AMD Geode LX800 ™ The AMD Geode LX 800@0.9W processor delivers the best performance per watt in the industry today, 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.
• GeodeLink™ Control Processor • GeodeLink Interface Units • GeodeLink Memory Controller • Graphics Processor • Display Controller • Video Processor • Video Input Port • GeodeLink PCI Bridge • Security Block TM For further information, please refer to the data book of the AMD Geode 3.2 LX 800 I/O 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™ LX processor.
3.3 Graphics-Controller The graphics controller is integrated in the Geode LX and does high performance 2D-graphics handling. CRT monitors can be used as well as TFT- or LVDS displays. Therefore, different connectors are on the board. It is possible to switch between CRT and TFT via BIOS or driver settings. It is also possible to use a CRT and a TFT/LVDS display simultaneously (driver setting), but only with the same graphics content on both displays.
Resolution 1600 x 1200 1920x1440 Color Depth (bpp) Refresh Rate (Hz) Dot Clock (MHz) Min. GLIU Frequency (MHz) 8, 16, or 24/32 75 135.000 200 8, 16, or 24/32 85 157.500 200 8, 16, or 24/32 90 172.800 400 8, 16, or 24/32 100 192.000 400 8, 16, or 24/32 60 162.000 200 8, 16, or 24/32 70 189.000 200 8, 16, or 24/32 72 198.000 233 8, 16, or 24/32 75 202.500 233 8, 16, or 24/32 85 229.500 266 8, 16, or 24/32 90 251.182 400 8, 16, or 24/32 100 280.
Flat Panel and LVDS Configuration Flat panel and LVDS have the same display options as shown in the table: Setting Possible Values Flat Panel Type TFT, LVDS Resolution 320x240, 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1600x1200 Data Bus Type 9-24 Bits, 1ppc Refresh Rate 60 Hz HSYNC Polarity High, Low VSYNC Polarity High, Low LP Active Period Active Only Free Running à only active during SYNC à always active SHFCLK Active Period Active Only Free Running à only active during SYNC à
Flat Panel Backlight Connector Connector J30 Connector type: Matching connector: Hirose DF13 8 pin Hirose DF13-8S-1.25C, part number 536-0007-0 00 Pin Signal Pin Signal 1 +12 Volts 2 +12 Volts 3 +5 Volts 4 +5 Volts EN 6 NC GND 8 GND 5 7 LVDS Connector Connector J28 Connector type: Matching connector: Hirose DF14 20-pin header Hirose DF14-20S-1.
Display Voltage Selector Jumper J29 Connector type: Matching part: IDC6 pin header jumper 2.00 mm 1 3 5 2 4 (Default: Display +3.3V Backlight +12V) 6 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. Pin Signal Pin Signal 1 +12 volts 2 +5 volts 3 Backlight voltage 4 Display voltage + 5 volts 6 +3.3 volts 5 TME-EPIC-HURLX-R3V5.docx Rev 3.
3.4 Micrel KSZ8842 Ethernet Switch The KSZ8842-PMQL is the industry’s first fully managed 2-port switch with a 32 bit/33MHz PCI processor interface. It is a proven, 4th generation, integrated Layer 2 switch that is compliant with the IEEE 802.3u standard. The KSZ8842-PMQL can be configured as a switch or as a low-latency (<310 nanoseconds) repeater in latencycritical, embedded or industrial Ethernet applications.
The 3.3V (also 5V, 12V, -12V) available on the PC104 Plus Connector is delivered directly from the external power supply unit, so refer to the specification of your power supply unit for information on maximum available power on the PCI104 Plus connector. Power Connector (J25, Top) Connector type: Matching connector: Molex 10 Pin Mini ATX-Power connector Molex Mini-Fit Jr.
3.6 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" hard disks. An adapter cable is available to connect standard EIDE devices with a 40 pin IDC header.
3.7 PS/2 Keyboard / Mouse Interface Connector type: Matching connector: PS/2 Mini-DIN 6-pin male PS/2 – Mouse – Connector (P2, above) Pin Signal 1 Mouse Data 2 NC 3 GND (Power Supply Mouse) 4 +5 Volts (Power Supply Mouse) 5 Mouse Clock 6 NC PS/2 – Keyboard – Connector (P2, below) Pin 3.8 Signal 1 Kbd Data 2 NC 3 GND (Power Supply Kbd) 4 +5 Volts (Power Supply Kbd) 5 Kbd Clock 6 NC USB 2.0 Ports 4 standard USB 2.
3.9 Serial Ports COM1 is located at the I/O panel while COM2 is an IDC10 pin header (J19). An adapter cable with a standard DB9 male connector is available. The ports either work in RS232 or RS485 mode, selectable in the BIOS. When entering Serial and Parallel Ports, COM Port 1 Mode and COM Port 2 Mode can be selected. Termination resistors for RS485 Mode can be set with Jumpers on pin header J26 as described below. To enable the transmitters of COM1 and COM2 in RS485 mode set the RTS# signal to ‘1’.
COM1 Port Connector (P1) Connector type: Matching connector: D-SUB9, male D-SUB9, female RS232 function (names in brackets for RS485/RS422 function) Pin RS232 Signal RS485 Signal 1 DCD 2 RXD RXD- 3 TXD TXD- 4 DTR 5 GND 6 DSR RXD+ 7 RTS TXD+ 8 CTS 9 NC COM2 Port Connector (J19, Top) Connector type: Matching connector: Pin RS232 Signal 1 DCD 3 RXD 5 TXD 7 9 IDC10 pin header 2.54 mm IDC10 pin female connector 2.
LPT1 Connector (P1) Connector type: Matching connector: Pin D-SUB25, female D-SUB25, male Signal Pin Signal 1 #Strobe 14 #Auto LF 2 D0 15 #ERR 3 D1 16 #INIT 4 D2 17 Select IN 5 D3 18 GND 6 D4 19 GND 7 D5 20 GND 8 D6 21 GND 9 D7 22 GND 10 #ACK 23 GND 11 BUSY 24 GND 12 PE 25 GND 13 Select TME-EPIC-HURLX-R3V5.docx Rev 3.
3.11 Audio Interface The audio signals are located at the boards I/O panel. The signals are: • Line-In (left/right) shared with Surround (left/right) • Line-Out (left/right) • Microphone-In shared with Subwoofer/Center Driver packages for MS-Windows XP/XPe are available.
3.12 Watchdog A watchdog is implemented by an internal circuit of the ITE8712 Super I/O. It is accessible through some generalpurpose ports of the Super I/O. controller. 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.
3.13 On Board LED indicators Power: A green LED lights up when ATX Power is supplied. Suspend: A red LED lights up after POST is done without error. It flashes in Suspend to RAM mode. Additionally the signal is available at the front panel header (J31) to use an external LED. HDD: An orange LED flashes when IDE activity is recognized. Additionally the signal is available at the front panel header (J31) to use an external LED. 3.
3.18 PC/104-Plus Bus Interface (J22) The PC/104-Plus bus is a modification of the standard PCI bus. Its main features are: • PC/104-Plus Bus slot fully compatible with PCI version 2.2 specifications. • Integrated PCI arbitration interface (32 bit wide, 3.3V). • Translation of PCI cycles to ISA bus. • Translation of ISA master initiated cycle to PCI. • Support for burst read/write from PCI master. • 33 MHz PCI clock.
3.19 Mini-PCI Bus Interface (J17) 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. The onboard Type IIIA Mini PCI Slot can be used to extend the system easily with peripheral functionality, like: • WLAN modules • Fire Wire ports • USB 2.
3.20 PC/104 Bus Interface (J21) 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.
3.21 High Speed Data Input Port (J3, Top) Connector type: Matching connector: IDC40 pin header 2.00 mm IDC40 pin female connector 2.00 mm Pin Signal Pin Signal 1 +3.
3.22 GPIO Header (J13, Top) Connector type: Matching connector: IDC40 pin header 2.00 mm IDC40 pin female connector 2.00 mm Pin Signal Pin Signal 1 +3.3 Volts 2 +5 Volts 3 +3.
3.23 Analog Inputs and PWM Outputs (J12, Top) Connector type: Matching connector: IDC40 pin header 2.00 mm IDC40 pin female connector 2.
3.25 LPC Header (J8, Top) Connector type: Matching connector: IDC20 pin header 2.00 mm IDC20 pin female connector 2.00 mm Pin Signal Pin Signal 1 +3.3 Volts 2 +3.3 Volts 3 GND 4 PCI_RST# 5 GND 6 CLK 7 GND 8 LPC_AD3 9 GND 10 LPC_AD2 11 GND 12 LPC_AD1 13 GND 14 LPC_AD0 15 GND 16 LPC_FRAME# 17 GND 18 SERIRQ 19 GND 20 LPC_DRQ# 3.26 Floppy connector (J20, Top) Connector type: FFC 26 pin 1.
3.27 uDOC Header (J16, Top) Connector type: Matching part: IDC10 pin header 2.54 mm IDC10 pin female connector 2.54 mm uDOC 2.54 mm 2.54 mm jumper Pin Signal Pin Signal 1 +5 Volts 2 NC 3 USB2- 4 USB2_CON- 5 USB2+ 6 USB2_CON+ 7 GND 8 NC 9 KEY 10 NC When DOC is not used, jumper pins 3 to 4 and 5 to 6 using a 2.54mm Jumper (default). 3.28 Fan Header (J11, Top) The Hurricane LX800 provides a connector to power a system fan, if the if the environment needs additional cooling.
3.29 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: • Total operating hours counter Counts the number of hours the module has been run in minutes. • On-time minutes counter Counts the seconds since last system start. • Temperature monitoring of CPU and Board temperature Min. and max.
4 Using the Module 4.1 BIOS The Hurricane LX800 is delivered with a standard PC BIOS. The default setting guarantees a “ready to run” system, even without a BIOS setup backup battery. If the user wants to change settings, pressing the key on power up accesses the setup utility. The BIOS is located in a flash PROM and can be easily updated on board with software under DOS. All changes in the setup of the BIOS are stored in the CMOS RAM of the real time clock.
The System Clock / PLL menu allows configuring the multipliers for CPU clock and Geode Link (DDR RAM) clock. Base clock is 33MHz. Note: CPU Multipliers above 15 (500Mhz) may seriously damage the CPU! The Drive Configuration menu allows configuring the settings for the IDE controller. Hard Drive Setting Choice 80-Conductor Cable Sense GPIO05, NONE, Force 40, Force 80 Drive Modes Auto, PIO0, PIO1, PIO2, PIO3, PIO4, MDMA0, MDMA1, MDMA2, UDMA0, UDMA1, UDMA2, UDMA3, UDMA4 TME-EPIC-HURLX-R3V5.
Settings for serial and parallel ports can be made in Serial and Parallel Port Configuration. Note: Do not forget the termination jumpers when switching to RS485 mode. The Power Management menu gives control over supported power down modes. TME-EPIC-HURLX-R3V5.docx Rev 3.
Miscellaneous Configuration controls various other features. Enter Graphics Configuration for changing the display settings. TME-EPIC-HURLX-R3V5.docx Rev 3.
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: 180h-1BFh Range-2: 1C0h-1DFh Range-3: 200h-27Fh Range-4: 300h-33Fh Range-5: 340h-35Fh Memory: Range-0: C8000h-CFFFFh Range-1: D0000h-DFFFFh If a PCI device (e.g.
PCI Configuration allows settings for IRQ steering and various PCI devices. Note: If you have an external ISA card that needs e.g. IRQ 5, PCI Interrupt steering must be configured in a way that none of the PCI INTs is steered to IRQ 5. In this example it would be possible to steer PCI INTC# to IRQ 10. GPIO6 can be made available under GPIO Setting. TME-EPIC-HURLX-R3V5.docx Rev 3.
The Boot Order menu specifies the order in which the BIOS tries the various mass memory devices for a bootable operating system. Some safety features can be found under Thermal and Watchdog Configuration. TME-EPIC-HURLX-R3V5.docx Rev 3.
Trouble Shooting BIOS Settings It may happen that the BIOS is configured in a way that the Hurricane-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. This sequence must be repeated 5 times, then the default values get loaded by the BIOS.
4.3 Programming GPIO Signals The Hurricane LX800 provides 26 General Purpose Input/Output signals (GPIOs) that are part of the ITE8712 SuperIO. These can be programmed either as input or output. Their output voltage is 5V, a 40 Kohm internal pullup resistor is optional enabled by software. They GPIOs are located in Logical Device 7 of the SuperIO and can be accessed easily with the SuperIO’s ‘simple IO’ function using port accesses.
4.4 Handling Of Analog Inputs To activate all analog inputs of the Hurricane-LX800, reset the Super I/Os Extended 2 Multifunction Pin selection register 2Ch, bits 0 and 1 only. The register is located in Logical Device 07h. The values can be read back using index/data port 295h/296h of the LPC Bus. The registers are located at addresses 20h...27h (SIO_ADC0...SIO_ADC7). Enable scan of these pins by writing FFh to register 50h of the LPC Bus.
4.6 PWM Outputs Programming the PWM outputs works the same way as using GPIOs or Analog inputs. Enter configuration mode and switch to logical device 7 (via 2Eh/2Fh).
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.
5.2 I/O Address Map The system chip set implements a number of registers in I/O address space.
0 Timer 1 Keyboard 2 (Secondary interrupt controller) 3 Serial port 2 4 Serial port 1 5 PCI INTC# (Ethernet) 6 Floppy 7 Parallel port 8 Real time clock 9 ACPI (Environment controller) 10 PCI INTA# (Mini-PCI- B, graphics, AES) 11 PCI INTB# (Mini-PCI- A, audio, misc. CS5536) 12 PS/2 mouse 13 Numeric coprocessor 14 Primary IDE channel 15 PCI INTD# (USB) TME-EPIC-HURLX-R3V5.docx Rev 3.
5.4 DMA Channels DMA Data width System Resource 0 8 bits Available 1 8 bits Parallel Port (ECP mode) 2 8 bits Floppy 3 8 bits Available 4 Reserved, Cascade Channel 5 16 bits Available 6 16 bits Available 7 16 bits Available TME-EPIC-HURLX-R3V5.docx Rev 3.
Appendix A, Contact Information Headquarters LiPPERT Embedded Computers GmbH Hans-Thoma-Straße 11 68163 Mannheim Germany Phone +49 621 43214-0 Fax +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 USA Phone +1 (770) 295 0031 Fax +1 (678) 417 6273 E-mail ussales@lippertembedded.com support@lippertembedded.com Website TME-EPIC-HURLX-R3V5.
Appendix B, B.1 Additional Information Additional Reading AMD Geode™ LX Processors Data Book AMD Geode™ CS5536 Companion Device Data Book Datasheet LPC interface Winbond 83627HF, available at http://www.winbond.com 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 http://www.pc104.org TME-EPIC-HURLX-R3V5.docx Rev 3.
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! 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.
Appendix D, Filename Revision History Date Edited by Change TME-EPIC-HURRICANE-R0V0 2006-04-27 O. Freudenberg Draft TME-EPIC-HURRICANE-R1V0 2006-06-12 O. Freudenberg Released version TME-EPIC-HURRICANE-R1V1 2006-06-19 O. Freudenberg Corrected chapter 4.19, description of J30-6 TME-EPIC-HURRICANE-R1V2 2006-08-01 O. Freudenberg Edited chapter 2.24 Added chapter 2.17.1 TME-EPIC-HURRICANE-R1V3 2006-09-27 O.