Powerpc 750 based pci real-time cpu board (46 pages)
Summary of Contents for ELTEC EUROCOM 148
Page 1
Pentium III Real-Time VMEbus CPU x86 Basic Automation Board hardware documentation Revision 1C...
Page 2
Revision Revision Changes Date / Name First Edition 2005 ac Description of jumper added 01.02.05 ac 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 Þ...
Table of Contents Disclaimer / Copyright notice 1. Hardware part 1.1. Specification 1.1.1. Blockdiagram 1.1.2. Main Features 1.1.3. Overview 1.2. Installation 1.2.1. Introduction 1.2.2. SO-DIMM Installation 1.2.3. Board Installation 1.2.4. Jumper 1.2.5. BIOS Setup 1.2.6. Cooling Requirements 1.2.7. Testing the Installation 1.3.
Page 6
1.10. Location VGA-Port (X810) 1.11. Pinout VGA-Connector 1.12. Location Ethernet-Port (X1101) 1.13. Location of Connectors on ADAP 500 1.14. Miscellanous IO of the EUROCOM 148 1.15. Interrupt Routing Scheme 1.16. VMEbus Master Access 1.17. VMEbus Slave Access 1.18. E148 deadlock or bus timeout condition...
Page 7
List of Tables 1.1. Status LED Run 1.2. Status LED HD 1.3. Speed LED 1.4. Link / Activity LED 1.5. Jumpers J1401 and J1502 1.6. Jumpers J1501 1.7. VMEbus Connector P1 (X1602) 1.8. VMEbus Connector P2 (X1601) 1.9. Pinout Misc-Connector (X806) 1.10.
1.1.3. Overview 1.1.3.1. Technical Details The EUROCOM 148 is an Intel Pentium III single-board computer with a VME 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...
Page 11
1.1.3.1.4. Graphics Interface The graphics interface of the EUROCOM 148 is the graphics controller of the 815 chip set. It can display up to 1280 x 1024 pixels in true color (24 bpp). Since it uses an unified memory graphics frame buffer, there is a trade-off between the bandwidth used for display and for CPU access.
Page 12
3,5" Floppy drives are supported. 1.1.3.1.6. Ethernet Interfaces The network interface on the EUROCOM 148 uses the network controller i82541PI for 10/100/1000 Mb connectivity with the 10BaseT, 100BaseTX, or 1000BaseT standards. Remote boot from LAN is supported. (Only 10/100Mb/s for hardwareversion 0.) 1.1.3.1.7.
Page 13
Operating Temperature (1266 MHz): 45 °C (2 m/s forced air cooling) Operating Temperature (566 MHz): 55 °C (2 m/s forced air cooling) Cooling requirements for different environments and CPU frequencies should be discussed with ELTEC. Maximum Operating Humidity: 85 % relative 1.1.3.2.2.
All add-on modules on the EUROCOM 148 are already installed when shipped. There is no reason to remove add-on modules. The EUROCOM 148 requires the front panel space of one VME slot. After the board was plugged into the VME backplane connectors the screws on the front panel can be fixed with the rack.
Chapter 1. Hardware part 1.2.3.3. Mouse A standard PS/2 mouse can be connected to X802 using a splitadaptor. 1.2.3.4. Serial A serial device can be connected directly to X805. The interface supports speed up to 115200 kb/s. 1.2.3.5. Ethernet A Network can be connect using 10BaseT, 100BaseTX or 1000BaseT standard. It can be connected to X1101.
Chapter 1. Hardware part Table 1.2. Status LED HD green Harddisk activ Harddisk inactiv 1.2.3.7.1. Ethernet Status LEDs Figure 1.3. Location Ethernet Status LEDs Table 1.3. Speed LED green 1000Mb/s yellow 100Mb/s 10Mb/s or not activ Table 1.4. Link / Activity LED yellow linkpulse detected blinking...
The EUROCOM 148 is delivered with an EMBEDDED BIOS from GENERAL SOFTWARE. The BIOS includes a setup menu to configure basic settings. ELTEC ships the EUROCOM 148 with optimized BIOS settings. If desired, most of the BIOS settings can be changed (some settings are hardwired). Also if the battery for the CMOS RAM is weak, the RAM may loose its contents making a new setting of the setup necessary.
Chapter 1. Hardware part 1.3. Interface Connectors 1.3.1. Mainboard The mainboard provides connectoren for VME, keyboard/mouse, serial, ethernet, USB and CompactFlash. Figure 1.5. Location of Connectors on Mainboard...
Chapter 1. Hardware part 1.3.1.1. VME Connectors There are two VME connectors on the EUROCOM 148. Table 1.7. VMEbus Connector P1 (X1602) Row A Row B Row C 1 D00 /BBSY 2 D01 /BCLR 3 D02 /ACFAIL 4 D03 /BG0IN...
Chapter 1. Hardware part 1.3.1.2. Misc-Connector Here are the IDRA-Interface the timer outputs and the AC97 interface. Table 1.9. Pinout Misc-Connector (X806) Signal Signal AC97_CLK AC97_SDIN0 AC97_RST# AC97_SDIN1 AC97_SYN4 AC97_SDOUT PIT_OUT0 IRRX PM_OUT1 IRTX 1.3.1.3. Port 80 Connector Here is the Port 80 Connector for additional debug information. Table 1.10.
1.3.2. ADAP 500 An IBM compatible floppy disk drive, an IDE harddisk, LPT and additional inputs/outputs may be connected to EUROCOM 148 via a small. This board has to be connected the VME backplane. Figure 1.13. Location of Connectors on ADAP 500...
Chapter 1. Hardware part 1.3.2.1. MISC This connector can be used to connect additional Inputs and Outputs. Figure 1.14. Miscellanous IO of the EUROCOM 148 Table 1.17. Pinout Misc Connector Name Function Function Name Power Data from/to Keyboard /KBDAT /MSDAT...
Chapter 1. Hardware part 1.3.2.2. Floppy The floppy cable is connected between floppy drive and the adapter connector. The power supply cable for the floppy drive must be connected directly to the power supply. Table 1.18. Pinout Floppy Connector Name Name DRVDEN0 DRVDEN1...
Chapter 1. Hardware part 1.3.2.3. IDE Like the floppy disk drive an EIDE drive is connected with its flat cable to the adapter. 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.
Chapter 1. Hardware part 1.3.2.4. LPT The EUROCOM 148 supports one Parallelport as an optioally feature. As default there is no LPT on the EUROCOM 148 Table 1.20. Pinout LPT Signal Direction Function /STROBE in/out Strobe /AFD in/out Auto feed...
55 °C Pentium III 1266 29,5 45 °C Cooling requirements for different environments and CPU frequencies should be discussed with ELTEC. • Storage Temperature: -25 °C ... +60 °C (Humidity 10% ... 95%) • Maximum Operating Humidity: 85% relative (higher value on request) 1.4.13.
Chapter 1. Hardware part 1.5. Programmers Reference 1.5.1. Special Registers The EUROCOM 148 includes the following Special Registers 1.5.1.1. Watchdog The watchdog circuitry is disabled after system reset/power-up. The first write cycle to the watchdog trigger register enables the watchdog. If no further write cycle to this register takes place, the watchdog performs a reset and a new system boot takes place.
Chapter 1. Hardware part 1.5.1.2. IRQ-Mapping This register is used to configure the interruptrouting for the timers and the cPCI-Status-Register. Name IRQMAP Address 0x04C1 Table 1.24. IRQ-Mapping Register 0x04C1 res. res. res. res. T2[1] T2[0] T1[1] T1[0] T1[1..0]: IRQ for timer1 (00: PIRQ_A … 11:PIRQ_D ). T2[1..0]: IRQ for timer2 (00: PIRQ_A …...
Chapter 1. Hardware part 1.5.2. Timer These register are used to setup the timers. The frequency is 2.083 MHz which give us a resolution of 0.48 µs and a maximal periode of 31456.8 µs. The timers are designed as periodic reverse counter. The are starting after programming the loadregister and setting the registerbit EN to 1.
For hardwareversion 0 the NVRAM has a size of 2kB and starts at 0x2000 in the IO-Area. 1.5.4. Interrupts The EUROCOM 148 uses the PC interrupts for different purposes. First there are the PC compatible interrupt sources like serial, parallel I/O, timer, keyboard, floppy disk, EIDE, real-time clock, PS/2 mouse and coprocessor.
VMEbus environment. Nevertheless, before VMEbus can be used, the ELTEC VME/PCI-Bridge chip has to be set up to fit into the desired application. The chip itself is complex, but the programming is easier as you might expect. This chapter contains a short description how to handle the ELTEC VME/PCI-Bridge for the mainly used VMEbus features.
Page 47
PCI addresses generated by the CPU (or other PCI initiators) will be responded by the ELTEC VME/PCI-Bridge in this window, if the address is equal to or higher than the address given in the base register and lower than the value given in the bound register.
Chapter 1. Hardware part Figure 1.16. VMEbus Master Access...
Page 49
1.5.5.3. Using RMW with VMEbus Master Access The ELTEC VME/PCI-Bridge can generate read-modify-write cycles (RMW) on VMEbus if it is a VMEbus master. Once a VMEbus master window has been set up, this window can be used to generate RMWs on the VMEbus.
Page 50
ELTEC VME/PCI-Bridge will respond as a slave. The VMEbus address is added to the translation offset and the resulting address is placed on PCI. Follow the steps to set up the ELTEC VME/PCI-Bridge as a VMEbus slave.
Chapter 1. Hardware part Figure 1.17. VMEbus Slave Access...
Page 52
VMEbus interrupt by setting the SW_INT bit within the VINT_EN register. After the ELTEC VME/PCI-Bridge has caused an interrupt on the VMEbus an IACK cycle will take place. The handler of the interrupted device will read the interrupt vector. The interrupt vector which is delivered by the ELTEC VME/PCI-Bridge has to be stored in the interrupt status/ID out register STATID (offset 0x320) prior to the first interrupt.
Page 53
ELTEC VME/PCI-Bridge. Typically a PCI device has not more than one interrupt output, it never functions as an input! It is up to the user to run the local interrupt mechanism of the ELTEC VME/PCI-Bridge following the PCI specification or not. The PCI interrupts are routed via the local interrupt controller to ISA interrupts.
Page 54
IACK daisy chain driver and a bus timer. The ELTEC VME/PCI-Bridge is automatically the system controller if the EUROCOM 148 is installed in the first slot of the bus. Software can check if the system controller function is enabled via reading the SYSCON bit in the miscellaneous control register MISC_CTL (offset 0x404).
Page 55
Chapter 1. Hardware part 1.5.5.8.1.3. Changed behavior • PCI target images have to be mapped inside the PCI resource 1. The Universe II has used unused address space to map his PCI target images. This disagrees to the PCI specification because this behavior can cause address violations. The Galaxy uses an additional memory mapped resource which can be set to 128 MByte, 256 Mbyte, 512 Mbyte or 1 GByte.
Page 56
Chapter 1. Hardware part Offset Name VME-WriteChanges 0x108 LSI0_BD no changes 0x10C LSI0_TO no changes 0x114 LSI1_CTL VAS= 101,110,111 (CR/CSR, User1, User2) illegal LAS not implemented (only memory space) 0x118 LSI1_BS 4 Kbytes granularity 0x11C LSI1_BD 4 Kbytes granularity 0x120 LSI1_TO 4 Kbytes granularity 0x128...
Page 57
Chapter 1. Hardware part Offset Name VME-WriteChanges 0x1E0 LSI3_BS 4 Kbytes granularity 0x1E4 LSI3_BD 4 Kbytes granularity 0x1E8 LSI3_TO 4 Kbytes granularity 0x200-0x227 DCTL DMA not implemented, read accesses = 0. 0x300 LINT_EN No LM0...3 (Location Monitor) 0x304 LINT_STAT No LM0...3 (Location Monitor) 0x308 LINT_MAP0 Not implemented, cause all interrupts are mapped...
Page 58
Chapter 1. Hardware part Offset Name VME-WriteChanges 0xF14 VSI1_CTL VAS= 110,111 ( User1, User2) illegal; LD64EN not implemented (no 64-bit; LLRMW not implemented (no lock); LAS not implemented (only memory space) 0xF18 VSI1_BS 4 Kbytes granularity 0xF1C VSI1_BD 4 Kbytes granularity 0xF20 VSI1_TO 4 Kbytes granularity...
Pending write cycles from the CPU to VMEbus will not release the PCI bus while an external VMEbus master tries to access the local memory of the EUROCOM 148. This will result either in a bus timeout error on VMEbus or if the BTO counter is disabled in a complete system deadlock. Enabling the...
Need help?
Do you have a question about the EUROCOM 148 and is the answer not in the manual?
Questions and answers