Page 3
Bus-Master Exchange Operation ................... 90 REFRESH* Signal Timing ..................... 90 PC/104 Stack Characteristics ......................91 Mechanical dimensions of standard PC/104 modules ............91 Self stacking system (Standard) with superMOPSpro ............92 Customized System with superMOPSpro................92 History .............................. 93 ® ®...
User Information Copyright 1996 JUMPtec Industrielle Computertechnik GmbH. In this document JUMPtec Industrielle Computertechnik GmbH will also be referred to by the short form "JUMPtec". The information in this document has been carefully checked and is believed to be accurate and reliable.
Introduction Introduction superMOPSpro The superMOPSpro integrates the complete functionality of an 80486 SX/DX motherboard with CPU, System-BIOS, 4 Mbyte to 20MByte DRAM, keyboard-controller, real time clock and additional peripheral functions like COM1, COM2, LPT1, floppy-interface, IDE-harddisk-interface, watchdog, silicon disk and Ethernet access. The system runs with CPU clock speeds from 33MHz to 133MHz (”...
Page 7
Floppy-Interface via a flat foil connector Standard IDE-Hard Disk-Interface via a 2mm 44 pin 2.5” hard disk connector Watchdog implemented in the extended BIOS FLASH - BIOS (AMI) ® ® superMOPSpro Page: 7 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 8
90 * 95 mm (4,5" x 3,7") with the PC/104 Bus 5V only power supply Full ISA electrical characteristics like timing and DC-characteristics Low power CMOS technology with 12mA driver capacity (=half of ISA-bus) ® ® superMOPSpro Page: 8 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Block Diagram Dynamic Ethernet Keyboard PC/104 VLSI Real Time Chipset Clock 80486SX AMD 5x86 Watchdog Silicon Disk I/O-Controller Serial Serial Parallel Floppy Harddisk COM A COM B Interface Interface ® ® superMOPSpro Page: 9 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
The S.O.DIMM socket for memory and BIOS compatible flash disk consists of two ” slots” . The lower one is for upgrade of memory. The upper one is only for flash disk usage. ® ® superMOPSpro Page: 10 of 93 Copyright JUMPtec...
/HDLED 1) these pins are connected to GND, while in PC/104 specification they are keypins. The superMOPSpro is designed in the standard PC/104 format. The PC/104 bus consist of 2 different connectors with 104 pins in total. - XT bus connector (64 pins)
Memory and I/O Information Memory Map The 24 address lines of the superMOPSpro processor module can address up to 32MByte of memory. Onboard DRAM can be up to 32MByte, too (end address 01FFFFFFh). The first 640KByte of DRAM are used as main memory.
Page 13
CONFIG.SYS: HIMEM.SYS and EMM386.EXE The superMOPSpro uses a 32KByte extension BIOS (many other boards do this, too) which is mapped to a configurable memory area. Some other kind of boards have no extension BIOS, but are using drivers which communicate with their corresponding devices via memory mapped I/O. All these boards have one thing in common, they have to share the upper memory area with the Expanded Memory Manager.
Page 14
D800h to DC00h for memory mapped I/O. To avoid any BIOS conflict you have to choose a location for the superMOPSpro extension BIOS (32KByte) at either D000h or above of D800h. Assume your decision was D000h. The special systems memory map would look like this: 000000h +-------------------+ ¦...
Memory and I/O Information I/O Map The I/O port addresses of the processor modules superMOPSpro are functionally identical with a standard PC/AT. An additional I/O-port is the GPCS, which has the standard location 0050h. This port is decoded only with 10 bits, therefore some adresses of the I/O-address space can´t be used because of mirroring.
Systems. Due to this fact shareable interrupts are not supported. Some PC/104 manufacturers are not following the P996 Specification and allow shareable interrupts. If you want to use such a PC/104 board with JUMPtec devices, contact the manufacturer of the board and ask for a possibility to switch of interrupt sharing.
Working with the superMOPSpro Introduction Before you can work with your superMOPSpro you have to configure your system. All the features of the superMOPSpro are fully software configurable, so you don’t have to place any Jumpers and it is possible to simply plug this board into your system and turn power on. Nevertheless the software configuration has to be taken with care to avoid malfunction.
The Standard AMI-BIOS is located in a Flash EPROM onboard the superMOPS. Because this device has an eight bit wide data access, JUMPtec enabled the shadow RAM feature for this memory area to allow a much faster 16 bit access.
Page 19
” Auto Detect Hard Disk” feature first the superMOPSpro is only capable to handle hard disks with up to 504MB; bigger ones can only be supported with special...
Page 20
Working with the superMOPSpro For the hard disk type either a set of parameters can be chosen from a list of 46 different standard disk drives (see below) or by selecting type 47 a user defined set of parameters can be installed.
Page 21
Working with the superMOPSpro Menu Item 2 +-----------------------------------------------------------------------------+ ¦ AMIBIOS SETUP PROGRAM - Advanced CMOS Setup ¦ ¦ (C)1992 American Megatrends Inc., All Rights Reserved ¦ ¦-----------------------------------------------------------------------------¦ ¦ ¦ ¦ ¦ Typematic Rate Programming : Enabled ¦ ¦ ¦ Typematic Rate Delay (msec): 500 ¦...
Page 22
Function /Meaning note Middle BIOS. enable/disable mirroring of system BIOS at E000h-EFFFh Slow CPU Speed Emulation without function on the superMOPSpro I/O AddressDecode sets the speed at which a keystroke is repeated notes: should be left to disabled ® ®...
Page 23
” Hard Disk Utility” will only be described in a short way, because this menu item is only useful with old hard disk types. This feature makes a low level format and is not needed with today’s hard disks. JUMPtec gives the advice not to use this item except you’re sure about the consequences. Menu Item 7 ”...
Working with the superMOPSpro Description of superMOPSpro Extended Setup Supported functions Disk-management and disk-map of solid state disk Setup of onboard super-I/O-chip Setup of watchdog feature Battery voltage state Setup of extension- and user-BIOS Entering and Configuering superMOPSpro Setup During boot up immediately after checking the Solid State Disk the message ” SuperMOPS Pro- Setup”...
Page 25
The User1 BIOS should only be activated, if there is a User BIOS available in the system. This will only be the case if a customer of JUMPtec is using a special BIOS version with an allready implemented BIOS code. Extension BIOS and User BIOS addresses have to be different.
Page 26
Working with the superMOPSpro Onboard-I/O This window allows to configure the onboard I/O components. Hard disk, floppy interface, serial- and parallel ports can be activated or turned off. Addresses of serial ports COM-A/COM-B and parallel port LPT can be chosen. LPT can be used as uni- and bidirectional port.
If you want to change the SDisk DIMM module configuration for upgrade or downgrade reasons the new configuration has to be "recognized" and initialized by the superMOPSpro. If you make a upgrade or downgrade of the SDisk, you have to note, that all your data stored on the old configuration is not accessable anymore, because the new configuration must be initialized and formated afterwards.
The watchdog can either be handled via the extension setup (described above) or by the user’s own software. There are two functions available for the programmer. One is the initialization the other the triggering of the internal superMOPSpro watchdog, with both functions handled by the software interrupt 15hex.
PC/104 system. The power consumption of all available power pins on the superMOPSpro is limited to 5A in total (1A per pin, with 2 pins on the power connector, 2 pins on the XT-bus and 1 pin on the AT-bus) and at GND up to 8A. Systems consuming more then 2A shouldn’t be served over the power connector only.
Page 30
Nevertheless the battery is necessary to serve the CMOS date and time while power consumption is turned off. 1 (Speaker) 2 (GND) 3,10 (PowerGood) 4 (/KLOCK) 5 (KDATA) 6 (KCLK) 7 (GND) 8 (+ 5V) 9 (VBAT) ® ® superMOPSpro Page: 30 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
+ 5 V The centronics printer interface on the superMOPSpro can be programmed by the extended setup. The user can define the base I/O-addresses 378h, 3BCh, 278h or disable the interface. The parallel port is completely compatible with the parallel port implementation used in the IBM PS-II-parallel adapter.
3E8h - 2E8h, 238h - 338h, 220h - 228h or switched to disabled. The serial ports are completely compatible with the serial port implementation used on the IBM serial adapter. All the base I/O- addresses are changeable in the superMOPSpro extended setup. Register Description...
Page 33
1 = parity - error overrun - error 1 = overrun - error X data ready 1 = ready After reset the register value is 60h. Scratch Register ® ® superMOPSpro Page: 33 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 34
1 = receive data ready 1 = RX-line status X interrupt pending 1 = interrupt pending 0 = no interrupt pending After reset the value of the register is 01h. ® ® superMOPSpro Page: 34 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
TR00 track 00 ground write protect ground read data ground SIDE side one select IDE Connector for 2,5" Hard Disk (X10) ® ® superMOPSpro Page: 35 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
I2C bus clock ground PowerGood reset LNLED Line LED ISPDEV, RAMWI Signals, which are used during manufacturing do not use ! /HDLED Signal, which indicates access to HDD ® ® superMOPSpro Page: 36 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
The TTL-Signals of COM 2 are available on the feature connector X5. Therefore it is optionally possible to connect an RS485 Converter to X5. Before these signals can be used, the COM2 V24 drivers must be disabled by pulling the /EN signal low. ® ® superMOPSpro Page: 37 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
This was only a short summary concerning the I C bus. For detailed information (e.g. timing problems, characteristics of devices) join I C bus specifications, data books and specialized textbooks. ® ® superMOPSpro Page: 38 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 39
C Bus on JUMPtec Boards The I C bus interface on JUMPtec boards has to be realized by the customer via software which drives the two lines I2DAT and I2CLK following the I C bus specifications. The basic hardware to design the software interface is standard on this device.
The JIDA (JUMPtec Intelligent Device Architecture) Standard The JIDA (JUMPtec Intelligent Device Architecture) Standard Every board with onboard BIOS extension shall support the following function calls, which supply information about the board. JIDA functions are called via Interrupt 15h with AH=EAh, AL=function number, DX=4648h (security word), CL=board number (starting with 1).
Page 41
DX≠6B6Fh: Fn.not implemented If CL=0 and DX=6B6Fh, then 10 Byte serial number were copied to area Description: pointed to by ES:BX The result is different for each single superMOPSpro. Note: There is no ending zero byte. ® ® superMOPSpro Page: 41 of 93...
Page 42
The JIDA (JUMPtec Intelligent Device Architecture) Standard Int 15h Get Hardware Revision = EA04h DX = 4648h Input: = Board number Output: CL=0: Board present DX=6B6Fh: Function successful CL≠0: Board not present DX≠6B6Fh: Fn.not implemented BH=Major revision number BL=Minor revision number...
Page 43
The JIDA (JUMPtec Intelligent Device Architecture) Standard Int 15h Set Contrast = EA21h DX = 4648h Input: = Board number = New contrast value CL=0: Board present DX=6B6Fh: Function successful Output: CL≠0: Board not present DX≠6B6Fh: Fn.not implemented Valid range for contrast is 0..63. Other values will be ignored.
Page 44
The JIDA (JUMPtec Intelligent Device Architecture) Standard Get Matrix Translation Entry Int 15h = EA32h DX = 4648h Input: = Board number = Matrix line (0..7 allowed) = Matrix row (0..8 allowed) CL=0: Board present DX=6B6Fh: Function successful Output: CL≠0: Board not present DX≠6B6Fh: Fn.not implemented...
Page 45
The JIDA (JUMPtec Intelligent Device Architecture) Standard Int 15h Read OC Output State = EA50h DX = 4648h Input: = Board number Output: CL=0: Board present DX=6B6Fh: Function successful CL≠0: Board not present DX≠6B6Fh: Fn.not implemented CH = Actual output state...
Appropriate cable with 8-positions RJ45 connector (connector for AUI, 10BASE-2) for your network topology. The following software is required: • CS8900 Setup and Device Driver Software diskette. • Installation diskettes or CD-ROM for your client and/or network operating system. ® ® superMOPSpro Page: 46 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Perform the following steps to install and configure you CS8900 ISA Ethernet Adapter: 1. Install the adapter in an available ISA or EISA slot. (On JUMPtec products the controller is mounted directly on board, therefore this step is not necessary.) 2.
Page 49
12) Respond "Yes" to any update messages. Insert the Windows for Workgroups system disk(s) as prompted. 13) When the installation process is complete, exit and restart Windows for Workgroups for the changes to take effect. ® ® superMOPSpro Page: 49 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 50
12) The installation process will automatically configure Windows for Workgroups as a NetWare client. Be sure to login to the file server from the DOS prompt each time before you start Windows. ® ® superMOPSpro Page: 50 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 51
"protocol" as the network component to install. 16) Click the "Network" control panel's "OK" button. 17) Shut down and restart Windows 95 for all changes to take effect. ® ® superMOPSpro Page: 51 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 52
5) Click the "OK" button on the "Network" control panel window to update the required files. 6) Shut down and restart Windows 95 for all changes to take effect. ® ® superMOPSpro Page: 52 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 53
15) Accept the default "Bus Type" and "Bus Number" from the "Bus Location" dialog and click the "OK" button. Windows NT will copy the required driver files to your hard drive and return you to the "Network Settings" Control Panel. ® ® superMOPSpro Page: 53 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 54
8) Follow the instructions in the window to complete the configuration. Your AUTOEXEC.BAT, CONFIG.SYS, and PROTOCOL.INI files will be updated. 9) Restart the computer to load the NDIS 2.0.1 and protocol drivers. ® ® superMOPSpro Page: 54 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 55
9) Return to the NetWare Client Install panel, select the "Highlight here and press <Enter> to install" option and press <ENTER>. 10) Exchange disks as prompted. 11) When the installation process is complete, reboot the system. ® ® superMOPSpro Page: 55 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 56
An optional Node Address can be assigned if desired. Only assign a local Node Address in accordance with IEEE 802.2 specifications. A universally administered address is assigned at the factory and is used by default. 6) Reboot the system. ® ® superMOPSpro Page: 56 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 57
4K range of shared memory used by the adapter starting at memory address D000:0000, change the EMM386 line in CONFIG.SYS to: Device=C:\DOS\EMM386.EXE NOEMS X=D000-D0FF Remember to reboot your machine after changing CONFIG.SYS. ® ® superMOPSpro Page: 57 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 58
(Check with you Network Administrator to determine the frame type(s) supported by the target NetWare server.) ® ® superMOPSpro Page: 58 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 59
17) Follow the screen prompts to copy the required files from the remaining diskettes and complete the NetWare Client for OS/2 installation. 18) Shut down the system and reboot OS/2 for all changes to take effect. ® ® superMOPSpro Page: 59 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 60
11) Load additional drivers for adapters from other manufacturers, or use the ESC key to move to the main menu of the Installation utility. ® ® superMOPSpro Page: 60 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 61
LOAD C:\NETWARE\EODIISA BIND IPX to EODIISA NET=[unique hex network number] A unique hexadecimal number (8 digits max.) must be assigned to each LAN. (Do not type the brackets.) ® ® superMOPSpro Page: 61 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 62
The LEDs on the adapter indicate normal operation. (See the section on using the adapter's LEDs in Testing and Troubleshooting). You can log on from a workstation and communicate with the server. ® ® superMOPSpro Page: 62 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 64
10) Exit the LAPS or MPTS program. Select "OK" for update windows for the CONFIG.SYS, STARTUP.CMD, and PROTOCOL.INI files. 11) Shut down and restart OS/2 for all changes to take effect. ® ® superMOPSpro Page: 64 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 65
AUTOEXEC.BAT, CONFIG.SYS, and PROTOCOL.INI files. 7) After installation is complete, restart the computer to load the NDIS 2.0.1 driver (ENDS2ISA.DOS) and LSP protocol drivers. ® ® superMOPSpro Page: 65 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 66
Hardware IRQ used by the adapter (in hex). Prefix the IRQ number by "Ox". E_ADDR 12-digit hexadecimal locally administered address in canonical format. Do not use the "0x" prefix. Example: 020011223344 ® ® superMOPSpro Page: 66 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 67
See the sections on Crystal's BBS service and technical support for more information on how to contact Crystal Semiconductor to obtain the source code for the CS8900 ISA Ethernet device driver for Linux. ® ® superMOPSpro Page: 67 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
The Internal Loop Back test ensures the adapter's transmitter and receiver are operating properly. If this test fails, make sure the adapter's cable is connected to the network (check for Link LED activity for example). ® ® superMOPSpro Page: 68 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 69
Link Integrity LED: A "steady" ON of the green LED indicates a valid 10Base-T connection. (Only applies to 10Base-T. The green LED has no significance for a 10Base-2 or AUI connection.) ® ® superMOPSpro Page: 69 of 93 Copyright JUMPtec...
Page 70
ISA resource in conflict will fail the self-test. If so, reconfigure the adapter selecting another choice for the resource in conflict.Run the diagnostics again to check for further I/O conflicts. ® ® superMOPSpro Page: 70 of 93 Copyright JUMPtec...
Page 71
Math Coprocessor Hard Disk controller Memory Addr Device ------------------- --------------------------------- A000-BFFF EGA Graphics Adapter A000-C7FF VGA Graphics Adapter B000-BFFF Mono Graphics Adapter B800-BFFF Color Graphics Adapter E000-FFFF AT BIOS ® ® superMOPSpro Page: 71 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Network Operation Technical Support For technical support please contact JUMPtec. Technical help, troubleshooting and dirver support is provided through JUMPTEC. You may also contact Crystal’s Technical Application Supprot. Crystal's CS8900 Technical Application Support can be reached at: Telephone: (800) 888-5016 (from inside U.S. and Canada) (512) 442-7555 (from outside the U.S.
Page 73
Area menu, select the "LAN (Local Area Network)" file area. A list of the latest drivers and support utilities available for the CS89XX ISA Ethernet adapter will be presented along with the option to download the file(s). ® ® superMOPSpro Page: 73 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
D000h to D0FFh, you would exclude this range from Windows by adding the following line to the CONFIG.SYS file: device=c:\windows\emm386.exe x=d000-d0ff • Boot PROM describes the memory base address of the boot PROM, if present. ® ® superMOPSpro Page: 74 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 75
OK and the number received/transmitted in error. The test can be terminated anytime by the user at either side. ® ® superMOPSpro Page: 75 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
The maximum operating temperature is the maximum measurable temperature on any spot on the modules´s surface. It is the user´s responsibility to maintain this temperature within the above specification. ® ® superMOPSpro Page: 77 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
PC/104- consortium the changes have been made to improve timing characteristics for certain bus architectures ® ® superMOPSpro Page: 78 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 79
PC/104- consortium the changes have been made to improve timing characteristics for certain bus architectures ® ® superMOPSpro Page: 79 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 80
PC/104- consortium the changes have been made to improve timing characteristics for certain bus architectures ® ® superMOPSpro Page: 80 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
These 20 address lines, in addition to LA<17..23> allow access of up to 16MB of memory. SA<0..19> are gated on the PC/104-bus when BALE is high and latched on falling edge of BALE. ® ® superMOPSpro Page: 81 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
/SMEMW instructs memory devices to store the data present on the data bus. /SMEMW is active on all memory write cycles to address below 1MB. ® ® superMOPSpro Page: 82 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 83
/IOCS16 line is high. If /IOCS16 is high, 16 bit CPU cycles are converted into two 8 bit cycles on the bus automatically. If /IOCS16 is low, an access to peripherals is done 16 bit wide. ® ® superMOPSpro Page: 83 of 93 Copyright JUMPtec...
8 bit I/O adapters and system memory. DRQ<5..7> are used for transfers between 16 bit I/O adapters and system memory. DRQ4 is not available externally. All DRQ pins have pullups on CPU modules. ® ® superMOPSpro Page: 84 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 85
(IRQ7 is the lowest). An interrupt request is generated when an IRQ line is raised from low to high. The line must be held high until the CPU acknowledges the interrupt request (interrupt service routine). ® ® superMOPSpro Page: 85 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
(note 1) 3) Command width depends on the number of wait states (programmable from 2 to 5 CLK cycles) and command delay (note 1) ® ® superMOPSpro Page: 86 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 87
Signal Description ® ® superMOPSpro Page: 87 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Page 88
Signal Description ® ® superMOPSpro Page: 88 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Write data delay after command Write data hold Notes: with programmable wait states from 1 to 4 CLK cycles Note that this time cannot be extended by insertion of wait states ® ® superMOPSpro Page: 89 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Secondary Master tristates bus signals REFRESH* Signal Timing This section specifies the timing of the REFRESH* signal No. Description Note REFRESH* pulse width 750ns REFRESH* inactive time 15,6µS ® ® superMOPSpro Page: 90 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
The superMOPSpro is a PC/104 stack top module, which means, it can only be placed as upper module in a PC/104 stack. The only chance to use the superMOPSpro in the middle of a PC/104 stack is to lengthen the PC/104-bus with additional connectors.
PC/104 Stack Characteristics Self stacking system (Standard) with superMOPSpro Customized System with superMOPSpro ® ® superMOPSpro Page: 92 of 93 Copyright JUMPtec Industrielle Computertechnik AG...
Need help?
Do you have a question about the superMOPSpro and is the answer not in the manual?
Questions and answers