NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
855GM/GME 82801DB RS-232 W83627HF RS232C 10/100BASE-T 1024KB 512MB - Datasheet Archive
User's Guide Document Revision 1.3 JRex-PM User's Guide Contents 1. USER INFORMATION
JRex-PM User's Guide Document Revision 1.3 JRex-PM User's Guide Contents 1. USER INFORMATION .1 1.1 1.2 1.3 1.4 1.5 1.6 About This Manual .1 Copyright Notice .1 Trademarks .2 Standards .2 Warranty.2 Technical Support .3 2. INTRODUCTION .4 2.1 2.2 JRex-PM .4 JRex Embedded Line Family .4 3. GETTING STARTED .5 4. SPECIFICATIONS.6 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.4 4.5 4.5.1 4.5.2 Functional Specifications .6 Mechanical Specifications .8 JFLEXTMExtension Bus Connectors .8 Dimensions .8 Height on Top .8 Height on Bottom.8 Weight .8 Electrical Specifications .9 Supply Voltages.9 Supply Voltage Ripple .9 Supply Current (typical) .9 Supply Current (maximum) . 10 Real-time Clock (RTC) Battery. 11 MTBF. 12 Environmental Specifications . 13 Temperature . 13 Humidity . 13 5. CPU, CHIPSET AND SUPER-I/O .14 5.1 5.2 5.2.1 5.2.2 5.3 5.4 CPU . 14 Chipset. 15 GMCH (855GM/GME 855GM/GME Chipset) . 15 ICH4 (82801DB 82801DB) . 16 Super I/O. 17 CPU, Chipset and Super-I/O Configuration. 17 6. SYSTEM MEMORY.18 Contents i 1 JRex-PM User's Guide 6.1 Configuration . 18 7. JFLEXTMEXTENSION CONCEPT .19 8. KEYBOARD AND MOUSE INTERFACE.20 8.1 8.2 Keyboard and Mouse PS/2 Connector . 20 Configuration . 21 9. USB INTERFACES .22 9.1 9.2 Connector . 22 Configuration . 23 10. ETHERNET INTERFACE.24 10.1 10.2 10.3 10.4 Ethernet Controller . 24 Connector . 25 Configuration . 25 Ethernet Technical Support. 25 11. GRAPHIC INTERFACES .26 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.8.1 11.8.2 Video Controller . 26 CRT Connector. 26 Flat Panel LVDS Interface (JILI) Connector . 27 Display Power Considerations . 27 Connecting a LCD Panel. 28 Configuration . 28 Graphics Technical Support. 28 Available Video Modes . 29 Standard IBM-Compatible VGA Modes. 29 Extended VESA VGA Modes. 29 12. SERIAL-COMMUNICATION INTERFACES .30 12.1 12.2 12.3 12.4 Serial Ports COMA and COMB. 30 Onboard RS-232 RS-232 Connector . 30 Onboard TTL Level Connector. 31 Configuration . 31 13. PARALLEL-PORT INTERFACE . 32 13.1 13.2 Connector . 32 Configuration . 33 14. IDE INTERFACES.34 14.1 14.2 14.3 Connector . 34 CompactFlash Socket. 35 Configuration . 35 15. FLOPPY INTERFACE .36 15.1 Contents Connector . 36 ii 2 JRex-PM User's Guide 15.1.1 15.2 Connector Diagram . 37 Configuration . 37 16. FAN INTERFACE. 38 16.1 16.2 Connector . 38 Configuration . 38 17. POWER INTERFACE.39 17.1 17.1.1 17.1.2 17.1.3 17.2 17.2.1 Power Interface Connectors . 39 ATX Connector Version . 39 AT Connector Version. 40 Configuration . 40 ATX/Reset/2LED Interface . 41 Configuration . 41 18. WATCHDOG TIMER .42 18.1 18.2 18.2.1 18.2.2 Configuration . 42 Programming. 42 Initialization . 42 Trigger . 42 19. HARDWARE MONITOR .43 19.1 Configuration . 43 20. IMPORTANT TECHNOLOGY INFORMATION.44 20.1 20.2 20.2.1 20.2.2 20.3 20.4 20.4.1 20.5 20.6 20.6.1 20.6.2 20.6.3 Max CPU Frequency setting . 44 Thermal Monitor and Catastrophic Thermal Protection . 45 Thermal Monitor . 45 Catastrophic Thermal Protection . 45 Processor Performance Control . 46 Thermal Management . 46 Processor Clock Throttling . 47 I/O APIC vs 8259 PIC Interrupt mode. 48 Native vs. compatible IDE mode . 49 Compatible IDE Mode. 49 Native Mode . 49 Native Mode Configuration . 49 21. APPENDIX A: SYSTEM-RESOURCE ALLOCATION .50 21.1 21.1.1 21.1.2 21.2 21.3 21.3.1 21.4 21.5 Contents Interrupt Request (IRQ) Lines. 50 In 8259 PIC mode (I/O APIC mode is disabled) . 50 In I/O APIC mode. 51 Direct Memory Access (DMA) Channels . 51 Memory Map . 52 Using Expanded Memory Managers . 53 I/O Address Map . 54 Peripheral Component Interconnect (PCI) Devices . 55 iii 3 JRex-PM User's Guide 21.6 SM Bus Devices. 55 22. APPENDIX B: BIOS OPERATION.56 22.1 22.2 22.2.1 22.2.2 22.3 22.3.1 22.4 22.4.1 22.4.2 22.4.3 22.4.4 22.4.5 22.4.6 22.4.7 22.4.8 22.4.9 22.4.10 22.4.11 22.5 22.6 22.6.1 22.6.2 22.7 22.7.1 22.7.2 22.8 22.9 22.9.1 22.9.2 22.9.3 22.10 22.10.1 22.10.2 Determining the BIOS Version . 56 Configuring the System BIOS. 57 Start Phoenix BIOS Setup Utility . 57 General Information. 57 Main Menu . 59 Master or Slave Submenus . 60 Advanced Menu. 61 Advanced Chipset Control Submenu . 61 PCI/PNP Configuration Submenu. 62 PCI Device, Slot #x Submenu . 62 PCI/PNP ISA IRQ Resource Exclusion Submenu . 63 Memory Cache Submenu. 64 I/O Device Configuration Submenu . 65 Keyboard Features Submenu . 66 Hardware Monitor Submenu. 66 Watchdog Settings Submenu. 67 Display Control Submenu. 67 Miscellaneous Submenu . 68 Security Menu . 69 Power Menu. 70 ACPI Resume Events . 70 ACPI Control Submenu. 72 Boot Menu and Utilities . 73 MultiBoot XP . 73 Boot First Function . 74 Exit Menu. 75 Kontron BIOS Extensions. 76 JIDA BIOS extension . 76 Remote Control Client Extension . 76 LAN PXE ROM . 77 Updating or Restoring BIOS Using PhoenixPhlash. 78 Flashing a BIOS . 78 Preventing Problems When Updating or Restoring BIOS . 79 23. APPENDIX C: BLOCK DIAGRAM .80 24. APPENDIX D: MECHANICAL DIMENSIONS .81 24.1 24.2 24.2.1 Top View . 81 Front View Connectors . 82 Front View Cooler. 82 25. APPENDIX E: CONNECTOR LAYOUT.83 25.1 25.2 Contents Top Side . 83 Bottom Side . 84 iv 4 JRex-PM User's Guide 25.3 25.4 Connector Functions and Interface Cables . 85 Pin-out Table . 86 26. APPENDIX F: PC ARCHITECTURE INFORMATION .88 26.1 26.1.1 26.1.2 26.1.3 26.2 26.3 26.3.1 26.3.2 26.3.3 26.4 Buses. 88 JFLEX . 88 ISA, Standard PS/2 - Connectors. 88 PCI . 88 General PC Architecture . 89 Ports. 89 RS-232 RS-232 Serial. 89 ATA . 89 USB . 90 Programming. 90 27. APPENDIX G: DOCUMENT REVISION HISTORY . 91 Contents v 5 JRex-PM User's Guide 1. User Information 1.1 About This Manual This document provides information about products from Kontron Embedded Modules GmbH and/or its subsidiaries. No warranty of suitability, purpose, or fitness is implied. While every attempt has been made to ensure that the information in this document is accurate, the information contained within is supplied "as-is" and is subject to change without notice. For the circuits, descriptions and tables indicated, Kontron assumes no responsibility as far as patents or other rights of third parties are concerned. 1.2 Copyright Notice Copyright © 2003-2007 Kontron Embedded Modules GmbH All rights reserved. No part of this manual may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), without the express written permission of Kontron Embedded Modules GmbH. DIMM-PC®, PISA®, ETX®, ETXexpress® , X-board®, DIMM-IO® and DIMM-BUS® are trademarks or registered trademarks of Kontron Embedded Modules GmbH. Kontron is trademark or registered trademark of Kontron AG. User Information 1 1 JRex-PM User's Guide 1.3 Trademarks The following lists the trademarks of components used in this board. IBM, XT, AT, PS/2 and Personal System/2 are trademarks of International Business Machines Corp. Microsoft is a registered trademark of Microsoft Corp. Intel is a registered trademark of Intel Corp. 1.4 All other products and trademarks mentioned in this manual are trademarks of their respective owners. Standards Kontron Embedded Modules is certified to ISO 9000 standards. 1.5 Warranty This Kontron Embedded Modules product is warranted against defects in material and workmanship for the warranty period from the date of shipment. During the warranty period, Kontron Embedded Modules will at its discretion decide to repair or replace defective products. Within the warranty period, the repair of products is free of charge as long as warranty conditions are observed. The warranty does not apply to defects resulting from improper or inadequate maintenance or handling by the buyer, unauthorized modification or misuse, operation outside of the product's environmental specifications or improper installation or maintenance. Kontron Embedded Modules will not be responsible for any defects or damages to other products not supplied by Kontron Embedded Modules that are caused by a faulty Kontron Embedded Modules product. User Information 2 2 JRex-PM User's Guide 1.6 Technical Support Technicians and engineers from Kontron Embedded Modules and/or its subsidiaries and official distributors are available for technical support. We are committed to making our product easy to use and will help you use our products in your systems. Before contacting Kontron Embedded Modules technical support, please contact your local representative or consult our Web site for the latest product documentation, utilities, and drivers. If the information does not help to solve the problem, contact us by telephone or email. Asia Europe North/South America Kontron Asia Inc. Kontron Embedded Modules GmbH Kontron America 4F, No.415, Ti-Ding Blvd., NeiHu District, Taipei 114, Taiwan Brunnwiesenstr. 16 94469 Deggendorf Germany Tel: +886 2 2799 2789 Fax: + 886 2 2799 7399 sales@kontron.com.tw Tel: +49 (0) 991-37024-0 Fax: +49 (0) 991-37024-333 sales-kem@kontron.com 14118 Stowe Dr Poway, CA 92064-7147 Customer Service/Technical Support: 800-480-0044 (US Only) Tel: +1 (888) 294 4558 Fax: +1 (858) 677 0898 sales@us.kontron.com User Information 3 3 JRex-PM User's Guide 2. Introduction 2.1 JRex-PM The JRex-PM hosts an Intel® Pentium® M processor in combination with an Intel® 855GM/GME 855GM/GME chipset with an integrated graphic memory controller hub. Celeron M versions of this board are possible, too. A DDR-SDRAM-DIMM socket for up to 1 GB allows you to use standard DDR DIMM memory modules. Two USB 2.0 ports and one 10/100 MBit Ethernet interface extend the standard connectivity of one serial, one parallel and a PS/2 mouse/keyboard interface. The JRex-PM is designed in a 3.5" JRex embedded line format, which can be extended with help of the JFLEXTMextension module concept and provides a space-saving, cost-optimized single board computer solution. JFLEX is an extension interface to support additional functions to JRex products. JRex-PM online: 2.2 JRex Embedded Line Family Each JRex is a member of the 3.5" SBC family of Kontron Embedded Modules GmbH. JRex embedded line modules are characterized by the same surface pin-outs and interfaces for Reset/ATX feature, 2xUSB, FAST LAN, PS/2 Keyboard/Mouse connector, Compact-Flash socket, VGA and one serial port. These embedded line family features allow the use of the same chassis over the whole product line and maximize design reuse. JRex embedded line modules allow the use of standard desktop memories and full ATX power supplies. An optional 5V-only version is available, too. These homogeneous features facilitate easy upgrades within the JRex embedded line product family. Connection of displays is simplified when using the onboard standard JILI-Interface (JUMPtec® Intelligent LVDS Interface). JILI automatically recognizes which display is connected and independently sets all video parameters. All JRexes in the embedded line are plug-and-work enabled to further reduce time-to-market. As part of the standard features package, all JRex embedded line modules come with a JUMPtec Intelligent Device Architecture (JIDA) interface, which is integrated into the BIOS of the SBC modules. This interface enables hardware independent access to the JRex features that cannot be accessed via standard APIs. Functions such as watchdog timer, brightness and contrast of LCD backlight and user bytes in the EEPROM can be configured with ease by taking advantage of this standard JRex module feature. The JRex embedded line products support the patented JFLEXTMextension module concept. A variety of JFLEXTMmodules are available to extend the standard functionality of your JRex CPU board. The JFLEX extension bus is an open standard and the specification can be downloaded from the Kontron Web sites. This enables JRex users to develop own JFLEXTMextension boards to fulfill special requirements for their end-user-markets. Introduction 4 4 JRex-PM User's Guide 3. Getting Started Getting started with the JRex-PM is very easy. For location of the connectors, see Appendix E: Connector Layout. Take the following steps: 1. Turn off the power supply. 2. Connect the power supply to the JRex's power supply connector. The board is available in an AT- (5V-only) or an ATX version. 3. Plug a memory module into the memory socket of the JRex. 4. Connect the CRT monitor to the CRT interface or a LCD panel to the JILI interface by using a corresponding adapter cable. 5. Plug the keyboard and the mouse to the combined PS/2 connector by using a Y-cable. 6. Connect the floppy drive cable to the JRex's floppy interface. Attach the floppy drive to the connector at the opposite end of the cable. 7. Connect the power supply to the floppy's power connector. 8. Plug a hard-drive data cable to the JRex's hard-disk interface. 9. Attach the hard disk to the connector at the opposite end of the cable. 10. If necessary, connect the power supply to the hard disk's power connector. 11. If required, plug a JFLEXTMextension card to the JFLEXTMbus on the JRex. 12. Make sure all your connections have been made correctly. 13. Turn on power. 14. Enter the BIOS by pressing the F2 key during boot-up. Make all changes in the BIOS setup. See the BIOS chapter of this manual for details. Getting Started 5 5 JRex-PM User's Guide 4. Specifications 4.1 Functional Specifications Processor Intel® Processor 800MHz, cacheless Intel® Pentium® -M 745, 1.8GHz Intel® Celeron® -M 373, 1.0GHz ULV Intel® Celeron® -M 370 socket, 1.5GHz Chipset Intel® 855GM/GME 855GM/GME Chipset graphics memory controller hub Power Supply Full ATX power supply support +5V-only AT power supply support as an option Super I/O Winbond W83627HF W83627HF Cache On-die second level cache between 0KB and 2MB depending on used CPU Memory One 184-pin DIMM 2.5V unbuffered DDR SDRAM, up to 1 GB Two Serial Ports (COM A and COM B) One RS232C RS232C serial port (COM A) One TTL serial port (COM B) 16550 compatible One Parallel Port (LPT1) Enhanced Parallel Port (EPP) and Extended Capabilities Port (ECP) with bi-directional capability Floppy Interface Intelligent Drive Electronics (IDE) One UDMA Peripheral Component Inter-connect (PCI) Bus Master IDE port (up to two devices) Compact Flash Socket System Monitor Controller for Temperature and Fan Specifications 6 6 JRex-PM User's Guide Universal Serial Bus (USB) 2 USB 2.0 ports USB legacy keyboard support USB-boot support Ethernet Integrated Intel® 82562 10/100BASE-T 10/100BASE-T LAN Follows the common criteria of the embedded technology market segment Onboard Video Graphics Array (VGA) Intel® 855GM/GME 855GM/GME Chipset graphics memory controller hub with Intel® Extreme Graphics 2 technology CRT (Cathode Ray Tube) and LCD flat panel LVDS interface (JILI) Audio Integrated in Intel® SoundBlasterTMAC97 Windows Sound SystemTMcompatible Feature can only be used with additional JFLEX extension module Phoenix BIOS, 1024KB 1024KB Flash BIOS NV-EEPROM for CMOS Setup Retention without Battery PS/2 Keyboard Controller PS/2 Mouse Controller Watchdog timer (WDT) Real Time Clock (RTC) with Onboard Battery Supply Specifications 7 7 JRex-PM User's Guide 4.2 Mechanical Specifications 4.2.1 JFLEXTMExtension Bus Connectors 4.2.2 2 high-density connectors with 120 pins each that follow Kontron's JFLEXTM specification and offer PCI-Bus, LPC-Bus and special feature signals Dimensions 4.2.3 Length x Width: 101,6mm x 147,3mm (4.0" x 5.8") Height on Top 4.2.4 Max 45mm (1.77") Height is depending upon DDR SDRAM module and CPU cooler/fan. Height on Bottom 4.2.5 Maximum 6.8mm (0.27") Weight Specifications About 280g (full featured version without DDR SDRAM and JFLEXTMextension modules) 8 8 JRex-PM User's Guide 4.3 Electrical Specifications 4.3.1 Supply Voltages JRex embedded CPU boards can be equipped with two different power supply connectors. The ATX connector version requires +5V, +3.3V and +5V standby, while the AT connector version operates with +5V-only. The voltages +12V, -12V and 5V are not required to operate the JRex; nevertheless they may be required for peripheral devices such as backlight inverters or JFLEXTM extension modules. 3,3V DC +/- 5% 4.3.2 5V DC +/- 5% 5V DC Standby +/- 5% Supply Voltage Ripple 4.3.3 100mV peak to peak 0 - 20MHz Supply Current (typical) The JRex-PM is equipped with power-saving features. Different power-consumption tests were executed to give an overview of the electrical conditions for several operational states. The board used a 512MB 512MB DDR SDRAM module. The attached hard disk was not supplied through the measurement path and there was no JFLEXTMextension module in the system. JRex-PM 800MHz cacheless Operation State ATX Power Supply AT Power Supply DOS Prompt DOS Standby Windows Idle Windows CPU Stress Windows 3D Performance +5V 1.83A 1.20A 1.27A 1.87A 2.93A +5V only 2.35A 1.66A 1.79A 2.43A 3.42A +3.3V 0.19A 0.19A 0.19A 0.19A 0.19A JRex-PM 1.0GHz (Celeron-M® 373) Operation State AT Power Supply DOS Prompt DOS Standby Windows Idle Windows CPU Stress Windows 3D Performance Specifications ATX Power Supply +5V 2.03A 1.25A 1.22A 2.26A 3.11A +5V only 2.44A 1.69A 1.78A 2.86A 3.61A +3.3V 0.18A 0.18A 0.18A 0.18A 0.18A 9 9 JRex-PM User's Guide JRex-PM 1.5GHz (Celeron-M® 370 Socket) Operation State ATX Power Supply AT Power Supply DOS Prompt DOS Standby Windows Idle Windows CPU Stress Windows 3D Performance +5V 3.96A 2.67A 2.73A 5.69A 5.81A +5V only Not available Not available Not available Not available Not available +3.3V 0.22A 0.22A 0.22A 0.22A 0.22A JRex-PM 1.8GHz (Pentium-M® 745) Operation State AT Power Supply DOS Prompt DOS Standby Windows Idle Windows CPU Stress Windows 3D Performance 4.3.4 ATX Power Supply +5V 3.93A 2.43A 2.39A 6.14A 5.91A +5V only 4.49A 2.74A 2.59A 7.12A 6.89A +3.3V 0.19A 0.19A 0.19A 0.19A 0.19A Supply Current (maximum) Board ATX Power Supply AT Power Supply JRex-PM 800, cacheless JRex-PM 1.0GHz, 373 JRex-PM 1.5GHz, 370 JRex-PM 1.8GHz, 745 +5V 3.86A 4.08A 7.36A 7.77A +5V only 4.98A 5.23A Not available 9.25A Specifications +3.3V 0.89A 0.89A 0.89A 0.89A (calculated theoretical values from maximum supply currents) 10 10 JRex-PM User's Guide 4.3.5 Real-time Clock (RTC) Battery Voltage range: 1.8V - 4.0V (typ 3.0V) Quiescent current: max. 3,5uA@ 3.0 V English: CAUTION ! Danger of explosion if battery is incorrectly replaced. Replace only with the same or equivalent type recommended by the manufacturer. Dispose of used batteries according to the manufacturer's instructions. Deutsch: VORSICHT ! Explosionsgefahr bei unsachgemäßem Austausch der Batterie. Ersatz nur durch den selben oder einen vom Hersteller empfohlenen gleichwertigen Typ. Entsorgung gebrauchter Batterien nach Angaben des Herstellers. French: ATTENTION ! Risque d'explosion avec l'échange inadéquat de la batterie. Remplacement seulement par le même ou un type équivalent recommandé par le producteur. L'évacuation des batteries usagées conformément à des indications du fabricant. Danish: ADVARSEL ! Lithiumbatteri Eksplosionsfare ved fejlagtig Håndtering. Udskifting må kun skemed batteri af samme fabrikant og type. Lever det brugte batteri tilbage til leverandren. Finnish: VAROITUS ! Paristo voi rãjãhtãã, jos se on virheellisesti asennettu. Vaihda paristo ainoastaan laltevalmistajan suosittelmaan tyyppiln. Havita kaytetty paristo valmistajan ohjeiden mukaisesti. Spanish: Precaución ! Peligro de explosión si la batería se sustituye incorrectamente. Sustituya solamente por el mismo o tipo equivalente recomendado por el fabricante. Disponga las baterías usadas según las instrucciones del fabricante. The battery of this product is not considered to be accessible by the end user. Safety instructions are given only in English, German, French, Danish, Finish and Spanish. If the battery is accessible by the end user, it is in the responsibility of the customer to give the corresponding safety instructions in the required language(s). Specifications 11 11 JRex-PM User's Guide 4.4 MTBF The following Mean Time Between Failure (MTBF) values were calculated using a combination of manufacturer's test data and a Bellcore calculation for the remaining parts. The Bellcore calculation used is "Method 1 Case 1." In that particular method, components are assumed to be operating at a 50 % stress level in a 40° C ambient environment, and the system is assumed to have not been burned in. The manufacturer's data, when used, is specified at 50° C, which means that the following results are slightly conservative. The MTBF values shown below are for a 40° C office or telecommunications environment. Higher temperatures and other environmental stresses such as extreme altitude, vibration, or salt-water exposure can lower MTBF values. Notes: System MTBF (hours): 171.636 Fans shipped with Kontron Embedded Modules GmbH products have a typical operating life of 50,000 hours. The system MTBF above assumes no fan, but a passive heat-sink arrangement. Estimated RTC battery life (as opposed to battery failures) is not accounted for in the above figures and needs to be considered separately. Battery life depends on temperature and operating conditions. When the Kontron unit has external power, the only battery drain is from leakage paths. Specifications 12 12 JRex-PM User's Guide 4.5 Environmental Specifications 4.5.1 Temperature The Intel Mobile Pentium is specified for proper operation when junction temperature is -M within the specified range of 0 to 100 C C. The Intel® 855GM/GME 855GM/GME Chipset temperature and the Intel® ICH4 I/O Controller Hub 4 (82801DB 82801DB) case temperature are maximum 110 C. Notes: 4.5.2 Operating: 0 to +70 C (*) (with appropriate airflow) Non-operating: -10 to +85 (non-condensing) C (*) The maximum operating temperature is the maximum measurable temperature on any spot on the module's surface. You must maintain the temperature according to the above specification. Humidity Operating: 10% to 90% (non-condensing) Non-operating: 5% to 95% (non-condensing) Specifications 13 13 JRex-PM User's Guide 5. CPU, Chipset and Super-I/O 5.1 CPU The JRex-PM is available with an Intel® Mobile Pentium®-M or Celleron®-M central processing unit (CPU) of up to 1.8GHz. Celeron®-M versions don't have full cache size and no SpeedStep® technology. IntelMobile Pentium-M CPU features include: Supports Intel® Architecture with Dynamic Execution High performance, low-power core On-die, primary 32-kbyte instruction cache and 32-kbyte write-back data cache Up to 2MB on-die second level cache with Advanced Transfer Cache Architecture Advanced Branch Prediction and Data Prefetch Logic Streaming SIMD Extensions 2 (SSE2) 400-MHz, Source-Synchronous processor system bus Advanced Power Management features, including Enhanced Intel SpeedStep® technology (only for Pentium® M processors) CPU, Chipset and Super-I/O 14 14 JRex-PM User's Guide 5.2 Chipset The chipset of the JRex-PM consists of the Intel® 855GM/GME 855GM/GME chipset GMCH (Graphics and Memory Controller Hub) and the Intel ® 82801DB 82801DB ICH-4 (I/O Controller Hub 4). 5.2.1 GMCH (855GM/GME 855GM/GME Chipset) Processor/Host Bus Support Intel® Pentium® M and Celleron® M processors Supports system bus at 400MHz Supports Enhanced Intel® SpeedStep® technology Memory System Directly supports one DDR SDRAM channel, 64-bits wide Supports 200/266-MHz DDR SDRAM devices with double-sided SO-DIMMs (four rows populated) with unbuffered PC1600/PC2100 PC1600/PC2100 DDR SDRAM. Supports 128-Mbit, 256-Mbit, and 512-Mbit technologies providing maximum capacity of 1 GB with x16 devices All supported devices have four banks Internal Graphics Features Up to 32MB of dynamic video memory allocation Display image rotation Graphics core frequency Display core frequency at 133MHz or 200MHz Render core frequency at 100MHz,133MHz, 200MHz 2D graphics engine 3D graphics engine Single- or dual-channel LVDS panel support up to UXGA panel resolution with frequency range from 25MHz to 112MHz (single channel/dual channel) Video Stream Decoder Improved hardware motion compensation for MPEG2 Software DVD at 60 Fields/second and 30 frames/second full screen Support for standard definition DVD (i.e. NTSC pixel resolution of 720x480, etc.) quality encoding at low CPU utilization Power Management APM 1.2 compliant power management ACPI 1.0b, 2.0 support Enhanced Intel® SpeedStep Technology support CPU, Chipset and Super-I/O 15 15 JRex-PM User's Guide 5.2.2 ICH4 (82801DB 82801DB) PCI 2.2 Bus interface at 33MHz Integrated LAN controller WfM 2.0 and IEEE802 IEEE802.3 compliant with 10/100 Mbit/s Ethernet support USB Two UHCI USB 1.1 or one EHCI high speed USB 2.0 host controller(s) Supporting up to 4 ports (2 available on JRex CPU board, 2 by JFLEXTMextension) AC-Link for AC'97 support (only usable with JFLEXTMextension) Integrated IDE controller Ultra ATA/100/66/33 ATA/100/66/33 and PIO mode support Two channels for up to 3 devices with independent timing Support of "Native Mode" register and interrupts Interrupt Controller Two cascade 83C59 83C59 with 15 interrupts Integrated I/O APIC capability with 24 interrupts Enhanced DMA Two cascaded 8237 controllers Supports PC/PCI DMA and LPC DMA Supports DMA collection buffers Timers based on 82C54 82C54 Power Management Logic ACPI 2.0 compliant Supports PCI PME# Low Pin Count (LPC) Interface SM Bus 2.0 interface (System Management Bus) CPU, Chipset and Super-I/O 16 16 JRex-PM User's Guide 5.3 Super I/O The super I/O device is a Winbond W83627HF W83627HF that is connected to the LPC (Low Pin Count) Bus. This device provides the following additional features: Two serial ports (one RS232 RS232 available on JRex CPU board, one port available with JFLEXTMextension or as onboard TTL interface) Floppy Disk Controller PS/2-Keyboard Controller and PS/2-Mouse Interface 5.4 One Multi-Mode Parallel Port IrDA Interface (only available through JFLEXTMextension) CPU, Chipset and Super-I/O Configuration See the "Advanced Menu" section and its submenus of the "Appendix B: BIOS Operation" chapter for information on possible settings. CPU, Chipset and Super-I/O 17 17 JRex-PM User's Guide 6. System Memory The JRex-PM uses standard 184 pin DDR-SDRAM memory modules. One socket X1 is available for 2.5V (power level), unbuffered double data rate synchronous dynamic random access memory (DDR-SDRAM) of up to 1024MB 1024MB following Intel's DDR266/PC2100 DDR266/PC2100 Specification. The supported devices on the DDR-SDRAM module must be 128-Mbit, 256-Mbit or 512-Mbit technologies chips. All modules validated by Intel with the 845 chipset and minimum DDR266 DDR266 speed are electrical ready with the 855 chipset (A similar memory interface is used on the two chipsets.) Notes: Some older modules and modules out of specification are designed for 2.7V (power level). These modules may not work well at the JRex-PM. The total amount of memory available on the DDR-SDRAM module is used for main memory and graphics memory on the JRex-PM. Unified Memory Architecture (UMA) manages the sharing of the system memory between the graphics controller and processor. Full system memory size is not available for software applications. Up to 32MB of system memory are used for graphics memory. 6.1 Configuration There are lots of settings available for timing and memory usage in the BIOS setup utility. See the "Advanced Chipset Control Submenu" and the "Memory Cache Submenu" section of the "Appendix B: BIOS Operation" chapter for details on the memory configuration settings. System Memory 18 18 JRex-PM User's Guide 7. JFLEXTMExtension Concept The patented JFLEXTMExtension concept is based on two connectors with 120 pins each. These connectors allow the JRex CPU board to have extra functions. The JRex-PM provides: Second COM Port (with TTL level signals) Low Pin Count (LPC) Bus for more I/O devices PCI Bus for up to 3 additional PCI devices AC97 Bus for sound features LVDS panel output Digital video out ports (DVOB and DVOC) for additional TV-Out Encoders, TMDS and LVDS transmitters There are already some JFLEXTMextension modules available from Kontron Embedded Modules GmbH. Kontron also will offer additional functions in the future. Please visit the Kontron Web site for more information about available extension modules or click the following link: "http://emea.kontron.com/index.php?id=82&cat=191". The JFLEXTMextension specification with design guidelines is available from the Kontron web site, too. If you have more ideas for more functionality, please inform Kontron via your sales channel. You also can join our certified partner program, if you are interested and if you have experiences on digital panel adaptations or on PCI Bus designs. Please go to the Kontron Web site to get a membership in the certified partner program. A detailed description of the signals on the JFLEXTM extension connectors and its timing characteristics is beyond the scope of this document. Refer to the specification and design guide available on the Kontron Web site and see the official LPC- and PCI-specifications for further details. The link to the JFLEXTMspecification is: When using a JRex CPU board designed as AT-version (5V-only) the +3.3V for JFLEX extension modules is generated with help of a DC/DC converter. This 3.3V power supply solution does not have the same capabilities as an ATX power supply. In this case the maximum current for all JFLEX extension modules in the system is limited to 300mA. If your JFLEX extension modules need more power, it is strictly recommended to supply via additional power solutions on the JFLEX extension cards. JFLEXTMExtension Concept 19 19 JRex-PM User's Guide 8. Keyboard and Mouse Interface The keyboard and mouse interface is available through the combined PS/2 connector X12 (6 pins). To find the location of the keyboard and mouse connector, please see the "Appendix E: Connector Layout" chapter. A PS/2-Keyboard can be directly connected to this interface. If you intend to use a PS/2-Mouse, too, connect a Y-cable to this interface. There are many different Y-cables that look similar to the following picture available on the market: Notes: 8.1 Some Y-cables have reverse keyboard and mouse signals. If your keyboard and mouse do not work, connect the keyboard to the mouse side and the mouse to the keyboard side of the Y-cable. The issue lies not with the JRexes but with the Y-cable. Keyboard and Mouse PS/2 Connector The following table shows the pin-out of the PS/2 connector on the front. Header Notes: Signal Name Function 1 2 3 4 5 6 (*) Pi n KBDAT MSDAT KEYGND KEYVCC * KBCLK MSCLK PS/2 Keyboard data (bi-directional I/O) PS/2 Mouse data Ground +5V PS/2 Keyboard clock (bi-directional I/O) PS/2 Mouse clock To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. Keyboard and Mouse Interface 20 20 JRex-PM User's Guide 8.2 Configuration Refer to the "Keyboard Features Submenu" and the "Miscellaneous Submenu" in the "Appendix B: BIOS Operation" chapter for information on configuration. Keyboard and Mouse Interface 21 21 JRex-PM User's Guide 9. USB InterfaceS The JRex-PM offers 4 USB ports. These ports are driven by either two UHCI USB 1.1 or one EHCI USB 2.0 controller(s). Two of the 4 USB ports are available on the JRex-PM, and two more ports are available on the JFLEXTMextension module. You can expand the ports for up to 127 USB peripherals by using external USB hubs. 9.1 Connector The two onboard USB interfaces are available through the double port connector X7 (8 pins). To find the location of USB connectors, please see the "Appendix E: Connector Layout" chapter. The following table shows the pin-out of the USB connector. Header Notes: USB InterfaceS Signal Name Function 1 2 3 4 5 6 7 8 (*) Pin USB0_5V * USB0USB0+ USB_GND USB1_5V * USB1USB1+ USB_GND USB0-supply (max. 500mA) Universal serial bus port 0 (-) Universal serial bus port 0 (+) USB Ground USB1-supply (max. 500mA) Universal serial bus port 1 (-) Universal serial bus port 1 (+) USB Ground To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. The USB power lines are protected with a resetable fuse and are limited to 500mA. 22 22 JRex-PM User's Guide 9.2 Configuration You can enable or disable the two USB UHCI Host Controllers in the BIOS Setup Utility for support of USB 1.1 devices. USB host controller 1 serves the two onboard USB ports 0 and 1. USB host controller 2 only needs to be enabled for the use of two more ports that are available with a JFLEXTMextension module. For high-speed USB 2.0 support of all 4 available ports on the USB, EHCI Host Controller can be enabled. You also can enable or disable legacy USB support. The legacy support is required for USBkeyboard and USB-Mouse when used with non-USB aware operating systems like Unix or DOS. It is also required to boot from USB mass storage devices. For more information, see the "I/O Device Configuration Submenu" section in "Appendix B: BIOS Operation". You can download available drivers or get driver download support information from the Kontron Web site. Kontron provides you with the latest Kontron-tested drivers, which can differ from newer ones. For further technical questions, contact your local support or get support information and downloadable software updates from Intel®. 1. Notes: 2. USB InterfaceS Some operating systems without USB 2.0 support do not work well with EHCI controller enabled. If you install such an OS on the JRex-PM, disable the EHCI controller in the Setup Utility before installation. For information on operating systems not listed on our Web site, contact your OS supplier for an USB 2.0 driver. Kontron is not allowed by law to ship USB 2.0 drivers. 23 23 JRex-PM User's Guide 10. Ethernet Interface 10.1 Ethernet Controller The JRex-PM uses the ICH4's integrated 32bit PCI LAN controller in combination with the Intel® 82562 platform LAN connect device. The network subsystem supports a 10/100Base-T interface. The device auto-negotiates the use of a 10Mbit/sec or 100Mbit/sec connection. All major network-operating systems and several real-time and embedded operating systems support the interface. The Intel® 82562 features are: IEEE 802.3u Auto-Negotiation support IEEE 802.3x Full Duplex Flow Control standard Digital Adaptive Equalization control Link status interrupt capability 10Base-T auto-polarity correction Platform LAN connect interface support Diagnostic loopback mode 1:1 transmit transformer ratio support Low power (less than 300mW in active transmit mode) Notes: IEEE 802.3 10Base-T/100Base-TX compliant physical layer interface Reduced power in "unplugged mode" The Ethernet interface works according to the common criteria of the embedded technology market segment. Ethernet Interface 24 24 JRex-PM User's Guide 10.2 Connector The 10/100Base-T connector is a standard 8-pin RJ45 jack (X8) with integrated LEDs for link and activity. To find the location of the Ethernet connector, please see the "Appendix E: Connector Layout" chapter. The following table shows the pin-out of the Ethernet connector. Header Signal Name Function In/Out 1 2 3 4 5 6 7 8 L R Notes: Pin TXD+ TXDRXD+ NC * NC * RXDNC * NC * Left LED Right LED 100/10BASE-T 100/10BASE-T Transmit 100/10BASE-T 100/10BASE-T Transmit 100/10BASE-T 100/10BASE-T Receive For internal use only For internal use only 100/10BASE-T 100/10BASE-T Receive For internal use only For internal use only Activity Link Differential Output Differential Output Differential Input Differential Input Green Yellow (*) Do not connect anything to these pins! 10.3 Configuration The onboard LAN controller can be enabled or disabled in the BIOS Setup Utility. Additionally it is possible to enable the onboard LAN PXE boot ROM to allow the system to boot up via a network connection from a PXE boot server. Refer to the "I/O Device Configuration Submenu" and the "Boot Menu and Utilities" section in the "Appendix B: BIOS Operation" chapter for additional information on configuration. You can download available drivers from the Kontron Web site. For further information read the read-me file or contact technical support. 10.4 Ethernet Technical Support If any problems occur, you can solve some of them by using the latest drivers for the Intel® LAN controller. Kontron provides you with the latest Kontron-tested drivers, which can differ from newer ones. For further technical support, contact either Kontron or get support information and downloadable software updates from Intel®. Ethernet Interface 25 25 JRex-PM User's Guide 11. Graphic Interfaces 11.1 Video Controller The JRex-PM uses the graphics accelerator integrated in the Intel® 855GM/GME 855GM/GME chipset, which delivers high-performance 2D, 3D and video capabilities. With its interface to UMA (Unified Memory Architecture) up to 32MB of system memory are used as video memory. The controller can drive four interfaces with its two graphic engines on the JRex-PM: Cathode Ray Tube (CRT) interface Low Voltage Differential Signaling (LVDS) interface 2 Digital Video Output (DVO) ports 11.2 CRT Connector The CRT (Cathode Ray Tube) interface is available through the standard DSUB15 DSUB15 connector X4. To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. The following table shows the pin-out of the CRT connector. Header Signal Name Function 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Graphic Interfaces Pin RED GRN BLU NC GND GND GND GND NC GND NC DDA HSYNC VSYNC DCK Red Video Green Video Blue Video Not connected Ground Ground Ground Ground Not connected Ground Not connected DDC Serial Data Line Horizontal Sync Vertical Sync DDC Data Clock Line 26 26 JRex-PM User's Guide 11.3 Flat Panel LVDS Interface (JILI) Connector The interface for the LCD Panel is available through the X3 connector (40 pins) on the bottom side of the board. This connector represents the JILI interface (JUMPtec Intelligent LVDS Interface). The implementation of this subsystem complies with the JILI Specification of Kontron Embedded Modules GmbH. This JRex already supports the JILI3 implementation. A variety of cables for different display types are available from Kontron. Please refer to the cable list on the Kontron Web site for part numbers and cable names. A detailed description of the JILI interface standard also is available in a separate document JILIM?.PDF. The three question marks represent the document's revision number. You can download the document from the Kontron Web site, or contact your local Kontron technical support to receive it. To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. 11.4 Display Power Considerations When using a LCD Panel, additional voltages may be required to drive the display's logic and to supply the backlight converter and the display's contrast voltage. The display logic may require +5V for standard or +3.3V for low-power LCDs. Contrast voltages for passive displays are normally very different and can range from 30V to +30V. Backlight converters usually are +5V or +12V types. When using a Kontron JILI cable, you do not need to determine such configurations. Display logic voltage and contrast voltage come pre-configured on the JILI cable. On occasion, backlight voltage has to be adjusted on the cable. Even though the JRex-PM is also available as a +5V-only board, you need to supply the +12V for the backlight converter additionally when using such a converter type. The onboard 3.3V-circuitry of the JRex-PM and the +3.3V logic voltage of low-voltage panels are powered by separate voltage regulators. The one for the LCD is mounted on the JILI adapter cable. Graphic Interfaces 27 27 JRex-PM User's Guide 11.5 Connecting a LCD Panel To determine whether your panel display is supported, check the Kontron Web site for panel lists. We regularly update the list of panels that have been tested with our boards. Many panel adapters for a wide spread variety of displays are available through Kontron. If you use one of those adapters supplied by Kontron, configuration is easy: 1. Check whether you have the correct adapter and cable for the panel you plan to use. Inspect the cable for damages. 2. Disconnect the power from your system. 3. Connect the panel adapter to the LCD Panel connector (JILI) on the JRex-PM. 4. Connect the other end of the cable to your display. 5. Connect the backlight converter. 6. Supply power to your system. 7. If no image appears on your display, connect a CRT monitor to the CRT connector. 8. If necessary program the EEPROM on the JILI cable with the matching configuration data. 9. If you still do not see improvement, consider contacting the dealer for technical support. 11.6 Configuration You can set the general configuration for the graphic controller in the BIOS setup utility. Refer to the "Advanced Chipset Control Submenu" and the "Display Control Submenu" in the "Appendix B: BIOS Operation" chapter for more configuration information. You can download drivers for the graphics controller from the Kontron Web site. For further information, read the read-me or help files or contact technical support. 11.7 Graphics Technical Support If problems occur, you can solve some of them by using the latest drivers for the graphics controller. Kontron provides you with the latest tested drivers, which can differ from newer ones. For further technical support, contact either Kontron, or obtain support information and downloadable software updates from Intel®. Graphic Interfaces 28 28 JRex-PM User's Guide 11.8 Available Video Modes The following list shows the video modes supported by the graphics controller with maximum frame buffer size. When configured for smaller frame buffers and/or using a LCD panel on the JILI interface, not all of the video modes listed below may be available. Capability depends on system configuration and on display capabilities. Different operating systems also may not support all listed modes by the available drivers. 11.8.1 Standard IBM-Compatible VGA Modes Video Mode Type Characters/Pixels Colors/Gray val. 00h/01h 02h/03h 04h/05h 06h 0Dh 0Eh 0Fh 10h 11h 12h 13h Text Text Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics 40x25 80x25 320x200 640x200 320x200 640x200 640x350 640x350 640x480 640x480 320x200 16 16 4 2 16 16 Mono 16 2 16 256 11.8.2 Extended VESA VGA Modes VESA Graphic Interfaces Display Pixels Colors 101h 103h 105h 107h 111h 112h 114h 115h 117h 118h 11Ah 11Bh 13Ah 13Ch 14Bh 14Dh 15Ah 15Ch Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics Graphics 640x480 800x600 1024x768 1280x1024 640x480 640x480 800x600 800x600 1024x768 1024x768 1280x1024 1280x1024 1600x1200 1920x1440 1600x1200 1920x1440 1600x1200 1920x1440 256 256 256 256 64K 16M 64K 16M 64K 16M 64K 16M 256 256 64K 64K 16M 16M 29 29 JRex-PM User's Guide 12. Serial-Communication Interfaces 12.1 Serial Ports COMA and COMB Two fully functional serial ports (COMA and COMB) provide asynchronous serial communications. One serial port is available as RS232 RS232 on the JRex-PM front panel, the second serial port offers TTL level signals on the CPU board or is available on the JFLEXTMextension module. The onboard serial port supports RS-232 RS-232 operation modes and is compatible with the serial-port implementation used on the IBM Serial Adapter. The TTL signals of the second serial port are available on an internal connector on the CPU board or on the JFLEXTM connector and also can be used for IrDA connectivity. The ports are 16550 high-speed UART compatible and support 16-byte FIFO buffers for transfer rates up to 115.2Kbaud. 12.2 Onboard RS-232 RS-232 Connector COM A is available through the DSUB9 connector X10. To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. The following table shows the pin-out. Header Signal Name Function In / Out 1 2 3 4 5 6 7 8 9 Serial-Communication Interfaces Pin DCD1 SIN1 SOUT1 DTR1 GND DSR1 RTS1 CTS1 RI1 Data Carrier Detect Receive Data Transmit Data Data Terminal Ready Signal Ground Data Set Ready Request to Send Clear to Send Ring Indicator In In Out Out -In Out In In 30 30 JRex-PM User's Guide 12.3 Onboard TTL Level Connector COM B is available through the X15 connector (10 pins) and offers TTL level signals. This interface is not available on boards before layout BQBAL118 BQBAL118 and revision CE?10. To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. For adapter cable information see the "Connector Functions and Interface Cables" section in this manual. The following table shows the pin-out. Header Notes: Signal Name Function In / Out 1 2 3 4 5 6 7 8 9 10 (*) Pin RSLD DSR RX RTS TX CTS DTR RI GND VCC (*) Data Carrier Detect Data Set Ready Receive Data Request to Send Transmit Data Clear to Send Data Terminal Ready Ring Indicator Signal Ground +5V In In Out Out -In Out In In To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. When using a JFLEX extension board with serial port feature, this connector can not be used in parallel, because the TTL signals are routed to the JFLEX bus to drive the serial port on the extension module. 12.4 Configuration You can set the serial input/output interfaces to enabled, disabled or auto. The base I/O-addresses 3F8h, 2F8h, 3E8h, or 2E8h can be configured when enabled, as well as the interrupts IRQ3 or IRQ4. Refer to the "I/O Device Configuration Submenu" in the "Appendix B: BIOS Operation" chapter for information on configuration. Serial-Communication Interfaces 31 31 JRex-PM User's Guide 13. Parallel-Port Interface The JRex-PM incorporates an IBM XT/AT compatible parallel port. It supports uni-directional, bidirectional, EPP and ECP operating modes. 13.1 Connector The parallel port is available through the X11 connector (26 pins). To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. To have the signals available on a standard, parallel-interface connector DSUB-25 DSUB-25, an adapter cable is required. For adapter cable information see the section "Connector Functions and Interface Cables". The following table shows the pin-out as well as necessary connections for a DSUB-25 DSUB-25 adapter. Header Pin 1 2 25 26 (*) Notes: Signal Name Function In / Out DSUB-25 DSUB-25 1 3 5 7 9 11 13 15 17 19 21 23 25 2 4 6 8 26 10,12 14,16 18,20 22,24 /STB PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 /ACK /BUSY PE /SLCT /AFD /ERR /INIT /SLIN VCC * GND GND GND GND Strobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Acknowledge Busy Paper out Select out Autofeed Error Init Select in +5V Signal Ground Signal Ground Signal Ground Signal Ground Out I/O I/O I/O I/O I/O I/O I/O I/O In In In In Out In Out Out - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 NC 18 - 25 18 - 25 18 - 25 18 - 25 To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. Parallel-Port Interface 32 32 JRex-PM User's Guide 13.2 Configuration The parallel-port mode, I/O addresses, and IRQs are changeable from the BIOS Setup Utility. You can program the base I/O-address 378h (default), 3BCh or 278h. You can set the parallel port mode to disable, enable or AUTO (default). You can choose IRQ5 or IRQ7 as the parallel-port interrupt. Refer to the "I/O Device Configuration Submenu" in the "Appendix B: BIOS Operation" chapter for additional information on configuration. Parallel-Port Interface 33 33 JRex-PM User's Guide 14. IDE Interfaces PCI-bus devices serve as primary and secondary IDE hosts on the JRex-PM. The controller supports: Up to Ultra DMA 100 mode Up to PIO mode 4 timing Multiword DMA mode 1and 2 with independent timing The controller also supports IDE legacy and IDE native mode configuration. The JRex-PM features one IDE interface that can drive two hard disks and one CompactFlash socket. When two IDE devices share a single adapter, they are connected in a master/slave, daisy-chain configuration. If only one drive is in the system, you must set it as the master. The CompactFlash socket is implemented through the secondary host as master. 14.1 Connector The IDE interface is available through Connector X5 (40 pins). To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. This interface is designed in 0.1" grid for optimal connectivity to a 3.5" hard drive. The following table shows the pin-out of the IDE connector. Header Signal Name Function 1 2 3-18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 IDE Interfaces Pin /HDRST GND PIDE_D1.D15 GND NC PIDE_DRQ GND /PIDE_IOW GND /PIDE_IOR GND PIDE_RDY PIDE_PD1 /PIDE_AK GND PIDE_IRQ NC PIDE_A1 PIDE_ATAD PIDE_A0 PIDE_A2 /PIDE_CS1 /PIDE_CS3 PIDE_ACT GND Reset Ground Primary IDE ATA data bus Ground Not connected Primary IDE DMA Request for IDE master Ground Primary IDE IOWJ Command Ground Primary IDE IORJ Command Ground Primary IDE ready IDE1 Cable Select (470 to Ground) Primary IDE DACK for IDE master Ground IDE IRQ Primary Not connected Primary IDE ATA address bus UDMA detection Primary IDE ATA address bus Primary IDE ATA address bus IDE chipselect 1 for primary channel 0 IDE chipselect 2 for primary channel 1 Drive Activity Ground 34 34 JRex-PM User's Guide 14.2 CompactFlash Socket The CompactFlash socket X6 (50 pins) for commercial CompactFlashes (Type I) is integrated on the bottom side of the JRex-PM board. Because the signals of the socket are connected to the secondary IDE, the socket is not a hot-plug capable interface. Turn off power to the system before adding or removing a CompactFlash card. The following table shows the pin-out of the CompactFlash socket. Pin Signal Name Function Pin Signal Name Function 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 GND D4 D6 /CS1 GND GND VCC GND GND SA1 D0 D2 GND D11 D13 D15 GND /IOW IRQ GND /RESET NC SIDE_ACT D8 D10 Ground Data 4 Data 6 Chip select 1 Ground Ground +5V Ground Ground Addr. 1 Data 0 Data 2 Ground Data 11 Data 13 Data 15 Ground I/O write Interrupt Ground Reset Not connected Drive Activity Data 8 Data 10 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 D3 D5 D7 GND GND GND GND GND SA2 SA0 D1 NC GND D12 D14 /CS3 /IOR VCC VCC NC IOCHRDY VCC NC D9 GND Data 3 Data 5 Data 7 Ground Ground Ground Ground Ground Addr. 2 Addr. 0 Data 1 Not connected Ground Data 12 Data 14 Chip select 3 I/O read +5V +5V Not connected Ready +5V Not connected Data 9 Ground 14.3 Configuration The IDE interfaces offer several configuration settings. Refer to the "Main Menu", the "ACPI Control Submenu", the "I/O Device Configuration Submenu" and the "Boot Menu and Utilities" sections in the "Appendix B: BIOS Operation" chapter for additional information on configuration. Notes: 1. 2. IDE Interfaces Use an UDMA flat-ribbon cable (80 lines) to drive UDMA66 UDMA66 or UDMA100 UDMA100 devices. When using a standard ribbon cable (40 lines) with UDMA66 UDMA66 or UDMA100 UDMA100 devices, you have to disable the Ultra DMA Mode in the BIOS Setup Utility. 35 35 JRex-PM User's Guide 15. Floppy Interface The floppy-drive interface of the JRex-PM uses a 2.88MB super I/O floppy-disk controller and can support one floppy disk drive with densities that range from 360kB to 2.88MB. 15.1 Connector The floppy disk interface is available on the flat-foil connector X9 (26 pins). This type of connector is often internally used in notebooks to connect a slim-line floppy drive. To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. For adapter cable information see the "Connector Functions and Interface Cables" section in this manual. The following table shows the connector pin-out. Header (*) Notes: Floppy Interface Signal Name Function Pin Signal Name Function 1 3 5 7 9 11 13 15 17 19 21 23 25 1 Pin VCC * VCC * VCC * NC NC NC NC GND GND GND GND GND GND +5V +5V +5V Not connected Not connected Not connected Not connected Ground Ground Ground Ground Ground Ground 2 4 6 8 10 12 14 16 18 20 22 24 26 /IDX /DR0 /DSKCHG NC /MTR0 /FDIR /STEP /WDATA /WGATE /TRK0 /WRTPRT /RDATA /HDSEL Index Drive Select 0 Disk Change Not connected Motor on 0 Direction Select Step Write Data Write Gate Track 00 Write Protect Read Data Side One Select To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. 36 36 JRex-PM User's Guide 15.1.1 Connector Diagram 15.2 Configuration You can configure the floppy disk interface in the BIOS Setup Utility. You can choose the 3.5" (common) or 5.25" drive types with densities of 360kB, 720kB, 1.2MB, 1.25MB, 1.44MB or 2.88MB. Refer to the "Main Menu", the "Miscellaneous Submenu" and the "Boot Menu and Utilities" section of the Appendix B: BIOS Operation" for more information on configuring the floppy drive. You also can disable the floppy-disk interface in the "I/O Device Configuration Submenu". Floppy Interface 37 37 JRex-PM User's Guide 16. Fan Interface The JRex-PM is normally shipped with a fan. If for any reason no fan is mounted or a different fan has to be used, use this interface to connect a fan to cool the CPU. The connector and onboard system controller support the speed monitoring of the fan. This connector supports 5V fans, only. 16.1 Connector The fan interface is available on connector J1 (3 pins). To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. Header Notes: Signal Description Function 1 2 3 (*) Pin Sense VCC * GND Speed Monitoring +5V Ground To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. 16.2 Configuration For the purpose of fan control you can set the active trip point to a value from 40°C up to 100°C in the "ACPI Control Submenu" of the BIOS Setup Utility. The fan will automatically turn on whenever this trip point temperature value is reached. Setting this item to disabled means the fan will always run, except when the operating system takes control over it. Fan Interface 38 38 JRex-PM User's Guide 17. Power Interface The JRex-PM is available with two different power interface connectors. It can be either equipped with an ATX power connector or with an AT power connector (+5V-only) version. The ATX-version has a standard 20-pin ATX-connector, while the AT-version uses a 4-pin power connector. 17.1 Power Interface Connectors 17.1.1 ATX Connector Version This power connector is available through the X14 connector (20 pins). To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. The JRex-PM requires +5V, +5V Standby and +3.3V to be supplied to the board. Additionally some LCD panel backlight inverters may need +12V, as well as some JFLEXTMextension modules or some hard disk and floppy disk drives. The +12V is not generated onboard of the JRex-PM and needs to be supplied, too, as soon as peripheral devices require this voltage. Kontron recommends that you use an ATX power supply with this type of JRex-PM, even though not all voltages are required. If you intend to use an AT power supply with this connector, please connect +3.3 V on all pins "V3.3S" and +5V on all pins "V5S" and "V5SB". Leave "ATXPWRGD" and "PSON" unconnected. The following table shows the pin-out of the connector. Header Notes: (*) Power Interface Signal Name Function Pin Signal Name Function 1 2 3 4 5 6 7 8 9 10 (*) Pin V3.3S * V3.3S * GND V5S * GND V5S * GND ATXPWRGD V5SB VCC12 VCC12 * +3.3V +3.3V Ground +5V Ground +5V Ground Powergood +5V Standby +12V 11 12 13 14 15 16 17 18 19 20 V3.3S * V-12 GND PSON GND GND GND V-5 V5S * V5S * +3.3V Not connected * Ground Power On Ground Ground Ground Not Connected * +5V +5V To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. The current on these pins is limited to 6A/pin. These pins are 12V and 5V on the ATX power supply. On this board they are not required. 39 39 JRex-PM User's Guide 17.1.2 AT Connector Version This power interface is an option to the ATX power interface and uses the connector X17 (4 pins). To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. In this case the JRex-PM requires +5V-only to be supplied to the board. The +3.3V for onboard and external low-power devices is generated onboard by a DC/DC converter. However, the +12V that may be required for the LCD panel backlight inverter, the JFLEXTMextension modules, and some hard disk or floppy disk drives, is not generated onboard and needs to be additionally supplied. The following table shows the pin-out of the connector. Header Notes: Signal Description Function 1 2 3 4 (*) Pin V5S * GND GND VCC12 VCC12 * +5V Ground Ground +12V To protect the external power lines of peripheral devices, make sure that: - the wires have the right diameter to withstand the maximum available current - the enclosure of the peripheral device fulfils the fire- protecting requirements of - IEC/EN 60950. The current of the pins on this connector is limited to 13A/pin. 17.1.3 Configuration The JRex-PM is equipped with a power-management system that supports APM 1.2 and ACPI 2.0 features. You can configure lots of options for power-saving states such as standby state with partial power reduction and suspend state with full-power reduction. Please refer to the "Power Menu" section in the "Appendix B: BIOS Operation" chapter for more information about power savings. Additional information is available in the "Important Technology Information" chapter. Power Interface 40 40 JRex-PM User's Guide 17.2 ATX/Reset/2LED Interface The ATX/Reset/2LED interface on the JRex-PM is an 8-pin female connector (X13) that offers four functions: Power Button Reset Button Hard Disk LED Power LED To find the location of this interface, please see the "Appendix E: Connector Layout" chapter. Kontron offers an accessory to have all four functions of the interface available. See the "Connector Functions and Interface Cables" section for ordering information. The following table shows the pin-out of the connector. Header Notes: (*) Signal Description Function 1 2 3 4 5 6 7 8 (*) Pin HDLED- * PLED- * HDLED+ PLED+ /RESIN GND +5V_ALWAYS PWRBTN Hard Disk LED Power LED Hard Disk LED (+5V) Power LED (+3.3V) Reset Input Ground Power Button Source Power Button Input This signal has an onboard 470 Ohm resistor. Directly connect the anode of the LED to HDLED+ and the cathode to HDLED- line. This signal has an onboard 1000 Ohm resistor. Directly connect the anode of the LED to the PLED+ and the cathode to the PLED- line. 17.2.1 Configuration The function of the power button can be set to either "power off" or "sleep" mode from the BIOS setup utility. When set to "power off" the power button offers an On/Off function and when set to "Sleep," it offers a Sleep/Wake function. Please refer to the "Power Menu" section in the "Appendix B: BIOS Operation" chapter for more information about power savings. Power Interface 41 41 JRex-PM User's Guide 18. Watchdog Timer The watchdog timer is integrated in the onboard Winbond W83627HF W83627HF controller of the JRex-PM and can issue a reset to the system or generate a non-maskable interrupt (NMI). The watchdog timer circuit has to be triggered within a specified time by the application software. If the watchdog is not triggered because proper software execution fails or a hardware malfunction occurs, it will reset the system or generate the NMI. 18.1 Configuration You can set the watchdog timer to disabled, reset or NMI mode. You can specify the delay time and the timeout (trigger period) from 1 second to 30 minutes. The delay time is the time after first initialization before the trigger period starts. The timeout is the time the watchdog has to be triggered within. You can make the initialization settings in the BIOS setup. Refer to the "Watchdog Settings Submenu" in the "Appendix B: BIOS Operation" chapter for information on configuration. 18.2 Programming 18.2.1 Initialization You can initialize the watchdog timer from the BIOS setup. You also can set up the initialization from the application software with help of the JIDA (Jumptec Intelligent Device Architecture) programmer's interface. 18.2.2 Trigger The watchdog needs to be triggered out of the application software within a specified timeout period. You can only do this in the application software with help of the JIDA programmer's interface. For information about the JIDA programmer's interface refer to the JIDA BIOS extension section in the Appendix B: BIOS chapter and separate documents available in the JIDA software packages on the Kontron Web site. Watchdog Timer 42 42 JRex-PM User's Guide 19. Hardware Monitor The Winbond W83627HF W83627HF controller monitors several critical hardware parameters of the system, including power-supply voltages, fan speed and CPU temperature, which are very important for a high-end computer system to remain stable and properly. This controller is connected via the system management (SM) bus to the south bridge. The following parameters are monitored: +3.3V from onboard DC/DC CPU core voltage +5V standby voltage Battery voltage CPU temperature with on-die diode CPU fan speed 19.1 Configuration You can use the "Hardware Monitor Submenu" in the BIOS Setup Utility to obtain information on voltages, fan speed and to check the temperature of the CPU die. For more information on this submenu, see the "Appendix B: BIOS Operation" chapter in this manual. To monitor the parameters of this feature from your operating system, Kontron recommends that you use the 32-bit protected mode JUMPtec's Intelligent Device Architecture 32-bit driver (JIDA 32) with the test and demo application for Windows 95/98/ME/NT/2000/XP 95/98/ME/NT/2000/XP, which is available on the Kontron Web site. Hardware Monitor 43 43 JRex-PM User's Guide 20. Important Technology Information The following technological information is designed to give you a better understanding of some of the features offered by the JRex-PM. This information can be referenced when reading the Appendix A: System Resource Allocations and Appendix B: BIOS Operation sections that follow. There also are references to additional documentation that will help you develop a better understanding of the technical information. They are listed in the Appendix F: PC-Architecture Information. 20.1 Max CPU Frequency setting Kontron Embedded Modules currently offers four variants of the JRex-PM. They are the 1800MHz Pentium® M 745 version, the 1000MHz Celeron®-M 373 version, the 1500MHz Celeron®-M 373 version and the 800MHz cacheless processor. These variants use a smart BIOS with the capability of identifying the CPU that the module is equipped with. Another feature of the BIOS is its ability to offer the user the option to set the maximum CPU frequency based on the Intel® SpeedStep® technology. Notes: Celeron® M processors do not support this feature. The Max CPU Frequency setting option is only available since BIOS version BQBAR113 BQBAR113. The Max CPU frequency settings available for the modules are as follows: 1800MHz: 600, 800, 1000, 1200, 1400, 1600, 1800MHz (default since BQBAR114 BQBAR114) Selecting frequencies higher then the default may cause the system to reach "Critical Trip Point" and shutdown if a proper cooling solution is not used. Always ensure that you use a proper cooling when selecting higher frequency settings. Refer to the "Power Menu" section in the "Appendix B: BIOS Operation" chapter of this manual for more information. Important Technology Information 44 44 JRex-PM User's Guide 20.2 Thermal Monitor and Catastrophic Thermal Protection 20.2.1 Thermal Monitor The Thermal Monitor within the Pentium M processor helps to control the processor temperature by activating the TCC (Thermal Control Circuit) when the processor silicon reaches its maximum operating temperature. The temperature at which the Intel Thermal Monitor activates the TCC is not user-configurable and is not software visible. The Thermal Monitor controls the processor temperature by modulating (starting and stopping) the CPU core clocks at a 50% duty cycle (TM1) or by initiating an Enhanced Intel SpeedStep® technology transition (TM2*) when the processor silicon reaches its maximum operating temperature. The mode is selectable in the BIOS Setup Utility. Notes: (*) Maximum operating temperature activating TCC: 100°C TM2 is the recommended mode for the Intel Pentium M processor. TM2 is not supported on boards with Celeron® M processor. Thermal Monitor supports two modes to activate the TCC: Automatic and On-Demand mode. The Intel Thermal Monitor Automatic Mode must be enabled via BIOS for the processor to be operating within specification. Automatic mode does not require any additional hardware, software drivers, or interrupt handling routines. 20.2.2 Catastrophic Thermal Protection The Intel Pentium M processor supports the THERMTRIP# signal for catastrophic thermal protection. In the event of a catastrophic cooling failure, the processor will automatically shut down when the silicon has reached the absolute maximum temperature. At this point the system BUS signal THERMTRIP# will go active. THERMTRIP# activation is independent of processor activity and does not generate any bus cycles. The system will immediately shut down. Absolute maximum temperature activating THERMTRIP#: 125°C For more details, see Chapter 5.1.2 of the Intel Pentium M Processor Datasheet. Important Technology Information 45 45 JRex-PM User's Guide 20.3 Processor Performance Control The Pentium M processor can run in different performance states (multiple frequency/voltage operating points). The CPU performance can be altered while the computer is functioning. This allows the processor to run at different core frequencies and voltages depending on CPU thermal state and OS policy. Microsoft Windows XP includes built-in processor performance control to operate the processor more efficiently when it is not fully utilized. Win2k, WinME and Win9x do not support processor performance control. Special software is required for OSes that are not capable of processor performance control. In Windows, the processor performance control policy is linked to the Power Scheme setting in the control panel power option applet. Notes: Windows always runs at the highest performance state when the "Home/Office" or the "Al ways On" power scheme is selected. For more detailed information about processor performance control, see: - Chapter 8 of the ACPI Specification Revision 2.0c - Windows platform design notes 20.4 Thermal Management ACPI allows the OS to play a role in the thermal management of the system. With the OS in control of the operating environment, cooling decisions can be made based on the application load on the CPU and the thermal heuristics of the system. The ACPI thermal solution on JRex-PM supports three cooling policies and their trip points: Active Trip Point Active cooling devices typically consume power and produce noise but are able to cool a thermal zone without limiting system performance. The active cooling trip point declares the temperature threshold OS uses to start/stop active cooling devices (fan). Passive Cooling Trip Point Passive cooling devices produce no noise, but may not be effective enough to cool the thermal zone. The passive cooling trip point declares the temperature threshold in which the OS will start or stop passive cooling. In this case it throttles the processor. Critical Trip Point The OS performs an orderly, but critical, shutdown of the system when the temperature reaches the critical trip point. Important Technology Information 46 46 JRex-PM User's Guide 20.4.1 Processor Clock Throttling The ACPI OS assesses the optimum CPU performance change necessary to lower the temperature using the following equation: P[%] = TC1(Tn-Tn-1) + TC2(Tn-Tt) is the performance delta, Tt is the target temperature = critical trip point. The two coefficients P TC1 and TC2 and the sampling period TSP are hardware dependent constants that you must supply. (See the setup options in the ACPI Control Submenu section in the BIOS Operation chapter). It is up to you to set the cooling preference of the system by setting the appropriate trip points in the BIOS setup. Notes: For more detailed information see Chapter 12 of the ACPI Specification. Important Technology Information 47 47 JRex-PM User's Guide 20.5 I/O APIC vs 8259 PIC Interrupt mode The I/O APIC (Advanced Programmable Interrupt Controller) handles interrupts differently than the 8259 PIC. Enable the I/O APIC mode in the BIOS Setup Utility, if your operating system supports it. The following information explains these differences to the standard 8259 PIC mode: Method of interrupts transmission The I/O APIC transmits interrupts through the system bus and interrupts are handled without the needs for the processor to run an interrupt acknowledge cycle. Interrupt priority The priority of interrupts in the I/O APIC is independent of the interrupt number. More interrupts The I/O APIC in the chipset of the JRex-PM supports a total of 24 interrupts. Notes: The APIC is not supported by all operating systems. Only Windows XP supports APIC. The APIC mode must be enabled in the BIOS setup before the OS installation. APIC only works in ACPI mode. For more detailed information about APIC, see Chapter 8 of the IA-32 IA-32 Intel Architecture Software Developer's Manual, Volume 3. Important Technology Information 48 48 JRex-PM User's Guide 20.6 Native vs. compatible IDE mode 20.6.1 Compatible IDE Mode The ATA controller emulates a legacy IDE controller, which is a non-standard extension of the ISAbased IDE controller. In compatible mode, the controller requires two ISA IRQs (14 and 15) that cannot be shared with other devices. 20.6.2 Native Mode The ATA controller acts as a true PCI device that does not require dedicated legacy resources and can be configured anywhere in the system. ATA controllers running in native mode use their PCI interrupt for both channels and can share this interrupt pin with other devices in the system, like any other PCI device. By requiring only one shareable interrupt instead of two non-shareable ones, native-mode controllers significantly decrease the likelihood that a user will install a device that cannot work because no interrupts are available. Enable Native IDE Support in the BIOS Setup Utility if your OS supports this mode. Notes: The Native Mode is not supported by all operating systems. The Native mode must be enabled in the BIOS setup before the OS installation. Native Mode only works in ACPI mode. For more information see the Microsoft Windows platform design notes about Native-mode ATA. 20.6.3 Native Mode Configuration Windows XP SP1 and Windows Server 2003 will switch a native-mode-capable ATA controller from compatible to native mode if the BIOS indicates that the controller can be switched, the controller supports native mode and the appropriate registry entry is set. You must add a DWORD VALUE called EnableNativeModeATA under / and set 1 as the value. Important Technology Information 49 49 JRex-PM User's Guide 21. Appendix A: System-Resource Allocation 21.1 Interrupt Request (IRQ) Lines 21.1.1 In 8259 PIC mode (I/O APIC mode is disabled) IRQ # (1) Notes: (2) (3) (4) Use Available 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Timer0 Keyboard Slave 8259 COM2 COM1 No No No Yes No Yes No No No Yes Yes Yes No No No No FDC LPT1 RTC SCI PS/2 Mouse FPU IDE0 CompactFlash IDE1 Comment Note (4) Note (1) Note (2) Note (1) Note (1) Note (3) Note (1) Note (1) Note (1) If the ,used for"-device is disabled in setup, the corresponding interrupt is available for other devices. Possible setting for LPT1. IRQ7 is the default setting. Available in default configuration. IRQ 9 is used as SCI, if ACPI is enabled. Available in default configuration. Used when COM2 for JFLEX is enabled. Appendix A: System-Resource Allocation 50 50 JRex-PM User's Guide 21.1.2 In I/O APIC mode IRQ # (1) Notes: (2) (3) (4) (5) Use Available 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Timer0 Keyboard Slave 8259 COM2 COM1 FDC LPT1 RTC SCI No No No Yes No Yes No No No Yes Yes Yes No No No No For PCI For PCI For PCI For PCI No No No No PS/2 Mouse FPU IDE0 CompactFlash IDE1 PIRQ[A] PIRQ[B] PIRQ[C] PIRQ[D] PIRQ[E] PIRQ[F] PIRQ[G] PIRQ[H] Comment Note (4) Note (1) Note (2) Note (1) Note (1) Note (3) Note (1) Note (1), Note (5) Note (1), Note (5) If the ,used for"-device is disabled in setup, the corresponding interrupt is available for other devices. Possible setting for LPT1. IRQ7 is the default setting. Available in default configuration. IRQ 9 is used as SCI, if ACPI is enabled. Available in default configuration. Used when COM2 for JFLEX is enabled. Available if IDE controller is in Native Mode. 21.2 Direct Memory Access (DMA) Channels DMA # 0 1 2 3 4 5 6 7 (1) Notes: (2) (3) Use FDC Cascade Available Comment Yes Yes No Yes No Yes Yes Yes Note (3) Note (2), (3) Note (1), (3) Note (2), (3) If the ,used for"-device is disabled in setup, the corresponding DMA channel is available for other devices. Possible setting for LPT1 if configured for ECP mode. Possible setting for legacy audio device Appendix A: System-Resource Allocation 51 51 JRex-PM User's Guide 21.3 Memory Map The JRex-PM processor modules can support up to 1024MB 1024MB of memory. The first 640KB 640KB of DDRSDRAM are used as main memory. Using DOS, you can address 1MB of memory directly. Memory area above 1MB (high memory, extended memory) is accessed under DOS via special drivers such as HIMEM.SYS and EMM386 EMM386.EXE, which are part of the operating system. Please refer to the operating system documentation or special textbooks for information about HIMEM.SYS and EMM386 EMM386.EXE. Other operating systems (Linux or Windows versions) allow you to address the full memory area directly. Upper Memory Use Available Comment A0000h BFFFFh VGA Memory No Mainly used by graphic adapter cards. If a PCI graphic card is in the system this memory area is mapped to the PCI bus. C0000h CFFFFh VGA BIOS, RPL/PXE ROM No D0000h DFFFFh E0000h F0000h Yes System BIOS, USB legacy support Appendix A: System-Resource Allocation Free for LPC bus or shadow RAM in standard configurations. If JRC software is used, a 16K block is shadowed for BIOS extension, starting with first free area at D0000h, D4000h, D8000hor DC000h. (BIOS extensions do not use the whole shadow block.). No 52 52 JRex-PM User's Guide 21.3.1 Using Expanded Memory Managers JRex-PM extension BIOSes may be mapped to an upper memory area. (See the previous table.). Some add-on boards also have optional ROMs or use drivers that communicate with their corresponding devices via memory mapped I/O such as dual-ported RAM. These boards have to share the upper memory area with the Expanded Memory Manager's EMS frame. This often causes several problems in the system. Most EMMs scan the upper memory area for extension BIOSes (optional ROMs) and choose a free memory area for their frame if it is not explicitly set. Normally, they are not always capable of detecting special memory-mapped I/O areas. You need to tell the EMM which memory areas are not available for the EMS frames, which is most of the time done by using special exclusion parameters. If the Expanded Memory Manager you use cannot detect extension BIOSes (optional ROMs), make sure you excluded all areas in the upper memory, which are used by extension BIOSes, too. Your instruction in the CONFIG.SYS concerning the Expanded Memory Manager should look like this: (question marks symbolize the location of extension BIOS). MS-DOS Example DEVICE=EMM386 EMM386.EXE X=?-? X=E000-FFFF E000-FFFF Notes: When booting up your system using this configuration under MS-DOS, the exclusion of area F000 to FFFF causes a warning. Microsoft reports that this message will always appear when the F000 segment lies in the shadow RAM. This is a bug of EMM386 EMM386, not of the JRex board. Please read the technical manuals of add-on cards used with the JRex-PM for the memory areas they use. If necessary, exclude their memory locations to avoid a conflict with EMM386 EMM386. Appendix A: System-Resource Allocation 53 53 JRex-PM User's Guide 21.4 I/O Address Map The I/O-port addresses of the JRex-PM are functionally identical with a standard PC/AT. All addresses not mentioned in this table should be available. We recommend that you do not use I/O addresses below 0110hex with additional hardware for compatibility reasons, even if available. Address (h) Use Available Comment 0000 - 001F 0020 - 003D 0040 - 0053 0060 - 0067 0070 - 0077 DMA Controller 1 Interrupt Controller 1 Timer, Counter Keyboard controller Real Time Clock and CMOS Registers DMA Page Register DMA Control Reset Generator Interrupt Controller 2 DMA Controller 2 Math. Coprocessor General Purpose I/O Hard Disk Drive (Secondary) Hard Disk Drive (Primary) No No No No No Fixed Fixed Fixed Fixed Fixed No No No No No No No No 0274 - 0277 0278 - 027F 02E8 - 02EF 02F8 - 02FF 0330 - 0331 0376 ISA PNP Data LPT COM4 COM2 No Yes Yes Yes Fixed Fixed Fixed Fixed Fixed Fixed Kontron Control Port, Fixed Available if IDE port 2 is disabled or in native IDE mode Available if IDE port 1 is disabled or in native IDE mode Fixed Possible address for LPT Possible address for COM Possible address for COM IDE Controller No 0378 - 037F 03BC - 03C3 03B0 - 03DF 03E8 - 03EF 03F6 LPT LPT Graphic Subsystem COM3 IDE Controller No Yes No Yes No 03F0 - 03F7 03F8 - 03FF 04D0 - 04D1 0CF8 - 0CFF 1000 - 107F 1180 - 11BF 1454 14D4 1500 - 157F 1800 - 1807 1C00 - 1C1F 2000 - 201F 2400 - 240F Floppy Controller COM1 Interrupt Select PCI Configuration System Resources System Resources System Resources System Resources System Resources Graphic Subsystem USB Host Controller 1 USB Host Controller 2 Ultra ATA Storage Controller SM-Bus Controller Ethernet Controller No No No No No No No No No No No No No Available if IDE port 2 is disabled or in native IDE mode Available if LPT is disabled Possible address for LPT Fixed Possible address for COM Available if IDE port 2 is disabled or in native IDE mode Available if floppy controller is disabled Available if COM is disabled Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed Fixed No No Fixed Fixed 0080 - 008F 0090 - 009F 0092 00A0 00BF 00C0 - 00DF 00F0 0100 - 010F 0170 - 0177 01F0 - 01F7 2800 - 281F 3000 - 303F Appendix A: System-Resource Allocation No 54 54 JRex-PM User's Guide 21.5 Peripheral Component Interconnect (PCI) Devices All devices follow the PCI 2.1 specification. The BIOS and OS control memory and I/O resources. Please refer to the PCI 2.1 specification for details. PCI Device (IDSEL) PCI IRQ REQ/ GNT Comment AGP Graphic - - Separate Bus, integrated in Intel chipset Ethernet (AD24) AC97 Sound INTE# INTB# Discrete channel INTA# - INTD# - st 1 UHCI USB C ontroller nd 2 UHCI USB Controller EHCI USB Controller Separate Bus, integrated in Intel chipset Separate Bus, integrated in Intel chipset Separate Bus, integrated in Intel chipset Separate Bus, integrated in Intel chipset INTH# 21.6 SM Bus Devices The JRex-PM uses an onboard System Management (SM) Bus. This bus is available on the JFLEXextension connector. Look at the JFLEX specification (available on the Kontron Web site) for signal locations. The following addresses for the SM bus are already used on the JRex-PM. SM Bus Address SM Device Comment 10h/11h A0h/A1h D2h/D3h SM-Bus Host SPD EEPROM Clock Generator Integrated in Intel ICH4 Part of the DDR SDRAM module Accesses that are not allowed to the onboard