| Diamond Systems Corporation Computer Hardware PR Z16 LC ST User Manual | 
| PROMETHEUS-LC™   Model PR-Z16-LC-ST   Low-Power PC/104 CPU Board With ZFx86 Processor   User Manual V1.0    Copyright 2003   Diamond Systems Corporation   8430-D Central Ave.   Newark, CA 94560   Tel (510) 456-7800   TABLE OF CONTENTS (CONTINUED)   12. I/O PANEL BOARD.............................................................................................. 28   12.1   12.2   12.3   12.4   12.5   12.6   12.7   12.8   Description ...................................................................................................................28   Panel Board I/O Connectors ........................................................................................29   Panel Board Cables .....................................................................................................29   Panel Board Hardware.................................................................................................29   Panel Board Power Connections .................................................................................30   Speaker and Miscellaneous Connector........................................................................31   Watchdog Timer...........................................................................................................32   Installation ....................................................................................................................32   13. FLASH DISK PROGRAMMER BOARD............................................................... 33   14. I/O CABLES.......................................................................................................... 34   15. VGA ACCESSORY BOARD................................................................................. 35   16. MOUNTING PROMETHEUS-LC ON A BASEBOARD ........................................ 36   17. PC/104 MECHANICAL DRAWING....................................................................... 38   Prometheus-LC CPU User Manual V1.0   Page 3   PROMETHEUS-LC   Low-Power PC/104 CPU Board with ZFx86 Processor   1. DESCRIPTION   Prometheus-LC is a PC/104 CPU board that offers low cost, low power consumption, and   extended temperature operation. It includes 4 serial ports and memory soldered onto the board.   DOS and application files can be stored directly in the 1MB on-board flash memory, eliminating   the need for a flashdisk module or hard disk drive. Prometheus-LC is an excellent choice for   DOS-based embedded applications where a low-cost, simple, single-board solution is required.   Prometheus-LC conforms to the PC/104 standard, an embedded computing standard that is   based on the ISA and PCI buses and provides a compact, rugged mechanical design for   embedded systems. PC/104 modules feature a pin and socket connection system in place of card   edge connectors, as well as mounting holes in each corner. The result is an extremely rugged   computer system fit for mobile and miniature applications. PC/104 modules stack together with   0.6” spacing between boards (0.662” pitch including the thickness of the PCB).   A mechanical drawing of a standard PC/104 board is shown on page 38. For more information on   Diamond Systems manufactures a wide variety of compatible PC/104 add-on boards for analog   I/O, digital I/O, counter/timer functions, serial ports, and DC/DC power supply. In addition, our   easy-to-use enclosure, Pandora, offers quick and cable-free assembly of the Prometheus-LC   family of CPU boards, providing a complete, packaged system ready to deploy in both industrial   and mobile environments.   Prometheus-LC CPU User Manual V1.0   Page 4   2. FEATURES   System Features   Processor Section   ♦ ♦ ♦ ♦ ♦ ♦ 486-DX2 processor running at 100MHz with co-processor   Pentium class platform including burst-mode SDRAM and PCI-based IDE controller and USB   16MB SDRAM system memory   50MHz memory bus for improved performance   1MB 16-bit-wide flash memory for BIOS and user program storage   8KB unified level 1 cache   I/O   ♦ 4 RS-232 serial ports, 115.2kbaud max   - 2 ports are 16550-compatible with 16-byte FIFOs   - 2 ports are 16850-compatible with 128-byte FIFOs   2 full-featured powered USB 1.1 ports   1 ECP-compatible parallel port   ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ Floppy drive connector   IDE drive connector (44-pin version for notebook drives)   Accepts solid-state flashdisk modules directly on board   IrDA port (requires external transceiver)   PS/2 keyboard and mouse ports   Speaker, LED, and Reset connections   System Features   ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ Plug and play BIOS with IDE autodetection, 32-bit IDE access, and LBA support   Built-in disk emulation for OS and file storage in on-board flash memory   Built-in fail-safe boot ROM for system recovery in case of BIOS corruption   Serial console capability eliminates need for video board and monitor   On-board lithium backup battery for real-time-clock and CMOS RAM   ATX power switching capability   Watchdog timer with hardware and software trigger and programmable delay   Power surge monitor for fail-safe operation   Zero wait-state capability for flash memory and PC/104 bus   +5V-only operation   Extended temperature range operation (-40 to +85oC)   Cable-free assembly when used with Diamond Systems’ PNL-Z32 Panel I/O board   Prometheus-LC CPU User Manual V1.0   Page 5   3. PROMETHEUS-LC BOARD DRAWING   I/O Connectors   J1   PC/104 8-bit bus connector   PC/104 16-bit bus connector   Main user I/O connector   Not present   J2   J3   J4   J5   Dual USB ports   J7   Floppy drive connector   IDE drive connector   J8   J11   J12   J14   J15   Input power connector   Switched output power connector   Not present   Auxiliary serial port connector   Configuration Jumper Blocks   J6   System recovery jumper block   J10   J13   System configuration jumper block   Not present   Prometheus-LC CPU User Manual V1.0   Page 6   4. I/O HEADERS   All cables mentioned in this chapter are included in Diamond Systems’ cable kit C-PRZ-KIT.   These cables are further described in chapter 14. Some cables are also available individually.   4.1 Main I/O Connector – J3   An 80-pin high-density connector is provided for access to the standard user I/O:   ♦ ♦ ♦ 4 serial ports   Parallel port   Watchdog timer I/O   ♦ ♦ ♦ PS/2 keyboard   PS/2 mouse   IrDA port   ♦ ♦ ♦ ATX Power switch   Reset switch   Power and HDD LEDs   This connector mates with Diamond Systems’ cable no. C-PRZ-01, which consists of a dual-   ribbon-cable assembly with industry-standard connectors at the user end. The CPU mating   connector includes integral latches for enhanced reliability. Each ribbon cable has 40 wires.   Cable “A”   Cable “B”   1 2 3 4 5 6 7 8 9 DCD1   DSR 1   RXD 1   RTS 1   TXD 1   CTS 1   DTR 1   RI 1   1 2 3 4 5 6 7 8 9 STB-   AFD-   PD0   ERR-   PD1   INIT-   PD2   SLIN-   PD3   COM 1   COM 2   COM 3   Ground   10 DCD 2   11 DSR 2   12 RXD 2   13 RTS 2   14 TXD 2   15 CTS 2   16 DTR 2   17 RI 2   18 Ground   19 DCD 3   20 DSR 3   21 RXD 3   22 RTS 3   23 TXD 3   24 CTS 3   25 DTR 3   26 RI 3   27 Ground   28 DCD 4   29 DSR 4   30 RXD 4   31 RTS 4   32 TXD 4   33 CTS 4   34 DTR 4   35 RI 4   36 Ground   37 +5V Out   38 Speaker Out   39 IDE Drive LED   40 Power LED   10 Ground   11 PD4   12 Ground   13 PD5   14 Ground   15 PD6   16 Ground   17 PD7   18 Ground   19 ACK-   20 Ground   21 BUSY   22 Ground   23 PE   LPT 1   24 Ground   25 SLCT   26 KB Clk   27 KB/MS V-   28 KB Data   29 KB/MS V+   30 MS Clk   31 KB/MS V-   32 MS Data   33 KB/MS V+   34 Ground   35 Reset-   36 ATX Power   37 KB Lock   38 IR RX   39 IR TX   Keyboard   Mouse   COM 4   Utilities B   Utilities A   40 +5V In   Prometheus-LC CPU User Manual V1.0   Page 7   Notes on J3 Signals   COM1 – COM4   The signals on these pins are RS-232 level signals and may be   connected directly to RS-232 devices. The pinout of these signals is   designed to allow a 9-pin male IDC connector to be crimped onto the   corresponding ribbon cable wires to provide the correct pinout for a PC   serial port connector (DTE).   LPT1   The signals on these pins comprise a standard PC parallel port. The   pinout of these signals is designed to allow a 25-pin female IDC   connector to be crimped onto the corresponding ribbon cable wires to   provide the correct pinout for a PC parallel port connector.   Keyboard, Mouse   These are PS/2 signals for keyboard and mouse.   Clk   V-   Clock pin; connects to pin 5 of the PS/2 connector.   Power pin; connects to pin 3 of the PS/2 connector.   Data pin; connects to pin 1 of the PS/2 connector.   Power pin; connects to pin 4 of the PS/2 connector.   Pins 2 and 6 on the Mini-Din-6 PS/2 connectors are unused.   Data   V+   Utilities A   +5V Out   This pin is a switched power pin that is turned on and off with the ATX   power switch or with the +5V input.   Speaker Out   IDE Drive LED   Power LED   The signal on this pin is referenced to +5V Out. Connect a speaker   between this pin and +5V Out.   Referenced to +5V Out. Does not require a series resistor. Connect   LED directly between this pin and +5V Out.   Referenced to +5V Out. Does not require a series resistor. Connect   LED directly between this pin and +5V Out.   Utilities B   Reset-   Connection between this pin and Ground will generate a Reset   condition.   ATX Power   When ATX is enabled, a momentary contact between this pin and   Ground causes the CPU to turn on, and a contact of 4 seconds or   longer will generate a power shutdown. ATX power control is enabled   with a jumper on jumper block J10 (see page 14).   KB Lock   When this pin is connected to Ground, the keyboard and mouse inputs   are ignored.   IR RX, IR TX   +5V In   IrDA pins. Can be connected directly to an IrDA transceiver.   Connected to +5V input power on J11 (see page 9). This pin is not   switched by ATX control. This pin is provided for auxiliary use such as   front panel lighting or other circuitry at the user’s discretion.   Connector Part Numbers   J3 plug on CPU board:   3M / Robinson Nugent no. P50E-080P1-S1-TG   Both cable-mount and board-mount connectors are available to mate with J3:   Cable-mount socket:   Board-mount socket:   3M / Robinson Nugent no. P50E-080S-TG   3M / Robinson Nugent no. P50-080S-R1-TG   Prometheus-LC CPU User Manual V1.0   Page 8   4.2 Input Power – J11   1 2 3 4 5 6 7 8 9 +5V In   Ground   Ground   +12V In   Ground   +5V In   -12V In   -5V In   ATX Control   Input power for Prometheus-LC may be supplied either through J11 from an external supply or   directly through the PC/104 bus power pins if a PC/104 power supply is used with the CPU.   Prometheus-LC requires only +5VDC input power to operate. All other required voltages are   generated on board with miniature switching regulators. However since the PC/104 bus includes   pins for ±5V and ±12V, these voltages may be supplied through J11 if needed. The +5V and   +12V voltages are controlled by the ATX power manager switches, while -5V and -12V are routed   directly to the corresponding pins on PC/104 bus and are not controlled by the ATX function.   Make sure that the power supply used has enough current capacity to drive your system. The   Prometheus-LC CPU requires up to 1.1A on the +5V line. If you have a disk drive or other   modules connected, you need additional power. In particular, many disk drives need extra current   during startup. If your system fails to boot properly, or if disk accesses do not work properly, the   first thing to check is the power supply voltage level. Many boot-up problems are caused simply   by insufficient voltage due to excess current draw on the +5V supply.   Multiple +5V and Ground pins are provided for extra current carrying capacity if needed. Each pin   is rated at 3A max (15W). For the Prometheus-LC CPU, the panel I/O board, and a video board,   3A is sufficient, so +5 and Ground require only a single wire each. In this case the first 4 pins may   be connected to a standard 4-pin miniature PC power connector if desired.   For a larger PC/104 stack the total power requirements should be calculated to determine   whether additional wires are necessary.   ATX control enables the +5V and +12V power to be switched on and off with an external   momentary switch. A short press on the switch will turn on power, and holding the switch on for 4   seconds or longer will turn off power.   Diamond Systems’ cable no. 698009 mates with J11. It provides 9 color-coded wires with stripped   and tinned leads for connection to user-supplied power sources. This cable may also be used   with Diamond Systems’ Jupiter-MM series power supplies in vehicle-based applications. In this   configuration, the input power is supplied to the Jupiter-MM board, and the Jupiter-MM output   power is connected to J11 on the CPU using cable 698009. When used in this way, make sure   the two red +5V wires are both connected to the +5V output screw terminal on Jupiter-MM.   Prometheus-LC CPU User Manual V1.0   Page 9   4.3 Output Power – J12   1 2 3 4 +5V Out   Ground   Ground   +12V Out   J12 provides switched power for use with external drives. If ATX is enabled, the power is   switched on and off with the ATX input switch. If ATX is not enabled, the power is switched on   and off in conjunction with the external power.   Diamond Systems’ cable no. 698006 mates with J12. It provides a standard full-size power   connector for a hard drive or CD-ROM drive and a standard miniature power connector for a   floppy drive.   4.4 USB – J5   Key (pin cut)   USB2 Pwr-   USB2 Data+   USB2 Data-   USB2 Pwr+   1 3 5 7 9 2 4 6 8 10   Shield   USB1 Pwr-   USB1 Data+   USB1 Data-   USB1 Pwr+   J5 is a 2x5 pin header. It mates with Diamond Systems’ cable no. 698012, which provides 2   standard USB type A jacks in a panel-mount housing.   Prometheus-LC CPU User Manual V1.0   Page 10   4.5 Auxiliary Serial Port Connector – J15   1 2 3 4 5 6 RX COM1   TX COM1   Ground   RX COM2   TX COM2   Ground   Pin 2 on DB9 #1   Pin 3 on DB9 #1   Pin 5 on DB9 #1   Pin 2 on DB9 #2   Pin 3 on DB9 #2   Pin 5 on DB9 #2   This 6-pin header is provided for auxiliary access to serial ports 1 and 2 with signals RX, TX, and   Ground for each port. This connector may be used in low-cost limited I/O configurations as an   alternative to the 80-pin connector J3.   Do not use both J15 and the corresponding pins on J3 simultaneously.   Diamond Systems’ cable no. 698005 converts the 6 pins to two standard DB9M connectors with   industry-standard pinout for RS-232 DTE.   4.6 Watchdog/Failsafe Features – J6   ZFIX   +3.3V   PRST-   1 3 5 2 4 6 Ground   WDI   WDO   J6 serves two main functions. It is used for watchdog timer access, and it is used to enable the   ZFx86 failsafe feature (ZFIX mode) for reprogramming the BIOS or downloading files to the flash   memory. J6 also contains a reset indicator signal PRST- that goes low for 200ms whenever a   system reset occurs.   When the CPU is installed with a Panel Board, the failsafe feature is activated with a momentary   switch on the panel board labeled ZFIX, and the watchdog timer feature is accessed with header   J9 on the upper right edge of the panel board.   The watchdog timer circuit is described on page 18 of this manual. It may be programmed   directly, as described in the ZFx86 training manual included with the Prometheus-LC documents,   or with Diamond Systems’ Universal Driver software.   The failsafe feature is described on page 19 of this manual.   Prometheus-LC CPU User Manual V1.0   Page 11   4.7 Floppy Drive – J7   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   Ground   1 3 5 7 9 2 4 6 8 10   High Density   Unused   Unused   Index   Motor Enable   Drive Select B   Drive Select A   Motor Enable   Direction   11 12   13 14   15 16   17 18   19 20   21 22   23 24   25 26   27 28   29 30   31 32   33 34   Step   Write Data   Write Enable   Track 0   Write Protect   Read Data   Select Protect   Disk Change   J7 is a 2x17 pin header. It mates with Diamond Systems’ cable no. 698008 or any standard floppy   drive interface cable. Up to two floppy drives can be connected. The connector furthest away from   the others is used to connect to the board. The connector at the far end of the cable (after the   twist) is for Drive A, and the middle connector is for Drive B.   4.8 IDE Drive – J8   RESET-   D7   1 3 5 7 9 2 4 6 8 10   Ground   D8   D9   D10   D6   D5   D4   D11   D3   D2   D1   D0   11 12   13 14   15 16   17 18   19 20   21 22   23 24   25 26   27 28   29 30   31 32   33 34   35 36   37 38   39 40   41 42   43 44   D12   D13   D14   D15   Key (Not Used)   Ground   Ground   Ground   Ground   Ground   Pulled low for 16-bit operation   Not Used   A2   CS1-   Ground   +5V   Ground   DRQ   IDEIOW-   IDEIOR-   IORDY   DACK-   IRQ14   A1   A0   CS0-   LED-   +5V   Ground   Not Used   J8 is a 2x22 (44-pin) 2mm-pitch pin header. It mates with Diamond Systems’ cable no. 698004,   and may be used to connect up to 2 IDE drives (hard disks, CD-ROMs, or flashdisk modules).   The 44-pin connector includes power and mates directly with notebook drives and flashdisk   modules. To use a standard format hard disk or CD-ROM drive with a 40-pin connector, an   adapter PCB such as Diamond Systems’ ACC-IDEEXT is required.   Prometheus-LC CPU User Manual V1.0   Page 12   4.9 PC/104 Bus Connectors   The PC/104 bus is essentially identical to the ISA Bus except for the physical design. It specifies   two pin and socket connectors for the bus signals. A 64-pin header J1 incorporates the 62-pin 8-   bit bus connector signals, and a 40-pin header J2 incorporates the 36-pin 16-bit bus connector   signals. The additional pins on the PC/104 connectors are used as ground or key pins. The   female sockets on the top of the board enable stacking another PC/104 board on top of the board,   while the male pins on the bottom enable the board to plug into another board below it.   In the pinout figures below, the tops correspond to the left edge of the connector when the board   is viewed from the primary side (side with the CPU chip and the female end of the PC/104   connector) and the board is oriented so that the PC/104 connectors are along the bottom edge of   the board.   View from Top of Board   J2: PC/104 16-bit bus connector   J1: PC/104 8-bit bus connector   Ground   MEMCS16-   IOCS16-   IRQ10   D0   D1   D2   D3   D4   D5   D6   D7   D8   D9   D10 C10   D11 C11   D12 C12   D13 C13   D14 C14   D15 C15   D16 C16   D17 C17   D18 C18   D19 C19   C0   C1   C2   C3   C4   C5   C6   C7   C8   C9   Ground   SBHE-   LA23   LA22   LA21   LA20   LA19   LA18   LA17   IOCHCHK-   SD7   A1   A2   A3   A4   A5   A6   A7   A8   A9   B1   B2   B3   B4   B5   B6   B7   B8   B9   Ground   RESET   +5V   IRQ9   -5V   DRQ2   -12V   0WS-   SD6   SD5   SD4   SD3   SD2   SD1   SD0   IRQ11   IRQ12   IRQ15   IRQ14   DACK0-   DRQ0   DACK5-   DRQ5   DACK6-   DRQ6   DACK7-   DRQ7   +12V   MEMR-   MEMW-   SD8   IOCHRDY   AEN   A10 B10   A11 B11   A12 B12   A13 B13   A14 B14   A15 B15   A16 B16   A17 B17   A18 B18   A19 B19   A20 B20   A21 B21   A22 B22   A23 B23   A24 B24   A25 B25   A26 B26   A27 B27   A28 B28   A29 B29   A30 B30   A31 B31   A32 B32   Key (pin cut)   SMEMW-   SMEMR-   IOW-   SA19   SA18   SA17   SA16   SA15   SA14   SA13   SA12   SA11   SA10   SA9   SA8   SA7   SA6   SA5   SA4   SA3   SA2   SA1   SD9   SD10   SD11   SD12   SD13   SD14   SD15   Key (pin cut)   IOR-   DACK3-   DRQ3   DACK1-   DRQ1   Refresh-   SYSCLK   IRQ7   IRQ6   IRQ5   IRQ4   IRQ3   DACK2-   TC   BALE   +5V   OSC   +5V   MASTER-   Ground   Ground   SA0   Ground   Ground   Ground   Prometheus-LC CPU User Manual V1.0   Page 13   5. JUMPER CONFIGURATION   Refer to the Prometheus-LC board drawing on page 6 for locations of the configuration items   mentioned here.   5.1 System Configuration – J10   Jumper block J10 is used for configuration of IRQ levels, wait states, ATX power control, and   CMOS RAM. Note: The A/D features described here are not present on this model and should be   ignored.   Serial Port and A/D IRQ Settings   COM3 may be set to IRQ4 or IRQ9. COM4 may be set to IRQ3 or IRQ15. In addition, it is   possible to configure both ports to share IRQ4 or IRQ5.   Wait States   The ISA bus may be configured for standard wait states or zero wait states. In most   configurations and board combinations, the zero wait state setting will work properly and provide   faster performance. However it should be tested in your application to verify correct operation. In   standard configuration, the CPU issues 2 wait states for 16-bit cycles and 3 wait states for 8-bit   cycles.   ATX Power Control   The ATX power control is set with this jumper block. If the ATX jumper is out, ATX works   normally; an external momentary switch may be used to turn power on and off. A quick contact   turns the power on, and a long contact (> 4 seconds) turns the power off. If the ATX jumper is in,   the ATX function is bypassed and the system will power up as soon as power is connected.   Erasing CMOS RAM   The CMOS RAM may be cleared with a jumper as shown on the next page. This will cause the   CPU to power up with the default BIOS settings. To clear the CMOS RAM, power down the CPU,   install the jumper as shown, return it to its default position, and then power up again.   Before erasing CMOS RAM, write down any custom BIOS settings you have made!   Default Settings   Prometheus-LC CPU User Manual V1.0   Page 14   The different configurations for J10 are shown below. Each illustration shows only the jumper of   interest. An asterisk (*) indicates the default setting.   5.2 Watchdog Timer & System Recovery – J6   J6 is used to configure the watchdog timer and enable system recovery (failsafe mode) in case of   BIOS corruption. This jumper has different dimensions than J10 and J13, and the jumpers are not   interchangeable.   Watchdog timer operation is described in detail on page 18.   Failsafe mode operation is described on page 19.   Prometheus-LC CPU User Manual V1.0   Page 15   6. SYSTEM FEATURES   6.1 System Resources   The table below lists the default system resources utilized by the circuits on Prometheus.   Device   Address (Hex)   IRQ   DMA   Serial Port COM1   I/O 3F8-3FF   4 - Serial Port COM2   Serial Port COM3   Serial Port COM4   Parallel Port LPT1   IDE Controller   Floppy Controller   USB   I/O 2F8 – 2FF   I/O 3E8 – 3EF   I/O 2E8 – 2EF   I/O 378 – 37F   I/O 1F0 – 1F7   3 - - - 3 - - - 4 3 7 14   11   6.2 CPU Chip Selects   The ZF Micro CPU chip contains 4 user-configurable I/O chip selects and 4 user-configurable   memory chip selects. These chip selects are visible in the BIOS setup screens. I/O chip selects 1   and 2 are used for the two serial ports COM3 and COM4. I/O chip selects 0 and 3 are not used.   Chip Select   Function   Mode   Address Range   I/O Size   Window Size   0 Not used   --   --   --   --   1 2 3 COM3   COM4   R/W   R/W   --   3E8 – 3EF   2E8 – 2EF   --   8 bits   8 bits   --   8 bytes   8 bytes   --   Not used   These chip select settings should not be modified unless you need to change the addresses   of one or more of the affected circuits for a special system configuration and are fully aware of the   impact of your changes.   Prometheus-LC CPU User Manual V1.0   Page 16   6.3 Console Redirection to a Serial Port   Prometheus-LC provides keyboard and terminal emulation by means of console redirection, or   serial console. This involves redirecting keyboard input and character output to a serial port   (console redirection). A serial port on another PC can be connected to the serial port on   Prometheus-LC with a null modem cable, and a terminal emulation program (such as   Hyperterminal) can be used to establish the connection. The terminal program must be capable of   transmitting special characters including F2 (some programs or configurations trap special   characters or may require special configuration).   The default Prometheus-LC BIOS setting enables console redirection onto COM2 during POST   (power on self-test). The communication parameters are 115.2Kbaud, N, 8, 1. When the CPU is   powered up, the BIOS will output POST information to COM2 and monitor it for any keyboard   activity. You can enter the BIOS by pressing F2 during this time. In the default configuration, after   POST is finished and the CPU boots, console redirection is disabled.   There are three possible configurations for console redirection:   ♦ ♦ ♦ POST only (default)   Always On   Disabled   To modify the console redirection settings, enter the BIOS, select the Advanced menu, and then   select Console Redirection. In Com Port Address, select Disabled to disable the function, On-   board COM A for COM1, or On-board COM B for COM2 (default).   If you select Disabled, you will not be able to enter BIOS again during power-up through the serial   port. To reenter BIOS when console redirection is disabled, you must either install a PC/104 video   board and use a keyboard and terminal or erase the CMOS RAM, which will return the BIOS to its   default settings. CMOS RAM may be erased by moving a jumper. See page 14 for instructions.   Before erasing CMOS RAM, write down any custom BIOS settings you have made!   If you erase the CMOS RAM, the next time the CPU powers up COM2 will return to the default   settings of 115.2Kbaud, N, 8, 1 and operate only during POST.   If you selected COMA or COMB, then continue with the configuration:   For Console Type select PC ANSI. You can modify the baud rate and flow control here if desired.   At the bottom, for Continue C.R. after POST, select Off (default) to turn off after POST or select   On to remain on always. (C.R. = Console Redirection)   Exit the BIOS and save your settings.   Prometheus-LC CPU User Manual V1.0   Page 17   6.4 Watchdog Timer   Prometheus-LC contains a watchdog timer circuit consisting of two programmable timers, WD1   and WD2, cascaded together. The input to the circuit is WDI, and the output is WDO. Both signals   appear on I/O connector WDI may be triggered in hardware or in software. A special “early”   version of WDO may be output on the WDO pin. When this signal is connected to WDI, the   watchdog circuit will be retriggered automatically. A block diagram is provided here:   The duration of each timer is user-programmable. When WD1 is triggered, it begins to count   down. When it reaches zero, it triggers WD2 and may also generate a user-selectable   combination of these events:   ♦ ♦ ♦ ♦ Non-maskable interrupt (NMI)   System controller interrupt (SCI)   System Management interrupt (SMI)   Hardware reset   WD2 then begins to count down. When WD2 counter reaches zero, it will unconditionally cause a   hardware reset. The WD2 timer is provided to give external circuits time to respond to the WDO   event before the hardware reset occurs.   The watchdog timer circuit is programmed via I/O registers 0CH through 12H. Detailed   programming information is in the ZFx86 Training Manual included in the Documents folder of the   Diamond Systems CD. The watchdog timer is supported in the DSC Universal Driver software   version 5.1 and later.   Prometheus-LC CPU User Manual V1.0   Page 18   6.5 Failsafe Mode / BIOS Recovery   The ZFx86 failsafe feature consists of a small command interpreter built in to the ZFx86 CPU   chip. The ZFx86 contains a ROM with the command interpreter as well as an 8KB RAM. It may   be used to power up the system and download the BIOS to recover from situations in which the   BIOS accidentally becomes corrupted or erased. The failsafe feature is used in the factory to   program the BIOS in new Prometheus-LC boards for the first time.   To enable the failsafe feature when the panel board is not used, install a jumper between pins 1   and 3 of J6 on Prometheus. To enable failsafe feature when the panel board is used, press the   ZFIX button on the panel board while pressing and releasing the Reset button (the ZFIX button   must be released after the Reset button is released). During the next system reset, the board will   power up to the failsafe boot ROM and provide user I/O through COM1. At this point the DSC   utility program ZFTERM.EXE may be used to download the BIOS to the board. See the   information in the \Utilities\BIOS Recovery folder of the Prometheus-LC files area of the DSC   customer CD for instructions on using this program.   6.6 Flash Memory   Prometheus-LC contains a 1Mbyte 16-bit wide flash memory chip for storage of BIOS and   optional user files. The BIOS occupies the upper 256Kbytes, leaving the rest available for user   applications.   6.7 Backup Battery   Prometheus-LC contains an integrated RTC / CMOS RAM backup battery. The battery is located   adjacent to the PC/104 bus connector J1. This battery has a capacity of 30mAH and will last   approximately 2 years in power-off state. The battery is activated for the first time during initial   factory configuration and test. Thus the age of the battery can be determined by inspecting the   date label on the board.   6.8 System Reset   Prometheus-LC contains a chip to control system reset operation. Reset will occur under either of   two conditions:   ♦ ♦ User causes reset with a ground contact on the Reset input   Input voltage drops below 3.0V.   The ISA Reset signal is an active high pulse with a duration of 200ms.   Prometheus-LC CPU User Manual V1.0   Page 19   7. BIOS FEATURES   7.1 BIOS Settings   Prometheus-LC uses a BIOS from Phoenix Technologies modified to support the custom features   of the ZF Micro ZFx86 chip and the Prometheus-LC board. Some of these features are described   here.   To enter the BIOS during system startup (POST – power on self-test), press F2.   Serial Ports   -The address and interrupt settings for serial ports COM1 – COM4 may be modified. COM1 and   COM2 address and interrupt settings are done in the BIOS, Advanced menu, I/O Device   Configuration. See page 24 for details.   -The addresses of COM3 and COM4 are configurable in the BIOS. Select Advanced menu,   Advanced Chipset Control, ISA I/O Chip Select Setup. See page 24 for details.   Parallel Port   -The parallel port settings may be modified on the same screen as serial ports COM1 and COM2   (I/O Device Configuration).   Data Acquisition   -The on-board data acquisition circuit is modified on the same screen as serial ports COM3 and   COM4 (ISA I/O Chip Select Setup).   Floppy / IDE Settings   -On the Advanced screen, I/O Device Configuration, the following settings should be retained:   Floppy disk controller   Base I/O address   Enabled   Primary   Primary   Local Bus IDE adapter   Miscellaneous   -On the Advanced screen, the following settings should be retained:   USB Host Controller   Enabled   USB BIOS Legacy Support   Installed O/S   Disabled (Legacy support is not currently provided)   Other   Large Disk Access Mode   Remote Management Baud Rate   DOS   Ignore; feature not supported on Prometheus   -On the PCI Configuration page (from the Advanced screen), the following setting should be   retained:   ISA Graphics Device Installed   PCI IRQ Level 1-4   No   Autoselect for all   PCI/PNP ISA UMB Region Exclusion Available for all   -The features on the Power screen are not supported on Prometheus.   Prometheus-LC CPU User Manual V1.0   Page 20   7.2 BIOS Download / Recovery   Because the BIOS is stored in reprogrammable Flash memory, it is possible that the BIOS could   be accidentally erased when trying to write other files into the Flash. To recover from this situation   the CPU chip on Prometheus-LC contains a special failsafe Boot-Up ROM (BUR) that can be   activated on power-up. A Diamond Systems software utility is provided to enable system recovery   by downloading the BIOS to the flash memory through serial port COM1 when the CPU is booted   up to the BUR.   The recovery procedure requires another PC running Windows 95, or Windows 98. This host   machine is connected to the Prometheus-LC CPU using a null modem serial cable connected to   COM1 on each computer. Three files are required on the host PC: Zftrm.exe, Loadbios.com, and   the file containing the BIOS, Prm1.rom. These files should be in the same directory.   PC Serial Port End (DB-9)   Prometheus-LC COM1 end Corresponding pin on J6   2 (RX)   3 (TX)   2 (TX)   3 (TX)   2 (RX)   1 (RX)   5 (Ground)   5 (Ground)   3 (Ground)   Null modem cable required pinout   To boot up the Prometheus-LC CPU to BUR, set the jumper on J6 on Prometheus-LC to the BUR   position. If using the Panel I/O board, press the Link switch while powering up or resetting the   computer. The link switch must be held down slightly longer than the reset switch is released in   order to power up to the BUR. When the Prometheus-LC CPU boots up you will see the BUR   display in the terminal program. The required communication parameters are 9600, n, 8, 1.   Now run the accompanying batch file recover.bat to begin the process. This batch file executes   the following command:   zftrm.exe loadbios.com prm1.rom   Each flash manufacturer utilizes a different programming protocol. Zfterm.exe knows about AMD   and Atmel parts, which are used on Prometheus-LC boards. If the software cannot recognize the   flash device as an AMD or Atmel part then the CPU might have a hardware problem, or else the   program is an old version and needs to be upgraded. If this is the case, the software will exit with   a message indicating that the device is not supported. Contact Diamond Systems technical   support for further assistance.   After the software recognizes the device, it first completely erases the flash chip. This might take   up to 90 seconds. After the chip is erased the software reports “Flash Erased” and then starts   downloading the BIOS image from the host and programming the chip. To completely download   and reprogram the BIOS takes several minutes. While this happens characters are continuously   scrolled across the screen of the host PC. It is recommended that no other applications or tasks   be running on the host PC during this time.   When the device is completely reprogrammed with the BIOS, the host will report the completion   and the program will terminate. The Prometheus-LC CPU is now ready to reboot in normal mode.   Remove the null modem cable, and return the jumper on J6 to its default position.   Prometheus-LC CPU User Manual V1.0   Page 21   8. DISK-ON-BOARD™ FLASH FILE STORAGE   Prometheus-LC supports the use of its on-board flash memory as a disk drive. About 1.45Mbytes   of the total 2MB capacity is available for this function. This valuable feature lets you run a DOS   operating system right from the flash without having to use any external storage media in your   finished application. You save the cost of external disk drives or flashdisk modules and   associated cables and assembly time. Simply format the unused portion of the on-board flash to   work as a disk drive, connect a floppy or hard disk to transfer your files, then disconnect them,   and the system is ready to run. Complete instructions are included here.   To use the Disk-On-Board feature, you must have BIOS version 1.07M or later installed on your   Prometheus. When you power up the board, the screen will indicate the BIOS version number. If   you have an earlier version, you can download the latest BIOS from the Diamond Systems   website along with an update utility program. The instructions for updating the BIOS are included   with the BIOS package on our website and are also included in this manual. All Prometheus-LC   boards shipped on or after Septeember 23, 2002 include the Disk-On-Board feature.   Initial Setup   • Install BIOS version 1.07M or later if not already installed. Earlier versions of the   Prometheus-LC BIOS do not support this feature. Please see the BIOS recovery section   of the users manual or the instructions included with the BIOS upgrade package on our   website.   • • • • • Boot the system and enter the BIOS setup by pressing F2 early in the boot up.   Go to Advanced->Advanced Chipset Control and enable the “Flash Virtual Drive”.   Save and exit the BIOS by hitting F10. WARNING: Do not skip this step.   The system will boot again. Reenter the BIOS after it boots by hitting the F2 key.   Go to Advanced->Advanced Chipset Control again. Highlight “FLASH Initialize” then hit   <enter>. You will see a percentage complete indicator. After completion the BIOS will   return to the “Advanced” screen.   WARNING: When you press enter, the flash memory will be initialized and erased. Any   data currently in the flash (except the BIOS) will be lost!   • • • • Hit the <ESC> key to return to the main tabbed menus.   Go to the Boot tab.   Highlight “Removable Devices” and hit <enter>.   The “Onboard Flash” will be listed after “Legacy Floppy Drives”. This will make it a non-   bootable B: drive. You can change it to a bootable A: drive by hitting the <+> or <-> key to   move it to the top. This should only be done after it has been formatted and loaded with   operating system files (see below), otherwise your system will not boot.   • Save and exit the BIOS by hitting the F10 key.   Operating System Formatting   • • • Attach a floppy drive to Prometheus.   Boot to a DOS system disk in the floppy drive.   At the A: prompt type “format b: /s” to format the Onboard Flash drive with the system   files.   • To make this drive a bootable A: drive, reboot the system and re-enter the BIOS. Go back   to the Boot menu to change the boot order by listing the “Onboard Flash” before the   “Legacy Floppy Drive”.   Prometheus-LC CPU User Manual V1.0   Page 22   Known Limitations   • RFD (onboard flash drive) is not compatible with DOS expanded memory configuration in   EMM386.EXE. Use the NOEMS switch appended to the end of the EMM386 line in your   config.sys to bypass EMS. Example line in config.sys:   device=c:\DOS\EMM386.exe NOEMS   • • The onboard flash chip has a limitation of 2,000,000 erase cycles, so swap drives or   virtual memory functions should not be used.   Only 16-bit operating systems are supported with this Onboard Flash. MSDOS 6.22,   ROMDOS 6.22 and 7.0, and FreeDOS have been tested. Other operating systems may   work as long as they have a 16-bit compatibility mode.   Life Cycle Management and Calculations   The Disk-On-Board feature provides a simple form of wear leveling. Each time data is written, the   next consecutive available memory space is used, and the current location is marked as garbage   and made available for later use. This way the system walks through the entire available space   before rewriting the current file location. This technique helps to dramatically increase the chip’s   lifetime, because the entire chip is used to spread out the wear caused by the repeated erase   cycles.   A typical embedded application consists of reading a file, updating it, and repeating the process   over and over again. The formula for calculating the number of times this may be done before the   flash reaches its limit is as follows:   Number of file writes = (size of chip / size of file) * lifetime of chip   Where size of chip = 1.45MB and lifetime of chip = 2,000,000. This formula reveals the increase   in lifetime provided by the wear leveling. The lifetime is increased by the ratio of the chip’s total   capacity to the file size.   To calculate the number of days the chip will last, simply factor in the number of updates per day:   Lifetime in days = number of file writes / file writes per day   Prometheus-LC CPU User Manual V1.0   Page 23   9. SYSTEM I/O   9.1 Serial Ports   Prometheus-LC contains 4 serial ports. Each port is capable of transmitting at speeds of up to   115.2Kbaud. Ports COM1 and COM2 are built into the ZF Micro CPU chip. They consist of   standard 16550 type UARTs with 16-byte FIFOs. Ports COM3 and COM4 are derived from an   Exar 16C2850 dual UART chip and include 128-byte FIFOs. Ports 3 and 4 may be operated at   speeds up to 1.5Mbaud with installation of high-speed drivers as a custom option.   The serial ports use the following default system resources:   Port   Address range   I/O 3F8 – 3FF   I/O 2F8 – 2FF   I/O 3E8 – 3EF   I/O 2E8 – 2EF   IRQ   4 COM1   COM2   COM3   COM4   3 4 3 The settings of COM1 and COM2 may be changed in the system BIOS. Select the Advanced   menu, then I/O Device Configuration. Serial Port A is COM1, and Serial Port B is COM2. The   base address and interrupt level may be modified on this page.   The settings of COM3 and COM4 may be changed using a different procedure:   The addresses of these two ports are selected on the Advanced menu of the BIOS. Select   Advanced Chipset Control, then ISA I/O Chip Select Setup. I/O Window – io_cs1 is for COM3 and   I/O window – io_cs2 is for COM4. The only parameter that may be changed is the address. The   other settings must remain in their default values:   Window state:   Enabled   Base Address:   Read/Write control:   Window data width:   Active Level:   (user selectable)   Read/Write   8-bits   Active Low   08   Window size:   After making any desired changes, go to the top-level Exit menu and select Exit Saving   Changes.   The interrupt (IRQ) settings for COM3 and COM4 are selected with J10. COM3 may use IRQ4 or   IRQ9. COM4 may use IRQ3 or IRQ15. If both serial ports share the same IRQ, they may share   IRQ4 or IRQ5. See page 14 for serial port IRQ jumper settings.   9.2 Parallel Port   The parallel port (LPT1) is an IEEE-1284 compatible bidirectional port. It includes filtering for   reduced EMI operation. It operates in ECP mode (set up in the BIOS). The parallel port has the   following default configuration:   Port   Mode   Address range   IRQ   DMA   LPT1   ECP   I/O 378 – 37F   7 3 The parallel port settings may be modified in the BIOS. Select Advanced menu, then I/O Device   Configuration. The above four settings may then be modified.   Prometheus-LC CPU User Manual V1.0   Page 24   10.NOTES ON OPERATING SYSTEMS AND BOOTING PROCEDURES   10.1 Installing an OS From a Floppy Drive onto a Flashdisk Module   1. Make sure the flashdisk module jumper is configured for Master.   2. Install the flashdisk module onto the CPU. See installation instructions on page 27.   3. Power up your system and enter the BIOS during startup.   4. Go to the Boot screen and change the boot sequence to boot from floppy disk.   5. Save the new settings and exit the BIOS. The system will now boot to floppy.   6. If necessary, run FDISK and perform the following steps:   a. Remove all partitions on the flashdisk module.   b. Create a primary DOS partition on the flashdisk module.   c. Make the DOS partition the active partition.   d. Save your changes and exit.   7. Boot the system again from the floppy disk.   8. Format the flashdisk module using FORMAT C: /S.   9. Copy the operating system files and any other needed files to the flashdisk module.   10. Reboot your system and enter the BIOS during startup.   11. Go to the Boot screen and change the boot sequence to boot from hard disk.   12. Save the new settings and exit the BIOS.   13. Power down the system and disconnect the floppy drive.   14. The system is now able to boot from the flashdisk module.   Prometheus-LC CPU User Manual V1.0   Page 25   10.2 Installing an OS from a Hard Disk onto a Flashdisk Module   To install an operating system such as DOS or VxWorks from a hard drive onto a flashdisk   module, follow the procedure below. The process requires a floppy drive with a bootable DOS   diskette, a hard disk with the operating system, the flashdisk module, the IDE extender board,   and associated cables.   You must boot to the floppy drive rather than the hard drive, because if you boot to the hard drive,   it must be the master drive, making the flashdisk the slave drive. DOS will not allow you to create   a bootable partition on a slave drive, and you must create the bootable partition on the flashdisk,   so the flashdisk must be configured for the master.   As an alternative to this procedure you may also install the operating system from the floppy drive   as outlined on page 25.   2. First install the operating system onto a hard disk.   3. Configure the hard disk jumper for Slave and the flashdisk module jumper for Master.   4. Install the flashdisk module onto the IDE extender board, model ACC-IDEEXT.   5. Connect the extender board to the CPU’s IDE connector using the 44-pin ribbon cable.   6. Connect the hard disk to the appropriate connector on the extender board. If using a 44-pin   cable (such as DSC no. 698004), no power cable is required. If using a 40-pin cable (such as   DSC no. C-40-18), a separate power cable is required. The power may be provided either   from one of the two 4-pin headers on the extender board or from the Auxiliary Power Out   connector J12 on the Prometheus-LC CPU. Use DSC cable no. 698006 for the power   connection.   7. Attach a floppy drive to J7 on the Prometheus-LC using DSC cable no. 698008 and provide   power to it. DSC cable 698006 can be used for the floppy drive power.   8. Install a bootable floppy disk into the floppy drive.   9. Power up the system.   10. Make sure the BIOS is configured to boot from floppy. Press F2 to enter BIOS when booting,   and go to the Boot screen to make this configuration.   11. Once the system is booted, switch to drive D: (the hard disk with the OS on it) and change to   the DOS directory.   12. If necessary, run FDISK and perform the following steps:   a. Remove all partitions on the flashdisk module.   b. Create a primary DOS partition on the flashdisk module.   c. Make the DOS partition the active partition.   d. Save your changes and exit.   13. Boot the system again from the floppy disk.   14. Switch to the hard disk (D:) and change to the DOS directory.   15. Format the flashdisk module using FORMAT C: /S.   16. Copy the operating system files and any other needed files onto the flashdisk module.   17. Power down the system.   18. Remove the hard disk and extender board and install the flashdisk module directly onto the   IDE connector J8 on the Prometheus-LC CPU.   19. Power up the system again.   20. Enter the BIOS (F2) and change the bootup sequence to boot from hard disk C: (which now   means the flashdisk module).   Prometheus-LC CPU User Manual V1.0   Page 26   11. FLASHDISK MODULE   Prometheus-LC is designed to accommodate an optional flashdisk module. This module contains   32MB to 256MB of solid state non-volatile memory that operates like an IDE drive without   requiring any additional driver software support.   Model   Capacity   32MB   FD-32-XT   FD-64-XT   FD-128-XT   FD-256-XT   64MB   128MB   256MB   11.1 Installation   The flashdisk module installs directly on the IDE connector J8 and is held down with a spacer and   two screws onto a mounting hole on the board. It fits within the height limit of the PC/104   specification, so another board may be installed on top of the Prometheus-LC CPU.   The flashdisk module contains a jumper for master/slave configuration. For master, install the   jumper over pins 1&2, and for slave install the jumper over pins 2&3.   11.2 Configuration   To configure the CPU to work with the Flashdisk module, enter the BIOS (press F2 during   startup). Select the Main menu, then select IDE Primary Master. Enter the following settings:   Type:   User   Cylinders:   Heads:   Sectors:   Multi Sector Transfer:   LBA Mode Control:   32 Bit I/O:   489 for 32MB flashdisk   4 for 32MB flashdisk   32 for 32MB flashdisk   Disable   Enable   Disable   Transfer Mode:   Ultra DMA Mode:   Fast PIO 1   Disable   Exit the BIOS and save your change. The system will now boot and recognize the FlashDisk   module as drive C:.   11.3 Using the Flashdisk with Another IDE Drive   Since the flashdisk occupies the board’s IDE connector, mounting it on the board prevents the   simultaneous use of another IDE drive. To utilize both the flashdisk and another drive, an adapter   board, such as Diamond Systems’ ACC-IDEEXT, and cables are required. The ACC-IDEEXT   adapter board is described on page 33.   11.4 Power Supply   The 44-pin cable carries power from the CPU to the adapter board and will power the flashdisk   module and any drive using a 44-pin connector, such as a notebook hard drive.   A drive utilizing a 40-pin connector, such as a CD-ROM or full-size hard drive, requires an   external power source through an additional cable. The power may be provided from the CPU’s   power out connector (J12) or from one of the two 4-pin headers on the ACC-IDEEXT board.   Diamond Systems’ cable no. 698006 may be used with either power connector to bring power to   the drive.   Prometheus-LC CPU User Manual V1.0   Page 27   12. I/O PANEL BOARD   12.1 Description   An I/O panel board accessory, model no. PNL-Z32-E, is available to convert all I/O headers on   Prometheus-LC to industry-standard connectors. Using this panel board eliminates all internal   cables, resulting in increased ruggedness and quicker assembly. In addition a standard precut   cover plate is available to enable mounting the panel board and CPU in Diamond Systems’   Pandora enclosure system. Pandora comes in several sizes ranging from 1.7” to 10”, to   accommodate a different number of expansion boards. The 1.7” case accommodates only the   CPU, the panel board, and an optional hard drive. The 3.0” case accommodates up to 2   additional PC/104 expansion boards. Other available standard sizes are 5”, 7”, and 10”. Custom   sizes and colors may also be available based on order quantity.   PNL-Z32-E / PNL-Z32-EA I/O Panel Board for Prometheus   Prometheus-LC CPU User Manual V1.0   Page 28   12.2 Panel Board I/O Connectors   The I/O connectors below are located on the top side of the board and are for connection to   external equipment.   Location   J2   Type   DB-9M   DB-9M   DB-9M   DB-9M   DB-25F   2.5mm   DB-9M   MD-6   Description   Serial port COM1   J4   Serial port COM2   J6   Serial port COM3   J7   Serial port COM4   J10   J11   J13   J14   J15   J18   J21   J22   J23   J27   Parallel port LPT1   +5VDC input power (tip = +, ring = -)   Multi I/O power connector   PS/2 mouse connector   PS/2 keyboard connector   Ethernet connector (not present)   Data acquisition connector (not present)   USB connector   MD-6   RJ-45   IDC-50   USB A   USB A   DB-15F   USB connector   Video (VGA) connector (passthrough for add-on board)   Panel Board Top Side / External Use I/O Connectors   Additional connectors are on the bottom side and are intended for use with other boards and   circuitry inside the enclosure, such as a video board or DC/DC power supply.   Location   J3   Type   Description   Pin header Speaker and miscellaneous functions   J5   Pin header Power connection to DC/DC power supply input   Pin header Power connection to/from DC/DC power supply   Pin header Pass-through connector for VGA board   J12   J25   Panel Board Bottom Side / Internal Use I/O Connectors   12.3 Panel Board Cables   The panel board ships with a 10-wire video cable (DSC part no. 698010) and a 2-wire power   cable (DSC part no. 698011). These are intended for use with the optional accessory video board   and a Jupiter-MM (JMM) power supply when these boards are used together with the   Prometheus-LC CPU and panel board.   The 10-wire video cable connects the VGA output of the video board to pin header J25 on the   panel board. J25 is compatible with a number of companies’ PC/104 video boards that provide a   10-pin connector for the video out.   12.4 Panel Board Hardware   The panel board also comes with mounting hardware for installing it and the CPU into an   enclosure such as the Pandora system.   Prometheus-LC CPU User Manual V1.0   Page 29   12.5 Panel Board Power Connections   Prometheus-LC requires only +5V for operation. The panel boad is simply a connector board and   requires no power. Make sure that the power supply used has enough current capacity to drive   your system. The Prometheus-LC CPU requires up to 1.1A. If you have a disk drive or other   modules connected, you need additional power. In particular, many disk drives need extra current   during startup. If your system fails to boot properly, or if disk accesses do not work properly, the   first thing to check is the power supply voltage level. Many boot-up problems are caused simply   by insufficient voltage due to excess current draw on the +5V supply.   The panel board has two external input power connectors, J11 and J13, to satisfy a variety of   input power scenarios.   J11 is a circular jack with a 2.5mm post. This connector is intended for direct 5VDC +/-5% input   from the Diamond Systems PS-5VUS-01 wall adapter or an equivalent supply. The polarity for   the power connector is tip = +5V, ring = Ground.   J13 is a DB9 male connector with multiple input voltages and applications. If a latching connector   is required, the DB9 can be used in place of the circular jack to provide +5VDC.   If multiple system voltages are required, for example +5V, -5V, +12V, and/or -12V, these voltages   can be supplied through J13 as well. The +5V and +12V are controlled by the CPU’s ATX power   circuit, while the -5V and -12V are connected directly to the PC/104 bus pins.   J13 can also be used with a DC/DC power supply, such as Diamond Systems’ Jupiter-MM   modules, in applications where the supply voltage is different from the required +5V. In this   scenario, the input voltage is fed to the DB9 and routed to the power supply with cable connected   between the supply and connector J5 or J12 on the bottom side of the panel board.   J5 is used when the power is to be routed from the output of the power supply directly onto the   PC/104 bus through the PC/104 bus connectors on the power supply. In this application use the   2-wire power cable no. 698011. This cable contains a blue positive wire and a black negative   wire. Connect the blue wire to the + screw terminal on the JMM power supply input connector and   connect the black wire to the – terminal. Either J4 or J5 on the JMM board may be used for the   power connection.   J12 is used when the supply voltages are intended to be switched by the ATX circuit on   Prometheus. In this application the input and output of the power supply are connected to J12.   The +5V and +12V are controlled by the ATX function, while the -5V and -12V are connected   directly to the PC/104 bus pins.   1 2 -12V In   -5V In   3 Ground   4 +5V In   5 +5V In   6 7 +12V In   Ground   8 9 Power Input   Ground   10   Shutdown/ATX   J12 pinout (to/from DC/DC power supply)   Prometheus-LC CPU User Manual V1.0   Page 30   1 2 3 4 5 6 7 8 9 Power Switch   Power Input   +12V In   +5V In   Ground   Power Input   Shutdown   +5V In   Ground   J13 pinout (user connection)   12.6 Speaker and Miscellaneous Connector   J3 is used for optional connection of an auxiliary speaker or control switches.   The panel board contains a miniature speaker which is enabled by default. To enable this   speaker, install a jumper across pins 11 and 13 of J3 (default setting). If a different speaker is   desired, or if no speaker is desired, remove the jumper.   To connect an auxiliary speaker, connect the speaker across pins 7-8 (for a speaker with a 2-pin   2-position housing) or across pins 7-13 (for a speaker with a 2-pin 4-position housing when the   two wires are on the two end positions of the housing).   External momentary switches may be connected to J3 to control power or reset. For power,   connect the switch between pins 1 and 2 of J3. For reset, connect the switch between pins 3 and   4. Each switch operates by connecting the selected control signal to ground.   To lock out the keyboard and mouse ports on the panel board, install a jumper across pins 5-6.   To disable the ATX power function, connect a jumper across pins 12 and 14 on J3.   An auxiliary switched +5V pin is provided on J3 for customer application. In addition the   unswitched power may be used on this header to power a panel light or other customer circuit,   with the current limited to 1A.   Ground   Ground   Ground   1 3 5 7 9 2 4 6 8 10   Power Switch   Reset Switch   Keyboard/Mouse Lockout   Speaker   N/C   Ground   +5VDC Unswitched   +5VDC Switched   Internal Speaker   Speaker   11 12   13 14   ATX Disable   J3 Pinout   Prometheus-LC CPU User Manual V1.0   Page 31   12.7 Watchdog Timer   J9 may be used to connect an external watchdog timer circuit to the CPU. For watchdog timer   programming information, see page 18 and the ZFx86 Training Manual included in the   Documents folder of the Prometheus-LC CD.   1 2 3 Ground   Watchdog In   Watchdog Out   J9 Pinout   12.8 Installation   The panel board includes a hardware kit containing spacers of various sizes along with screws   and nuts. There are three sizes of spacers: 7mm (0.276”), 14mm (0.551”), and 0.600”. All   hardware for assembling the stack and mounting it to the enclosure front panel is #4-40 thread.   The Pandora enclosure includes an additional hardware kit of #6-32 screws for assembling the   front and back panels to the enclosure body. Refer to the assembly drawings provided with the   panel board for proper assembly of the PC/104 stack and Pandora enclosure.   The panel board connects to the following headers on the Prometheus-LC CPU:   J3 Main I/O   J4 Ethernet   J5 USB   J6 Watchdog timer   J11 Input power   J14 Data acquisition (-EA models)   To install the panel board onto the Prometheus-LC CPU board, first remove any jumpers on J6 of   the CPU (upper right corner) since these will interfere with the mating header on the bottom of the   panel board.   Insert the four 7mm male/female hex spacers into the holes on top of the panel board and fix   them in place with the four 14mm female/female hex spacers below. Then plug the panel board   onto the connectors of the CPU board, being careful to align all the connectors properly. Note that   there are mating connectors on all 4 edges of the board for the –EA (analog I/O) version, and   connectors on 3 sides for the -E (no analog I/O) version.   When the boards are properly mated, the 80-pin high-density connectors on the right edges of the   boards will seat completely, while the pin headers on the other sides will show a slight gap. This   is normal and does not cause any problem with reliable connections on these connectors. If you   do not install the 14mm spacers between the two boards, you will still be able to mate the two   boards satisfactorily, but they will be slightly tilted, since the high-density connector has a slightly   larger board-to-board distance than the other pin headers.   The board stack may be mounted inside the Pandora enclosure in one of two ways. The stack   may “hang” from the front panel, or it may be mounted to both the front and rear panel. The   assembly drawings included with the Pandora enclosure show both options. The stack mounts to   the front panel with four #4 flat head screws that install onto the four spacers on the top of the   panel board as well as 14 #4 screwlocks that connect to the 7 Dsub connectors on the panel   board.   Finally select one of the two options for fixing the bottom of the stack. Either install four #4 pan   head screws on the bottom of the CPU board into the four spacers between it and the panel   board, or attach the four 0.6” male/female round PC/104 spacers on the bottom of the board and   then install four #4 flat head screws through the case’s rear panel into the PC/104 spacers.   Prometheus-LC CPU User Manual V1.0   Page 32   13.FLASH DISK PROGRAMMER BOARD   The Flash Disk Programmer Board accessory model no. ACC-IDEEXT may be used for several   purposes. Its primary purpose is to enable the simultaneous connection of both a flashdisk   module and a standard IDE hard drive or CD-ROM drive to allow file transfers to/from the   flashdisk. This operation is normally done at system setup. The board can also be used to enable   the simultaneous connection of two drives to the CPU.   J1 connects to the IDE connector on Prometheus-LC with a 44-pin ribbon cable (Diamond   Systems’ part no. 698004). Both 40-pin .1” spacing (J4) and 44-pin 2mm spacing (J3) headers   are provided for the external hard drive or CD-ROM drive. A dedicated connector (J2) is provided   for the flashdisk module. Any two devices may be connected simultaneously using this board with   proper master / slave jumper configurations on the devices.   The Flash Disk Programmer Board comes with a 44-wire cable no. (DSC no. 698004) and a 40-   wire cable no. (DSC no. C-40-18) for connection to external drives. The flashdisk module is sold   separately.   The 44-pin connector (J1, J2, and J3) and mating cable carry power, but the 40-pin connector   (J4) and mating cable do not. J5 and J6 on the accessory board may be used to provide power to   a 44-pin device attached to the board when the board is attached to a PC via a 40-pin cable.   These headers are compatible with the floppy drive power connector on a standard PC internal   power cable.   ACC-IDEEXT FlashDisk Programmer Board   Prometheus-LC CPU User Manual V1.0   Page 33   14.I/O CABLES   When the panel I/O board PNL-Z32 is used, no cabling or wiring is required to operate the CPU   (unless you want to connect to an external IDE drive or floppy drive). However for custom   installations as well as development, Diamond Systems offers a cable kit no. C-PRZ-KIT with 9   cables to connect to all I/O headers on the board. Some cables are also available separately.   The mating cable for each I/O connector is listed in the chapter on I/O Headers starting on page   7.   Photo No.   Cable No.   Description   2 C-PRZ-01   80-wire / 2-cable breakout cable assembly with serial,   parallel, PS/2 mouse/keyboard, power, reset, speaker, &   LED connectors   6 3 5 7 8 4 9 C-PRZ-02   C-50-18   698004   698005   698006   698008   698009   6-wire Ethernet cable with panel-mount RJ-45 connector   50-wire data acquisition cable   44-wire IDE cable for 1 or 2 drives   6-wire auxiliary serial port cable   4-wire output power cable for external drives   34-wire floppy cable for 1 or two drives   9-wire input power cable with stripped/tinned leads for   connection to external power source   1 698012   Dual USB cable   Cable Kit C-PRZ-KIT   Prometheus-LC CPU User Manual V1.0   Page 34   15.VGA ACCESSORY BOARD   The Prometheus-LC development kit ships with a PC/104 VGA module from Arcom Control   Systems, model no. AIM-104-VGA-CRT-OEM. The Diamond Systems part no. for this board is   ACC-VGA-02.   The VGA board has several configuration jumpers, LK1 – LK3. Their functions are described in   the board’s documentation. For proper operation with Prometheus, jumper LK1 must be out.   The VGA output connector on the Arcom board is a 16-pin connector labeled PL5, located on the   left edge of the board. When used with the Diamond Systems panel board model PNL-Z32-E /   EA, this connector connects to the 10-pin VGA input header J25 on the panel board using   Diamond Systems cable no. 698013. The pinout of this cable is shown below. Each row   represents one wire on the cable.   PL5 pin no. PL5 Signal   J25 pin no.   J25 Signal   Red   1 2 Red   1 2 3 4 5 6 - Red Return   Green   Ground   3 Green   4 Not connected   Blue   Ground   5 Blue   6 Green Return   Not connected   Not connected   Blue Return   Ground   Ground   7 Not connected   PCB shield   Not connected   Not connected   Not connected   H Sync   8 8 - 9 10   11   12   13   14   15, 16   - Ground   - H Sync   7 - Not connected   V Sync   Not connected   V Sync   9 - Not connected   Not connected   To connect PL5 directly to a VGA monitor with a high-density DB15 connector, use the multicolor   ribbon cable supplied with the video board. This cable has the following pinout:   PL5 pin no.   DB15F pin no.   Signal   1 2 1 6 Red   Red Return   Green   3 2 4 4 No Function   Blue   5 3 6 7 Green Return   No Function   No Function   Blue Return   Ground   7 9 8 11   8 9 10   11   12   13   14   15   16   5 10   13   12   14   15   - Ground   H Sync   No Function   V Sync   No Function   No Wire   Prometheus-LC CPU User Manual V1.0   Page 35   16.MOUNTING PROMETHEUS-LC ON A BASEBOARD   Prometheus-LC is designed to allow installation upside down onto a custom baseboard. The CPU   board may be thought of as a “macro-component” when used in this way. All the key I/O headers   on the board face up and are at an even height, allowing the board to be turned over and   mounted onto a base board. A mechanical drawing showing locations of mating connectors on   the baseboard is shown on the following page.   The board-to-board mounting height for this application is 14mm (.551”). Spacers for this   application can be purchased from many suppliers of metric hardware. Standard spacers with   metric length will have metric threads (for example M3 x 0.5). Diamond Systems can supply a   custom-designed 14mm aluminum hex male/female spacer with #4-40 threads (DSC part no.   684045).   Using the board in this manner eliminates all connecting cables for most applications. All   connections except IDE, floppy drive, and switched power output are accessible through the   vertical I/O headers on the board. If you need to use IDE, floppy, or switched power output, you   will need to use cables to access the corresponding I/O headers.   The following is a list of conectors that mate with the corresponding vertical-mount I/O headers on   Prometheus:   Connector on Board   Manufacturer   Generic   Manufacturer Part No.   .1” dual row pin header, 2x32   .1” dual row pin header, 2x20   P50-080S-R1-TG   J1   J2   J3   J4   Generic   3M / Robinson Nugent   G-LINKS   Samtec   PSPH1-1X6GOB11.05-2.3   ESQ-106-12-G-S   J5   G-LINKS   Samtec   PSPH1-2X5GOB11.05-2.3   ESQ-105-12-G-D   J6   G-LINKS   Samtec   PSPH1-2X3GOB11.05-2.3   ESQ-103-12-G-D   J11   J14   G-LINKS   Samtec   PSPH1-1X9GOB11.05-2.3   ESQ-109-12-G-S   G-LINKS   Samtec   PSPH1-2X25GOB11.05-2.3   ESQ-125-12-G-D   Website information:   Samtec   3M   Note: The -12- in the Samtec part numbers above indicates standard insertion force components.   This may be replaced by -37- for low insertion force components. Because of the number and   location of the mating headers, the effort to remove the Prometheus-LC from a mating board is   significant and requires careful effort. Therefore low-insertion force components may be preferred.   Prometheus-LC CPU User Manual V1.0   Page 36   Prometheus-LC CPU User Manual V1.0   Page 37   17.PC/104 MECHANICAL DRAWING   The following drawing is from the PC/104 specification. This document may be downloaded from   Prometheus-LC CPU User Manual V1.0   Page 38   |