Page 2
Revision Revision Changes Date / Name First Edition 28.11.05 GM Added Power Consumption 07.02.06 GM Disclaimer new 08.11.06 hh...
Page 3
The complete risk inherent in the utilization of this document or in the results of its utilization shall be with the user; to this end, ELTEC Elektronik AG shall not accept any liability. Regardless of the applicability of...
Page 4
Þ Make sure that your power supply is set to the correct voltage in your area. If you are not sure about the voltage of the electrical outlet you are using, contact your local power company. Þ If the power supply is broken, do not try to fix it by yourself. Contact a qualified service technician or your retailer. Operation safety Þ...
300 table of contents 1. Specification .......................1 1.1. Blockdiagram........................1 1.2. Main Features ........................2 1.3. Overview........................... 3 1.3.1. Technical Details............................. 3 1.3.1.1. CPU ..............................3 1.3.1.2. Memory Configuration........................3 1.3.1.3. Chip Set ............................. 3 1.3.1.4. Graphics Interface ..........................3 1.3.1.5.
Page 6
300 1.5. BIOS Setup........................9 1.5.1. Power On Self Test ..........................10 1.5.2. The BIOS User Interface ........................10 1.5.3. Setup Screen System..........................12 1.5.3.1. Basic CMOS Configuration Screen......................13 1.5.3.2. Features Configuration Setup Screen ....................16 1.5.3.3. Custom Configuration Setup Screen....................18 1.5.4.
Page 7
300 3. Board Parameters....................43 3.1. Host Bus ......................... 43 3.2. PCISA Bus ........................43 3.3. Memory .......................... 43 3.4. PCI Local Bus ........................43 3.5. Network .......................... 43 3.6. Serial..........................43 3.7. USB ..........................43 3.8. Keyboard ........................44 3.9.
Page 8
300 list of table Table 1.1: Speed LED..............................8 Table 1.2: Link / Activity LED ............................8 Table 2.1: PCISA Connector ............................34 Table 2.2: Pinout LAN1 X1001............................35 Table 2.3: Pinout LAN2 X1101 ............................36 Table 2.4: Pinout X807 ..............................37 Table 2.5: Pinout COM1 and COM2 Connectors X803 and X804 ..................38...
Page 9
300 list of figures Figure 1.1: Blockdiagram ............................. 1 Figure 1.2: Location Ethernet Status LEDs ........................8 Figure 1.3: Location of Clear CMOS Jumper........................9 Figure 1.4: The text-based system, BIOS POST, provides a familiar desktop PC look-and-feel........10 Figure 1.5: The graphical POST provides an instant-on and controlled display for the user to view.
300 1.2. Main Features Þ Pentium M-based PCISA CPU board up to 2.1 GHz (1.8 GHz with CPUs from Intel embedded program) Þ Intel 855GME chip set Þ Up to 1024 MB SDRAM on SO-DIMM Þ PCI local bus, 32-bit, 33 MHz Þ...
1.3. Overview 1.3.1. Technical Details The EUROCOM 300 is an Intel Pentium M single-board computer with PCISA (PISA) interface, optimized for real-time applications, while maintaining full PC compatibility. This is the ideal platform for industrial applications with real-time operating systems, extending ELTEC's successful BAB product line for Intel CPUs.
The board can drive PCI buses (passive back planes) with up to 4 peripheral slots, all of them can obtain bus mastership (DMA). 1.3.1.9. Timer The EUROCOM 300 has three standard PC programmable timers for timing interrupts in the 1 us to 1000 ms range. 1.3.1.10. Non-volatile Memory Besides the normal RTC-based non-volatile memory, an additional user memory is present (optional).
1.3.1.15. Industry-grade Case As an option, the EUROCOM 300 can be ordered in an industrial-grade case, made of stainless steel. This case has a passive PCISA back plane with four free PCI slots; it has a power supply with sufficient cooling fans for the EUROCOM...
If the EUROCOM 300 is not shipped with DRAM SO-DIMMs, the user must insert his own SO-DIMMs (PC2100 or PC2700) on the board. The EUROCOM 300 is not able to run without DRAM. SO-DIMM installation can be done easily. The board has one SO-DIMM socket, X201.
300 1.4.7. Serial Serial devices can be connected to X803 (COM2) and X804 (COM1) via appropriate cable. The pinout of X803 and X804 is such that a cable could be made of a 10pin IDC connector and a 9pin MIN-D connector. The interface supports speed up to 115200 kb/s.
300 1.4.11. Ethernet Status LEDs Link/Activity Speed Figure 1.2: Location Ethernet Status LEDs Table 1.1: Speed LED green 1000Mb/s yellow 100Mb/s 10Mb/s or not active Table 1.2: Link / Activity LED yellow linkpulse detected blinking Activity...
It may happen that the values in the nonvolatile memory inhibit starting of the EUROCOM 300. In this case the RUN LED will light for a short time when the board is reset and then stays dark. The board can be reset to the default values by the following procedure: Þ...
1.5.1. Power On Self Test When the EUROCOM 300 is powered on, the BIOS tests and initializes the hardware and programs the chipset and other peripheral components. During this time, Power On Self Test (POST) progress codes are written by the system BIOS to I/O port 80h, allowing the user to monitor the progress with a special monitor.
Figure 1.5: The graphical POST provides an instant-on and controlled display for the user to view. When the EUROCOM 300 is powered on for the first time, you’ll need to configure the system through the Setup Screen System (described later) before peripherals, such as disk drives, are recognized by the BIOS. The information is written to battery-backed CMOS RAM on the board’s Real Time Clock.
300 1.5.3. Setup Screen System The Board is configured from within the Setup Screen System, a series of menus that can be invoked from POST by pressing the <DEL> key if the main keyboard is being used, or by pressing Ctrl C (^C) if the console is being redirected to a terminal program.
1.5.3.1. Basic CMOS Configuration Screen The EUROCOM 300 drive types, boot activities, and POST optimizations are configured from the Basic Setup Screen (Fig. 4). In order to use disk drives with your system, you must select appropriate assignments of drive types in the left-hand column.
Page 23
300 A special field in this section entitled “Boot Method: (Windows CE/Boot Sector)” is used to configure the CE Ready feature of the BIOS. For normal booting (DOS, Windows NT, etc.), select “Boot Sector” or “Unused”. Configuring Floppy Drive Types If true floppy drive file systems (and not their emulators, such as ROM, RAM, or Flash disks) are mapped to drive letters, then the floppy drives themselves must be configured in this section.
Page 24
300 Drive A: - D: Boot operating system from specified drive. If “Loader” is set to “BootRecord” or “Unused”, then the standard boot record will be invoked, causing DOS, Windows95, Windows 98, Windows ME, Windows 2000, Windows NT, Windows XP, Linux, or other industry-standard operating systems to load.
300 1.5.3.2. Features Configuration Setup Screen The BIOS Features Setup screen can be used to enable or disable certain features of this platform. Figure 3.8 shows an example Features Setup screen. It should be noted that this screen may vary from target to target, based on what features were enabled at the time the BIOS was built for this platform.
Page 26
300 Firmbase Debug Console Define the I/O port address for the Firmbase debugging outputs. Firmbase Instrumentation Enable extended debug messages from the Firmbase, usually let is disabled. Primary IDE UDMA Enable or disable the UDMA mode capability for the primary IDE port. Usually enabled, disable it when an attached drive reports UDMA capability, but does not support UDMA correct.
300 1.5.3.3. Custom Configuration Setup Screen The EUROCOM 300 hardware-specific features are configured with the Custom Setup Screen. System BIOS Setup - Custom Configuration (C) 2005 General Software, Inc. All rights reserved Communication Port 1 Settings Communication Port 2 Settings...
Page 28
300 UART 1 IRQ Select the IRQ for the first serial port: 3 .. IRQ 3 is the selected. 4 .. IRQ 4 is the selected. UART 2 Activate the second serial port: Enabled Enable the serial port.
Page 29
300 Choose the board temperature limit. Above this temperature, the throttling of the CPU is activated. Option range is 30°C – 70°C. Thermal Throttle Duty Choose the duty cycle, when the CPU is throttling. Thermal throttling is disabled, the CPU have always 100% duty.
300 1.5.4. Drive Settings Examples 1.5.4.1. Internal Compact flash drive The internal compact flash socket is connected to the primary IDE port, so let the drive assignment for Ide0 at “AUTOCONFIG, LBA” and map Ide0 (primary master) to drive C. At the boot order, set as first boot device, drive C.
300 1.5.4.2. Hard Disk The connector for external IDE drives is connected to the secondary IDE port, so , so let the drive assignment for Ide2 at “AUTOCONFIG, LBA” and map Ide2 (secondary master) to drive C. At the boot order, set as first boot device, drive System BIOS Setup - Basic Configuration (C) 2005 General Software, Inc.
300 1.5.4.3. Booting from CD ROM A harddisk as master on the connector and a CD ROM drive as slave at the same connector. The connector for external IDE drives is connected to the secondary IDE port, so let the drive assignment for Ide2 at “AUTOCONFIG, LBA” and change the drive assignment for Ide3 (secondary slave) to “IDE CDROM”.
300 1.5.4.4. Booting from USB To boot from an USB stick or harddisk, map the “USB Hard Drive” to drive C. At the boot order, set as first boot device, drive C. System BIOS Setup - Basic Configuration (C) 2005 General Software, Inc.
1.5.5. Console Redirection The EUROCOM 300 can operate either with a standard PC/AT or PS/2 keyboard and VGA video monitor or with a special emulation of a console over an RS232 cable connected to a host computer running a terminal program. To see an example session with HYPERTERMINAL, see the debugger section’s screen display.
Page 35
300 POST_STATUS_TESTMEMRDWR Test Base 64KB memory. POST_STATUS_SYSINIT Prepare system for IVT initialization. POST_STATUS_INITVECTORS Initialize vector table. POST_STATUS_8042TURBO Read 8042 for turbo switch setting. POST_STATUS_POSTTURBO Initialize turbo data. POST_STATUS_POSTVECTORS Modification of IVT. POST_STATUS_MONOMODE Video in monochrome mode verified.
Page 36
300 POST_STATUS_INITINTCTRL Initialize PICs. POST_STATUS_STARTKBDTEST Start keyboard test. POST_STATUS_KBDRESET Issue KB reset command. POST_STATUS_CHECKSTUCKKEYS Check for stuck keys. POST_STATUS_INITCIRCBUFFER Initialize circular buffer. POST_STATUS_CHECKLOCKEDKEYS Check for locked keys. POST_STATUS_MEMSIZEMISMATCH Check for memory size mismatch. POST_STATUS_PASSWORD Check for password or bypass setup.
300 1.5.7. Critical Error Beep Codes Embedded BIOS tests much of the hardware early in POST before messages can be displayed on the screen. When system failures are encountered at these early stages, POST uses beep codes (a sequence of tones on the speaker) to identify the source of the error.
300 1.6. Intel Boot Agent / PXE The Intel Boot Agent is a software product that allows the EUROCOMM300 to boot using a program code image supplied by a remote server. The Intel Boot Agent complies with the Pre-boot eXecution Environment (PXE) Version 2.1 Specification.
Page 39
300 Try local drives first, then network If this option is selected then the BOOT Agent tries to boot from the local drives first. If this fails then the network boot is tried. Try network only If this option is selected then the BOOT Agent tries to boot from the network. Local drives are ignored.
300 1.6.1. Diagnostics Information Anytime the configuration setup menu is displayed, you may press the D key to display diagnostics information on the screen. The information displayed appears similar to that shown in the lower half of the screen image below. Once you press the D key, the information displayed remains until you reboot your computer.
300 1.7. Cooling Requirements Cooling of the EUROCOM 300 and especially of the processor is essential. Depending on the processor frequency and the type of heatsink used different maximum air temperatures can be tolerated. See Section 'Environmental Conditions' for a detailed list of specified air temperatures.
2.4. Miscellaneous I/O X807 may be used to connect LEDs, Speaker, IRDA, and AC’97 sound to the EUROCOM 300. All connections are optional (i.e. are not necessary for operation). The Run LED shows activity of the PCIbus and the Drive LED of the IDE channels.
300 2.9. IDE The power supply cable of the EIDE device must be directly connected to the power supply. Up to two EIDE drives (harddisk, CD-ROM) can be connected. Cable length should not exceed 40 cm to avoid instable operation. It is also recommended to use an UDMA-Cable with 80 wires.
300 Board Parameters 3.1. Host Bus Þ 400 MHz 3.2. PCISA Bus PISA interface according to specification Þ supports up to 4 slots Þ 32-bit I/O address range Þ 32-bit memory-mapped I/O address range 3.3. Memory Þ SO-DIMM PC2100 or PC2700 (recommended) up to 1024 MB 3.4.
300 3.11. MTBF Values Þ t.b.d. (computed after MTL HDBK-217E) Þ t.b.d. (realistic value from industry standard experience) Þ ESD Values: 2 kV (Human body method) 3.12. Environmental Conditions Storage Temperature: -40 °C - 70 °C, at 10% - 100% non-condensing.
300 Programmers Reference 4.1. Hex Switch A hex switch is connected to the firmware hub (BIOS Flash) and can be read at address $FFBC.0100. It occupies the least significant nibble of the byte. 4.2. UserLED There are two UserLEDs programmable via the SuperIO. See datasheet SMsC LPC47M192 and the following example for more details.
300 4.4. Interrupts The EUROCOM 300 uses the PC interrupts for different purposes. First there are the PC compatible interrupt sources like serial, parallel I/O, timer, keyboard, EIDE, real-time clock, PS/2 mouse and coprocessor. These interrupt sources require dedicated interrupt numbers, which are fixed. Never use these interrupt numbers for other modules.
Need help?
Do you have a question about the EUROCOM 300 and is the answer not in the manual?
Questions and answers