Octagon PC–600 Reference Manual

Hide thumbs Also See for PC–600:
Table of Contents

Advertisement

Quick Links

PC–600 Single Board Computer
Reference manual
Manual part #6437, rev. 0806
CONTACT INFORMATION
Front Desk: 303–430–1500
Technical Support: 303–426–4521
FastHelp@octagonsystems.com
www.octagonsystems.com

Advertisement

Table of Contents
loading

Summary of Contents for Octagon PC–600

  • Page 1 PC–600 Single Board Computer Reference manual Manual part #6437, rev. 0806 CONTACT INFORMATION Front Desk: 303–430–1500 Technical Support: 303–426–4521 FastHelp@octagonsystems.com www.octagonsystems.com...
  • Page 2: Copyright

    It is a Condition of Sale that the user of Octagon products in life support applications assumes all the risk of such use and indemnifies Octagon against all damage.
  • Page 3: Using Cmos Circuitry In Industrial Control

    Multiple component failures: The chance of a random component failure is very rare since the average MTBF of an Octagon card is greater than 11 years. In a 7 year study, Octagon has never found a single case where multiple IC failures were not caused by misuse or accident.
  • Page 4 Other components probably have been partially damaged or a failure mechanism has been induced. Therefore, a failure will probably occur in the future. For such cards, Octagon highly recommends that these cards be replaced. Other over-voltage symptoms: In over-voltage situations, the programmable logic devices, EPROMs and CPU chips, usually fail in this order.
  • Page 5: Avoiding Damage To The Heatsink Or Cpu

    This card is guaranteed to operate over the published temperature ranges and relevant conditions. However, sustained operation near the maximum temperature specification is not recommended by Octagon or the CPU chip manufacturer due to well known, thermal related, failure mechanisms. These failure mechanisms, common to all silicon devices, can reduce the MTBF of the cards.
  • Page 6: Table Of Contents

    Rugged environmental operation.................. 20 Size ..........................20 PC–600 major software features..................21 Diagnostic software verifies system integrity automatically ........21 Phoenix BIOS......................... 21 Octagon BIOS extensions....................21 Boot sequence......................... 21 Chapter 2: Quick start ....................22 Hardware installation ......................22 Installing the PC–600.......................27 Installation........................
  • Page 7 Monitor ........................... 30 Keyboard and mouse ..................... 30 Speaker........................... 30 Installing an operating system ..................30 OS on floppy onto a hard drive or CompactFlash ............31 OS on CD-ROM onto a hard drive or CompactFlash........... 32 Power supply requirements .....................34 Power supply requirements .....................35 Chapter 3: Setup programs...................36 Operating systems other than DOS.................36...
  • Page 8 LPT1 parallel port ......................60 Installing a printer ......................60 Display ..........................61 Installing a display ......................61 Keypad..........................62 Installing a keypad ......................63 Chapter 7: Console devices ...................64 Description ........................64 Selecting console devices ....................64 Monitor and keyboard console ..................64 Serial console ......................... 65 Chapter 8: CompactFlash, SDRAM, and battery backup........68 Description ........................68 CompactFlash ........................68...
  • Page 9 Flat panels requiring bias voltage ................89 Connecting the flat panel to the PC–600 ..............91 Programming the video BIOS ..................93 Additional notes on video BIOS ..................93 Chapter 12: Ethernet......................94 Description ........................94 Chapter 13: USB ......................95 Description ........................95 Chapter 14: Audio ......................96 Description ........................96 Chapter 15: PC/104 and PC/104 Plus expansion............98 Description ........................98...
  • Page 10 Boot Block Recovery .......................117 Memory conflicts using operating system other than DOS..........117 No system LED activity ....................117 No CRT or flat panel video.....................118 Video is present but is distorted ..................118 No serial console activity....................119 Garbled console screen activity..................119 System generates a BIOS message but locks up when booting ........120 System will not boot from CompactFlash ..............120 System locks up on power–up;...
  • Page 11 Support commands ...................... 145 I17HNDLR.EXE ......................146 LPT1CON.COM ......................146 PGMVIDEO.EXE......................147 PHLASH.EXE.........................148 RESET.COM ........................148 Appendix C: Accessories....................149 Warranty ..........................151 Limitations on warranty ..................... 151 Service policy ....................... 152 Returning a product for repair..................152 Returns......................... 153 Governing law ......................153...
  • Page 12: List Of Figures

    List of Figures Figure 2–1 PC–600 connector and jumper diagram..........23 Figure 2–2 PC–600 center-to-center hole dimensions (thousandths) ....24 Figure 2–3 PC–600 center-to-center hole dimensions (millimeters) ...... 25 Figure 2–4 Basic hookup diagram ................28 Figure 2–5 Power connector: J9 ................29 Figure 2–6 Installing an operating system..............
  • Page 13: List Of Tables

    List of Tables Table 2–1 PC–600 connector functions ..............26 Table 2–2 PC–600 jumper functions ..............26 Table 2–3 Power connector: J9 ................29 Table 5–1 Serial port configurations ..............54 Table 5–2 COM1, COM2: J4 ................... 55 Table 5–3 COM3, COM4: J5 ...................
  • Page 14 Table A–16 J6, J13 – Digital I/O connectors ............137 Table A–17 J7 – reset connector ................137 Table A–18 J8 – LPT1 connector ................137 Table A–19 J9 – power connector................138 Table A–20 J10 – PS/2 keyboard/mouse connector ..........138 Table A–21 J12 –...
  • Page 15: Overview: Section 1 - Installation

    Section 1 – Installation Overview: Section 1 provides installation and programming instructions, startup options, and system configuration program examples. The following chapters are included: Chapter 1: Overview Chapter 2: Quick start Chapter 3: Setup programs Chapter 4: Save and run programs...
  • Page 16: Chapter 1: Overview

    Chapter 1: Overview Description The PC–600 Single Board Computer is intended for higher-performance embedded control applications. The PC–600 integrates serial communication, IDE hard disk port, CompactFlash socket, floppy disk port, a multifunctional parallel port, a keyboard/mouse port, a video interface, two USB ports, an audio port, two 10/100BaseT Ethernet ports, and 48 digital I/O lines.
  • Page 17: Hard Disk, Compactflash, And Floppy Disk Ports

    Hard disk, CompactFlash, and floppy disk ports The IDE hard drive port is terminated with a 44-pin, 2 mm connector and supplies power to 2.5” hard drives. CompactFlash appears as an IDE device and has a locking type interface. The BIOS supports up to three IDE drives.
  • Page 18: Video

    Video CRTs are supported up to 1280 x 1024 x 16 bits per pixel (bpp) resolution. Flat panel displays are supported up to 1024 x 768 x 16 bpp resolution. PC/104 and PC/104 Plus interface The PC/104 interface accepts an 8- or 16-bit PC/104 expansion board. The PC/104 Plus accepts industry-standard PC/104 Plus boards.
  • Page 19: Setup Information Stored In Eeprom For High Reliability

    Setup information stored in EEPROM for high reliability Loss of Setup data is serious in industrial applications. Most PCs store Setup information in battery-backed CMOS RAM. If the battery fails or is replaced during routine maintenance, this information is lost. Without a keyboard and monitor in embedded applications, time consuming re- initialization is required.
  • Page 20: Rugged Environmental Operation

    Rugged environmental operation Operating temperature –40° to 85°C @ 233 MHz –40° to 70°C @ 300 MHz Nonoperating temperature –55° to 95°C Relative humidity 5% to 95% noncondensing Shock 40g, 3 axis Vibration 5g, 3 axis Size 5.75" x 8.0" x 0.80", SBX form factor...
  • Page 21: Pc-600 Major Software Features

    “Troubleshooting” chapter for a complete listing of tests and failures and their descriptions. Phoenix BIOS The PC–600 has a Phoenix BIOS with Octagon BIOS extensions. The BIOS extensions support the INT17 functions. Octagon BIOS extensions On–board BIOS extensions allow easy access to digital I/O, watchdog timer functions, temperature sensor, etc.
  • Page 22: Chapter 2: Quick Start

    Chapter 2: Quick start This chapter covers the basics of setting up a PC–600 system. Refer to the PC–600 component diagram (Fig. 2–1) for the location of the various connectors. The following topics are discussed: Mounting the PC–600 Installing an operating system Loading files to the PC–600 and running a program.
  • Page 23: Figure 2-1 Pc-600 Connector And Jumper Diagram

    Figure 2–1 PC–600 connector and jumper diagram...
  • Page 24: Figure 2-2 Pc-600 Center-To-Center Hole Dimensions (Thousandths)

    Figure 2–2 PC–600 center-to-center hole dimensions (thousandths)
  • Page 25: Figure 2-3 Pc-600 Center-To-Center Hole Dimensions (Millimeters)

    Figure 2–3 PC–600 center-to-center hole dimensions (millimeters)
  • Page 26: Table 2-1 Pc-600 Connector Functions

    Table 2–1 PC–600 connector functions Connector Function Ethernet 1 Ethernet 2 USB 1 and 2 COM1/2 COM3/4 Digital I/O 1 Reset LPT1 Power PS/2 keyboard/mouse Future use Floppy drive Digital I/O 2 Flat panel PC/104 Flat panel back-light IDE (hard drive, CD ROM) CRT monitor AT Battery Audio...
  • Page 27: Installing The Pc-600

    Installing the PC–600 Installation To install the PC–600 you will need the following equipment (or equivalent): PC–600 CPU card VGA-12 video cable, p/n 4865 PC–600 power cable, p/n 6286 +5V power supply - see Power Supply Requirements section PS/2 style keyboard SVGA monitor A device with an operating system.
  • Page 28: Hardware Mounting

    Hardware mounting 1. Use the standoffs, washers, and screws and place them in the 9 holes on the PC–600 board. Refer to Figure 2–2 for the center-to-center mounting hole dimensions and for the location of the designated holes used for mounting the hardware.
  • Page 29: Power Connection

    Power connection 1. Connect a 5V power source to the PC–600. Refer to the Power Supply Requirements section on page 35. If you are using a PC/104 or PC/104 Plus expansion card, you may also require a +12V source. 2. The power supply connector is located at J9. Refer to Figure 2–5. Make certain to use both +5V connections and both ground connections.
  • Page 30: Monitor

    Installing an operating system The PC–600 does not come with an installed operating system. You can install an operating system onto a hard drive or CompactFlash. Octagon Systems has OS Embedder kits available for several operating systems. These kits directly support the unique features of Octagon products, such as digital I/O, watchdog timer, etc., eliminating the need to write special...
  • Page 31: Os On Floppy Onto A Hard Drive Or Compactflash

    5. Apply power to the PC–600 system. A logon message similar to the one below will appear on your PC monitor: Copyright 1985-2003 Phoenix Technologies Ltd. All Rights Reserved Octagon Systems: PC–600 V1.00 Build Time: 01/27/03 16:59:27 CPU = Cyrix MediaGXm300 MHz 638K System RAM Passed...
  • Page 32: Os On Cd-Rom Onto A Hard Drive Or Compactflash

    6. Enter Setup by pressing the F2 key during BIOS POST sequence (this occurs between the memory test and bootup). PhoenixBIOS Setup Utility Main Advanced Boot Exit System Time: [00:00:36] Item Specific Help System Date: [01/01/1988] Legacy Diskette A: [1.44/1.25 MB 3 1/2"] Legacy Diskette B: [Disabled]...
  • Page 33 5. Apply power to the PC–600 system. A logon message similar to the one below will appear on your PC monitor: Copyright 1985-2003 Phoenix Technologies Ltd. All Rights Reserved Octagon Systems: PC–600 V1.00 Build Time: 01/27/03 16:59:27 CPU = Cyrix MediaGXm300 MHz 638K System RAM Passed...
  • Page 34: Power Supply Requirements

    Figure 2–6 Installing an operating system Power Supply VGA Monitor VGA–12 video cable CRT connector PS/2 Keyboard CompactFlash installed into CompactFlash socket J12, Floppy drive connector Keyboard connector IDE ribbon cable for two devices, or one device directly into J17 CD-ROM and / or Hard Drive...
  • Page 35: Power Supply Requirements

    Power supply requirements The PC–600 is designed to operate from a single +5 VDC supply, connected at J9. The typical current requirements for the PC–600 is listed in the Technical data appendix. If you are using the PC/104 interfaces, you may also require +12 VDC. Make sure that you utilize both +5 VDC conductors and both ground conductors.
  • Page 36: Chapter 3: Setup Programs

    Chapter 3: Setup programs This chapter discusses running the Setup configuration program on the PC–600 CPU card. Setup configures devices set up by the BIOS such as serial ports, floppy drives, etc. Operating systems other than DOS If you are using an operating system other than DOS the X jumper should be removed.
  • Page 37: Main Menu

    Main menu The Main menu allows you to set the basic system configuration. PhoenixBIOS Setup Utility Main Advanced Power Boot Exit System Time: [00:00:36] Item Specific Help System Date: [01/01/1988] Legacy Diskette A: [1.44/1.25 MB 3 1/2"] Legacy Diskette B: [Disabled] <Tab>, <Shift-Tab>, or >...
  • Page 38: Hard Drive Submenus

    Hard drive submenus The Hard drive submenus allow you to set the primary/secondary/master/slave parameters. Except for older disk drives, the Auto selection will detect and display the correct parameters. PhoenixBIOS Setup Utility Main Primary Master [3253MB] Item Specific Help Type: [Auto] User = you enter parameters of hard-disk...
  • Page 39: Advanced Menu

    Advanced menu The Advanced menu allows you to set advanced system configuration. Note that if items are incorrectly set in this menu, the system might malfunction. PhoenixBIOS Setup Utility Main Advanced Power Boot Exit Item Specific Help Setup Warning Setting items on this menu to incorrect values may cause your system to malfunction.
  • Page 40: Advanced Chipset Control Submenu

    Advanced Chipset Control submenu The Advanced Chipset Control submenu allows you to set the video and PS/2 mouse configurations. PhoenixBIOS Setup Utility Advanced Advance Chipset Control Item Specific Help Memory speed: [Low] Video Resolution: [High] PS/2 Mouse: [Enabled] Multiple Monitor Support: [Motherboard Primary] Help...
  • Page 41: I/O Device Configuration Submenu

    I/O Device Configuration submenu The I/O Device Configuration submenu allows you to set the I/O configurations. PhoenixBIOS Setup Utility Advanced I/O Device Configuration Item Specific Help Serial port A: [Enabled] Base I/O address: [3F8] Interrupt: [IRQ 4] Serial port B: [Enabled] Mode [Normal]...
  • Page 42: Audio Options Submenu

    Base I/O address: 120h, 180h, 320h, 380h. Sets base address for digital I/O. * defaults Audio Options submenu The Audio Options submenu allows you to set the audio configurations. PhoenixBIOS Setup Utility Advanced I/O Device Configuration Item Specific Help Sound: [Enabled] Configure sound device Base I/O address:...
  • Page 43: Pci Configuration Submenu

    PCI Configuration submenu The I/O Device Configuration submenu allows you to set the PCI configurations. PhoenixBIOS Setup Utility Advanced PCI Configuration Item Specific Help >PCI/PNP ISA UMB Region Exclusion Reserve specific >PCI/PNP ISA IRQ Resource Exclusion upper memory blocks >PCI/PNP ISA DMA Resource Exclusion for use by legacy ISA ISA graphics device installed: [No]...
  • Page 44: Pci/Pnp Isa Umb Region Exclusion Submenu

    PCI/PNP ISA UMB Region Exclusion submenu The PCI/PNP ISA UMB Region Exclusion submenu reserves the specified block of upper memory for use by legacy ISA devices. Options are Available or Reserved. PhoenixBIOS Setup Utility Advanced PCI/PNP ISA UMB Region Exclusion Item Specific Help C800 - CBFF: [Available]...
  • Page 45: Pci/Pnp Isa Irq Resource Exclusion Submenu

    PCI/PNP ISA IRQ Resource Exclusion submenu The PCI/PNP ISA IRQ Resource Exclusion submenu reserves the specified IRQ for use by legacy ISA devices. Options are Available or Reserved. PhoenixBIOS Setup Utility Advanced PCI/PNP ISA IRQ Resource Exclusion Item Specific Help IRQ 3: [Available] Reserves the specified...
  • Page 46: Power Menu

    Power menu The Power menu allows you to set the power management configuration. PhoenixBIOS Setup Utility Main Advanced Security Power Boot Exit Item Specific Help Power Savings: [Disabled] Maximum Power Savings conserves the greatest amount of system power. Maximum Performance conserves power but allows greatest system performance.
  • Page 47: Boot Menu

    Boot menu The Boot menu allows you set the order of drives for booting. PhoenixBIOS Setup Utility Advanced Boot Order Item Specific Help +Removable Devices Keys used to view or +Hard Drive configure devices: CD-ROM Drive <Enter> expands or collapses devices with a + or - <Ctrl+Enter>...
  • Page 48: Exit Menu

    Exit menu The Exit menu allows you to save or discard changes made during Setup. Esc does not exit this menu, you must select one of the menu items and press Enter. You can also press F9 or F10 at any time to exit Setup. When using the serial console F9 and F10 are not available;...
  • Page 49: Chapter 4: Save And Run Programs

    Save and run programs Chapter 4: Save and run your programs on the PC–600 Once you have written, tested and debugged your application, you can then save it to a hard drive or CompactFlash device. When you reboot the PC–600, your program can automatically load and execute. This chapter describes the following: Saving an application program to hard disk or CompactFlash Autoexecuting the program from the PC–600...
  • Page 50: Overriding The Autoexecution Of Your Application

    3. To autoexecute your application, add your application name to the AUTOEXEC.BAT file. Overriding the autoexecution of your application You may stop the autoexecution of your application by doing one of the following options: Option 1 1. Press F5 or F8 on your local keyboard. For more information, see your ROM–DOS manual.
  • Page 51: Overview: Section 2 - Hardware

    Section 2 – Hardware Overview: Section 2 discusses usage, functions, and system configurations of the PC–600 major hardware features. The following chapters are included: Chapter 5: Serial ports Chapter 6: LPT1 parallel port, LCD and keypad Chapter 7: Console devices Chapter 8: CompactFlash, SDRAM, and battery backup Chapter 9:...
  • Page 52: Chapter 5: Serial Ports

    Chapter 5: Serial ports Description The PC–600 has four serial ports, COM1 through COM4. These serial ports interface to a printer, terminal, or other serial device. All ports support 5-, 6-, 7-, or 8-bit word lengths, 1, 1.5, or 2 stop bits, and baud rates up to 115.2K.
  • Page 53: Figure 5-1 Com Ports

    Figure 5–1 COM ports COM1/COM2 connector Serial device COM3/COM4 connector Serial device Serial device Serial device...
  • Page 54: Serial Port Configurations

    Serial port configurations COM1 and COM2 share J4, and COM3 and COM4 share J5. COM3 and COM4 can be jumpered as either 8-wire RS–232 or 4-wire RS–422/485 interfaces. COM3 and COM4 share IRQ9. When IRQ9 occurs, you must access the COM ports to determine which one caused the interrupt.
  • Page 55: Table 5-2 Com1, Com2: J4

    Table 5–2 COM1, COM2: J4 J4 – COM1/COM2 connector COM1 COM2 RS-232 RS-232 Pin # Signal Pin # Signal Table 5–3 COM3, COM4: J5 J5 – COM3/COM4 connector COM3 COM4 RS-232 RS-232 Pin # Signal Pin # Signal COM3 COM4 RS-422 RS-485 RS-422...
  • Page 56: Function And Use Of Serial Ports

    Table 5–4 COM3 and COM4 jumpers: W3, W5, W7, and W11 W3, W5, W7, and W11 – COM3, COM4 jumpers COM Port Interface Jumper Settings RS–232* W11[1–2]* W5[4–6]* , W5[10–12]* W7[1–2]* , W7[4–6]*, W7[5–7]* RS–422 W11[1–3] no termination W7[1–2]* , W7[4–6]*, W7[5–7]* RS–422 W11[1–3] COM3...
  • Page 57: Com Ports As Rs-232 I/O

    or DB–9 male (VTC–20M) connectors which plug directly into a 9–pin PC serial cable. Note When interfacing the PC–600 to your desktop PC, you must use a null modem adapter. Figure 5–2 VTC–20F and VTC–20M cables VTC-20F and VTC-20F Cables COM Ports as RS–232 I/O COM1, COM2, COM3 and COM4 are 8-wire RS–232 interfaces.
  • Page 58: Figure 5-3 Typical Rs-422 Four-Wire Interface Circuit

    RS–422 RS–422 is typically point to point configuration. RS–422 is also specified for multi-drop (party-line) applications where only one driver is connected to, and transmits on, a “bus” of up to 10 receivers. The device at the end of an RS–422 network must be terminated. The PC–600 optionally terminates with a 100 ohm resistor.
  • Page 59: Figure 5-4 Typical Rs-485 Half Duplex Interface Circuit

    Figure 5–4 Typical RS–485 half duplex interface circuit 100 Ω 100 Ω TX + TX + Transmitter Transmitter TX – RX + RX + Receiver Receiver RX – RX – Receiver Receiver Transmitter Transmitter Figure 5–5 Typical RS–485 full duplex interface circuit 100 Ω...
  • Page 60: Lpt1 Parallel Port

    Installing a printer 1. Make sure that the LPT1 port is in standard or bi-directional mode. 2. Connect an Octagon VTC–5/IBM cable from the LPT1 port (J8) to the 25- pin connector on your printer cable. 3. Connect the cable to your printer.
  • Page 61: Display

    The LPT1 port supports either a 4 x 20 or a 4 x 40 liquid crystal display (LCD). To interface the displays to the PC–600, use the Octagon 2010 interface board. A CMA–26 cable is required to connect the interface board to the PC–600.
  • Page 62: Keypad

    Keypad LPT1 also supports 4 x 4 matrix keypads. To interface the keypad to the PC–600, use the Octagon 2010 interface board. A CMA–26 cable is required to connect the interface board to the PC–600. The program DISPLAY.EXE in the Utilities zip file provides an easy method to use the keypad.
  • Page 63: Installing A Keypad

    Installing a keypad 1. Connect a CMA–26 cable from the LPT1 port on the PC–600 (J8) to J1 on the 2010. See Figure 6–2. 2. Connect the keypad cable to the 10-pin header on the 2010. 3. Refer to the DISPLAY.TXT file for more information on reading the keypad.
  • Page 64: Chapter 7: Console Devices

    Chapter 7: Console devices Description The PC–600 has three options for console devices. You can use a monitor and a keyboard as your console. You can use COM1 as the console, or you can run the system without a console device. Selecting console devices The following represent the options on the PC–600 for console devices: A standard VGA/SVGA monitor and a keyboard.
  • Page 65: Serial Console

    Figure 7–1 Monitor and keyboard console VGA Monitor VGA–12 video cable CRT connector PS/2 Keyboard Keyboard connector Serial console COM1 is used as the console device if the serial console is enabled in Setup. To use COM1 as the console, you will need the following equipment (or equivalent): PC–600 CPU card VTC–20F cable, #4866...
  • Page 66 Host computer running HyperTerminal (or equivalent) Serial cable to connect PC–600 COM1 to host computer serial port PS/2 style keyboard (optional) 1. Refer to Figure 2–1 on page 23 for the location of various connectors and jumpers before installing the PC–600. For the following, refer to Figures 7–2 and 7–3.
  • Page 67: Figure 7-2 Pc-600 And A Serial Console

    displayed on the host computer. 9. If you do not get the proper logon message check the HyperTerminal serial parameters of the host PC to make sure they match the settings in step 7. Figure 7–2 PC–600 and a serial console Null modem adapter HyperTerminal or other...
  • Page 68: Chapter 8: Compactflash, Sdram, And Battery Backup

    The CompactFlash can be configured for 3V or 5V operation using jumper W13. Table 8–1 shows the jumper settings. Note Octagon Systems only recommends Industrial Grade CompactFlash (NAND technology) that implements ECC error code correction, and wear level technology. Table 8–1 CompactFlash configuration jumper: W13 W13 –...
  • Page 69: Creating A Bootable Compactflash

    DOS. 1. Create a bootable external device. Note Octagon offers OS Embedders that include a CD boot disk for a variety of operating systems. Contact your Octagon representative for additional information. 2. Change the boot sequence in Setup so the PC–600 boots from the external drive first.
  • Page 70: Battery Backup For Real Time Calendar Clock

    Battery backup for real time calendar clock An AT battery can be installed to back up the CMOS real time clock. Installing an AT battery 1. Power off the PC–600. 2. Install the 3.6V AT clock battery at the J19 connector. Refer to the component diagram on page 23 for the location of J19.
  • Page 71: Chapter 9: External Drives

    Chapter 9: External drives Description The PC–600 is compatible with any standard IDE hard drive that has a 16-bit IDE interface. The BIOS extension ROM for the hard drive is supplied on the card so that no additional software is needed. The floppy drives use DMA channel 2.
  • Page 72: Hard Disk Controller

    Installing a hard drive 1. Disconnect power to the PC–600. 2. Insert one end of the Octagon hard drive adapter cable into the rear of the hard drive. Make sure pin 1 on the cable is connected to pin 1 on the drive.
  • Page 73 Setup programs chapter for more information on the BIOS Setup program. 5. If you want to boot the system from the hard drive, you need to format the drive accordingly.
  • Page 74: Chapter 10: Bit-Programmable Digital I/O

    LEDs, and interface with other devices that have TTL input or output such as printers and scales. The digital I/O lines drive the Octagon MPB series opto-isolation module racks directly, controlling AC and DC loads to 240V at 3A. Figure 10–1 shows typical I/O configurations.
  • Page 75: Interfacing To Switches And Other Devices

    Table 10–2 Digital I/O connectors: J6 and J13 (arranged by pins) J6 – Digital I/O 1, J13 – Digital I/O 2 connectors Pin # Pin Name Pin Name Pin # Port B, bit 4 Vcc (+5V safe)* Port B, bit 5 Port B, bit 2 Port B, bit 6 Port B, bit 3...
  • Page 76: Table 10-3 Digital I/O Opto-Rack Interface

    position for ports A, B, and C for digital I/O. Table 10–3 Digital I/O opto-rack interface Digital I/O opto-rack interface MPB opto rack I/O port Connector pin Opto-module position Port C Bit 0 Bit 1 Bit 2 MPB-08 Bit 3 Bit 4 MPB-16 MPB-24...
  • Page 77: Figure 10-1 Typical Digital I/O Configurations

    Figure 10–1 Typical digital I/O configurations CMA-26 cable MPB Opto Rack MPB Opto Rack CMA-26 cable MPB Opto Rack STB-26 CMA-26 cable MPB Opto Rack STB-26...
  • Page 78: Organization Of Banks

    Organization of banks Each I/O digital bank has a total of 24 I/O lines connected to a 26-pin header. The lines are configured into three groups: ports A, B and C, each group consisting of 8 bits. Any of the lines at ports A, B or C can be configured individually as inputs or outputs.
  • Page 79: Base I/O Address

    Table 10–4 Digital I/O port addressing I/O 1 base address I/O port Port I/O address 120h* Base address 180h** Base address + 1 320h** Base address + 2 380h** Control Register Base address + 3 I/O 2 base address I/O port Port I/O address 124h* Base address...
  • Page 80: Configuring And Programming The Digital I/O Ports

    Configuring and programming the digital I/O ports The digital I/O chip has three ports with eight parallel I/O lines (bits) per port. This chip can use one of four base I/O addresses. All lines can be individually programmed as all inputs, all outputs or individually as inputs or outputs.
  • Page 81: Writing And Reading From I/O

    Table 10–6 Digital I/O port byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port I/O Line For example, writing 00011100 to port C (base address + 2) will configure port C I/O lines 0, 1, 5, 6, and 7 to be inputs and lines 2, 3, and 4 to be outputs: OUT 122h, 1Ch (00011100 binary = 1C hexadecimal) 3.
  • Page 82: Digital I/O Output Program Examples

    Digital I/O output program examples To configure ports A, B, and C as all outputs, issue the commands: OUT 123h, 2 ‘Direction’ Mode OUT 120h, FFh ‘PortA’ OUT 121h, FFh ‘PortB’ OUT 122h, FFh ‘PortC’ OUT 123h, 3 ‘Operation’ Mode Ports A, B, and C will now output all "1"s after issuing the following commands: OUT 120h, FFh (portA)
  • Page 83: Enhanced Int 17H Function Definitions

    Enhanced INT 17h function definitions This section provides definitions for the following functions: Initialize I/O, Write I/O, and Read I/O. Initialize I/O Function: Subfunction: Purpose: To set the directions and to program the initial values of an I/O port. Calling registers: 00h (03h for I/O2) Port A configuration Initial Data...
  • Page 84: Read I/O

    01h (04h for I/O2) Port A mask and data Mask Data xxxxxxxx xxxxxxxxB Mask: 1=bit to be changed Port B mask and data Mask Data xxxxxxxx xxxxxxxxB Mask: 1=bit to be changed Port C mask and data Mask Data xxxxxxxx xxxxxxxxB Mask: 1=bit to be changed ffffh...
  • Page 85 Programming example: /* Inline assembly code for Borland C++ 3.1 */ asm { ax,0efoch dx,0ffffh aData,al bData,ah cData,bl...
  • Page 86: Chapter 11: Crts And Flat Panels

    Chapter 11: CRTs and flat panels The video system on the PC–600 is implemented with the CS5530A companion chip. It supports CRTs and TFT flat panel displays. Displays from CGA through XVGA are supported. Since the video circuitry operates on the PCI bus at the full PCI bus speed, programs like Windows execute very rapidly.
  • Page 87: Connecting A Monitor

    Connecting a monitor To use a monitor or a flat panel, the Video jumper (W12[5–6]) must be installed. This is the default configuration. The 16–pin connector at J18 supports an analog VGA/SVGA/XVGA CRT color or monochrome monitor. Refer to figure 11–1 for a diagram of connecting a CRT, and table 11–1 for the pin-out for J18.
  • Page 88: Figure 11-1 Pc-600 And A Vga Monitor

    Figure 11–1 PC–600 and a VGA monitor VGA Monitor VGA-12 video cable CRT connector Table 11–1 CRT connector: J18 J18 – CRT connector Pin # Pin Name Pin Name Pin # DDC SDA HSYNCOUT VSYNCOUT DDC SCL...
  • Page 89: Connecting A Flat Panel Display

    Connecting a flat panel display The PC–600 is factory configured and programmed for a 640 x 480 CRT monitor. If you wish to use a flat panel, you must reprogram the video BIOS with the appropriate flat panel driver. To reprogram your video BIOS refer to Programming the video BIOS in this chapter.
  • Page 90: Table 11-2 Display Jumpers: W6, W9, And W12

    Table 11–2 Display jumpers: W6, W9, and W12 W6, W9, W12 – display jumpers Function Voltage Jumper 3V panel W6[1–3]* Flat panel voltage select 5V panel W6[2–4] 12V back-light W9[1–3] Flat panel back-light voltage 5V back-light W9[2–4]* Video enabled W12[5–6]* Video enable/disable Video disabled W12[5–6] jumper off...
  • Page 91: Connecting The Flat Panel To The Pc-600

    Table 11–4 Flat panel back-light connector: J16 J16 – back-light connector Pin # Pin Name FPBV* * flat panel back-light voltage, selected with jumper W9 Connecting the flat panel to the PC–600 Text files are located in the Utilities zip file. These text files include wiring diagrams specific to individual flat panels.
  • Page 92: Figure 11-2 Pc-600 And A Flat Panel Display

    Figure 11–2 PC–600 and a flat panel display Custom flat panel cable Flat panel connector Flat panel Bias connector Note See Appendix A - Connectors for mating information.
  • Page 93: Programming The Video Bios

    Note Refer to the README file for a list of the supported flat panel displays. If your particular display is not currently listed, contact Octagon Technical Support (303–426–4521) for assistance. To load a new BIOS to support a different flat panel: 1.
  • Page 94: Chapter 12: Ethernet

    Chapter 12: Ethernet Description The PC–600 provides two 10/100BaseT Ethernet ports and supports the IEEE 802.3 Ethernet standard. The PC–600 uses the Intel 82551ER Ethernet chips. These chips are fully Plug-N-Play compatible. The Ethernet controller IC chips provide the following: 8K x 16 SRAM buffer Integrated 10/100 BaseT transceiver interface Two LEDs for link and traffic status integrated into connector...
  • Page 95: Chapter 13: Usb

    The PC–600 contains two 1.1 compliant USB ports. The two USB ports are accessed via a 10-pin, 0.1” pitch connector at J3. Octagon provides a cable that routes the J3 signals to standard USB connectors (Octagon p/n 6288). This cable consists of two five-pin connectors that mate with the J3 connector on one end, and two USB connectors at the other end.
  • Page 96: Chapter 14: Audio

    The audio feature provides microphone in, stereo line in and line out, PC beep speaker, and stereo speaker. Audio is accessed via a 20-pin, 0.1” pitch connector at J20. Octagon provides a cable that routes these functions out to industry-standard connectors (Octagon p/n 6279). Figure 14–1 shows the audio cable.
  • Page 97: Figure 14-1 Audio Cable

    Figure 14–1 Audio cable "Beep" Speaker Stereo line Input, Left/Right PC-600 Audio Cable Microphone Input Line Output, Left/Right Speaker Output, Left/Right Table 14–2 Audio connections Audio connections Function Pin # Pin Name VCC5 PC beep speaker PC beep speaker Line-in Right AGnd Stereo line-in Line-in Left...
  • Page 98: Chapter 15: Pc/104 And Pc/104 Plus Expansion

    If possible, query the manufacture of the expansion module regarding loading. All Octagon products present one load. The situation is even more critical for the PC/104 Plus connector since the bus speed is four times faster. The PC/104 Plus connector and the PC/104 Plus module represent one load each.
  • Page 99: Figure 15-1 Typical Pc/104 Module Stack

    Figure 15–1 Typical PC/104 module stack PC/104 expansion card PC-600 card WARNING! When installing any PC/104 module, avoid excessively flexing the PC–600 card. Excessive flexing may damage the PC–600 card. Mate pins correctly and use the required mounting hardware. Note See Appendix A - Connectors for mating information.
  • Page 100: Overview: Section 3 - System Management

    Section 3 – System management Overview: Section 3 provides information on managing the PC–600 in the areas of internal control and troubleshooting. The following chapters are included: Chapter 16: Watchdog timer and hardware reset Chapter 17: Serial EEPROM Chapter 18: Temperature sensor and user jumper Chapter 19: CPU clock, system jumpers, and BIOS recovery...
  • Page 101: Chapter 16: Watchdog Timer And Hardware Reset

    Watchdog timer and hardware Chapter 16: reset Description The watchdog timer is a fail-safe against program crashes or processor lockups. It has a programmable timeout period, ranging from 2.0 milliseconds to 2 minutes (see next section). The watchdog timer can be enabled or disabled in Setup.
  • Page 102: Watchdog Function Definitions Using Enhanced Int 17H Handler

    Examples directory of the Utilities zip file (see page 145). OS Development Kits are available from Octagon for Linux, QNX, and Windows CE.NET that have watchdog drivers for these operating systems. Contact Octagon Systems for more information.
  • Page 103: Disable Watchdog

    Return registers: None Comments: This function strobes the watchdog. Once the watchdog is enabled, it has to be strobed at least twice per timeout period specified or until the watchdog is disabled. Otherwise, a system reset will occur. Programming example: /* Inline assembly code for Borland C++ 3.1 */ asm { movax,0fd02h movdx,0ffffh...
  • Page 104: Hardware Reset

    Hardware reset The PC–600 has a push button which allows you to reset the system without turning off the power. Connector J7 also provides a reset by closing a circuit between pins 1 and 2. These methods provide a more complete reset than the <CTRL><ALT><DEL>...
  • Page 105: Chapter 17: Serial Eeprom

    Chapter 17: Serial EEPROM Description Up to 1024 words of user-definable data can be saved in the serial EEPROM. The serial EEPROM does not require battery backup to maintain the data when the system power is off. The serial EEPROM is easily accessible via software interrupts by most programming languages.
  • Page 106: Write A Single Word To The Serial Eeprom

    Programming example: /* Read word 2 */ unsigned int seeData; /* Inline assembly code for Borland C++ 3.1 */ asm { ax,0fc00h bx,02h /* Read word 2 */ dx,0ffffh seeData,ax /* store data in c environment */ Write a single word to the serial EEPROM Function: Subfunction: Purpose:...
  • Page 107: Write Multiple Words To The Serial Eeprom

    Word address (zero based) Word count ffffh ES:DI Destination pointer Return registers: Carry flag cleared if successful Word read Carry flag set if error Error code Error Code Meaning Unknown error Function not implemented Defective serial EEPROM Illegal access Comments: This function reads multiple words from the user area of the serial EEPROM.
  • Page 108: Return Serial Eeprom Size

    /* Write 8 words starting at word 6*/ unsigned int far *seeDataPtr = new unsigned int[8]; /* Allocate storage*/ unsigned int far* tmpPtr = seeDataPtr; for(int i=0;i<8;i++) *seeDataPtr = i; /* initialize data */ /* Inline assembly code for Borland C++ 3.1 */ asm { push ax,0fc03h...
  • Page 109: Chapter 18: Temperature Sensor And User Jumper

    Temperature sensor and user Chapter 18: jumper Description The temperature sensor is a thermometer located on the board away from the CPU. The user can set an upper and lower temperature limit. If the temperature measured exceeds the upper limit the OS bit becomes active, indicating an over-temperature condition.
  • Page 110: Read Temp Sensor Current Register

    bit. TEMP SENSOR register pointed to: 0=TEMPERATURE 1=CONFIGURATION 2=HYST over temp 3=OS under temp 4=0x0ff, reserved ffffh Return Registers: Carry flag cleared if successful Carry flag set if error Error code Comments: This function shall be used to set the TEMP SENSOR internal register pointer.
  • Page 111: Write Temp Sensor Current Register

    Write TEMP SENSOR current register Function: 0edh Subfunction: Purpose: Writes the register currently pointed to by the TEMP SENSOR register pointer. Calling Registers: 0edh Data to write ffffh Return Registers: Carry flag cleared if successful Carry flag set if error Error code Comments: This function shall be used to write the...
  • Page 112: Read User Jumper

    bx,bData dx,ffffh aData,al Read user jumper The user jumper is W12[7–8]. The INT17 functions provide an easy method to implement software routines according to whether or not a jumper is installed. Function: 0fbh Sub-Function: Purpose: To read user jumper Calling Registers: 0fbh 0ffffh Return Registers:...
  • Page 113: Chapter 19: Cpu Clock, System Jumpers, And Bios Recovery

    CPU clock, system jumpers, and Chapter 19: BIOS recovery Description The system clock speed for the CPU is 33.3 MHz. Jumper block W1 sets the multiplier. The system can run at x7, x8, or x9 multiples. The system jumpers consist of the system jumper (S), the extended BIOS jumper (X), the video jumper (V), a user jumper (U1), and a BIOS recovery jumper (U2).
  • Page 114: System Jumper

    Extended BIOS jumper The extended BIOS jumper is W12[3–4]. The extended BIOS memory region (D8000h to DFFFFh) contains the Octagon INT17 functions. When this jumper is removed, this memory region is freed up for other uses. Note that if you want to use the INT17 functions, you must either leave the jumper installed or copy those functions elsewhere.
  • Page 115: User Jumper

    BIOS. The BIOS recovery process uses the embflash.exe utility. This utility can be obtained from Octagon Systems Technical Support. To use the BIOS recovery jumper the following steps must be taken: 1. Copy the EMBFLASH.EXE, PLATFORM.BIN, and BIOS.ROM files to the root directory of a DOS floppy disk.
  • Page 116: Bios Programming Using Phlash.exe

    The new BIOS will now be used when the PC–600 is re-started. BIOS programming using PHLASH.EXE The BIOS on the PC–600 can be reprogrammed using the PHLASH.EXE utility. This utility can be found in the Utilities zip file in the EXTBIOS subdirectory.
  • Page 117: Chapter 20: Troubleshooting

    BIOS has been programmed into the PC–600 and is either corrupted or non-bootable. For more information covering the boot block recovery process read the Boot block recovery section in chapter 18 and call Octagon Systems Technical Support. Memory conflicts using operating system other than DOS If you are using an operating system other than DOS the X jumper should be removed.
  • Page 118: No Crt Or Flat Panel Video

    No CRT or flat panel video If the LEDs appear to be functioning properly, but there is no video activity, check the following: Make sure all PC/104 expansion cards are removed from the PC–600. This ensures that other cards are not interacting with the PC–600. Remove the jumper from the “S”...
  • Page 119: No Serial Console Activity

    Remove the jumper from the “S” position at W12[1–2]. If using a CRT monitor, check the cable and connections going from the J18 connector to the monitor. If using a flat panel display, check the following: 1. Cable and connections going from the J14 connector to the flat panel display.
  • Page 120: System Generates A Bios Message But Locks Up When Booting

    Most of these PC supplies are rated at 5V at 20A or more. Switching supplies usually requires a 20% load to operate properly, that is, 4A or more. Since a typical Octagon system takes less than 2A, the supply does not regulate properly. Output drift up to 6–7V and/or 7–8 voltage spikes have been reported.
  • Page 121: System Locks Up After Power-Down/Power-Up

    100 ohm, large wattage resistor across the output capacitor. Octagon supplies are designed to ramp up fast, discharge fast on power– down and to regulate properly under a no load condition.
  • Page 122: Table 20-1 Bios Beep Codes

    Table 20–1 BIOS beep codes Port 80 Beep POST Routine Description Code Sequence Verify Real Mode Disable Non-Maskable Interrupt (NMI) Get CPU type Initialize system hardware Disable shadow and execute code from the ROM Initialize chipset with initial POST values Set IN POST flag Initialize CPU registers Enable CPU cache...
  • Page 123 Enable USB devices 2-2-3-1 Test for unexpected interrupts Initialize POST display service Display prompt “Press F2 to enter Setup” Disable CPU cache Test RAM between 512 and 640 KB Test extended memory Test extended memory address lines Jump to UserPatch1 Configure advanced cache registers Initialize Multi Processor APIC Enable external and CPU caches...
  • Page 124: Technical Assistance

    Check for errors Inform RomPilot about the end of POST POST done – prepare to boot operating system One short beep before boot Terminate QuietBoot (optional) Check password (optional) Initialize ACPI BIOS Prepare Boot Initialize SMBIOS Initialize PnP Option ROMs Clear parity checkers Display MultiBoot menu Clear screen (optional)
  • Page 125: Overview: Section 4 - Appendices

    Section 4 – Appendices Overview: Section 4 contains a series of appendices which provides additional information about the PC–600. Appendix A: PC–600 technical data Appendix B: Software utilities Appendix C: Accessories...
  • Page 126: Technical Specifications

    PC–600 technical data Appendix A: Technical specifications Geode GX1 CPU Bus clock 233 – 300 MHz (jumper selectable) BIOS AT compatible with industrial extensions SDRAM 0 MB SDRAM supplied. SO–DIMM socket can be populated with up to 512 MB SDRAM using PC 100 or PC133 memory sticks. Note that if the memory Speed in BIOS is set to High, you must use PC133 memory sticks.
  • Page 127: Serial I/O

    Serial I/O Four serial ports IEC1000, level 3, ESD protection specification — Contact discharge ±6 kV — Air–gap discharge ±8 kV Backdrive protection 16550 compatible Up to 115.2K baud 16-byte FIFO buffers Jumper-selectable terminations for RS–422/485 on COM3/4 Parallel port LPT1 is PC compatible with multifunctional capability Digital I/O 48 I/O lines, sink/source 15mA per line...
  • Page 128: Pci Bus Mastering

    This card is guaranteed to operate over the published temperature ranges and relevant conditions. However, sustained operation near the maximum temperature specification is not recommended by Octagon or the CPU chip manufacturer due to well known, thermal related, failure mechanisms. These failure mechanisms, common to all silicon devices, can reduce the MTBF of the cards.
  • Page 129: Mating Connectors

    Mating connectors Table A–1 Mating connectors Mating connectors Connector Function Mating Connector Ethernet 1 Amp #5-569550-2 Ethernet 2 Amp #5-569550-2 USB 1 and 2 3M #4610-7001 COM1/2 3M #3421-7620 COM3/4 3M #3421-7620 Digital I/O 1 3M #3399-7626 Reset Molex 50-57-9002 LPT1 3M #3399-7626 Power...
  • Page 130: Maps

    Maps Table A–2 PC–600 DMA map PC–600 DMA map Channel Description Channel 0 Reserved for bus memory refresh Channel 1 Reserved for ECP Parallel Port Channel 2 Floppy Drive Interface Channel 3 IDE Interface Channel 4 Slave Channel 5 available Channel 6 available Channel 7...
  • Page 131: Table A-4 Pc-600 Interrupt Map

    Table A–4 PC–600 interrupt map PC–600 interrupt map Default Device Alternate IRQ0 System Timer IRQ1 Keyboard IRQ2 Cascade to IRQ9 IRQ3 COM2 PC/104 IRQ4 COM1 PC/104 IRQ5 Audio PC/104 IRQ6 Floppy PC/104 IRQ7 PC/104 IRQ8 RTC Alarm IRQ9 COM3, COM4 IRQ10 Ethernet2 PC/104...
  • Page 132: Jumper Settings

    Jumper settings Table A–6 W1 – CPU clock speed W1 – CPU clock speed jumper X factor Clock speed Jumpers 233 MHz W1[1–2] 266 MHz All jumpers removed 300 MHz W1[1–2]*, W1[9–10]* * = default Table A–7 W2, W4 – Digital I/O pull-up/pull-down jumpers W2, W4 –I/O pull-up/pull-down jumpers I/O Lines Pull UP (+5V)
  • Page 133: Table A-8 W3, W5, W7, W11 - Com3 And Com4 Jumper Settings

    Table A–8 W3, W5, W7, W11 – COM3 and COM4 jumper settings W3, W5, W7, and W11 – COM3, COM4 jumpers COM Port Interface Jumper Settings RS–232* W11[1–2]* W5[4–6]* , W5[10–12]* W7[1–2]* , W7[4–6]*, W7[5–7]* RS–422 W11[1–3] no termination W7[1–2]* , W7[4–6]*, W7[5–7]* RS–422 W11[1–3] COM3...
  • Page 134: Table A-10 W12 - System Jumpers

    Table A–10 W12 – system jumpers W12 – system jumpers Jumper position Pins Description Installed – user defined Setup W12[1–2]* Removed – default Setup Installed – BIOS extension enabled W12[3–4]* Removed – BIOS extension disabled Installed – video enabled W12[5–6]* Removed –...
  • Page 135: Connector Pin-Outs

    Connector pin-outs Table A–12 J1, J2 – Ethernet connectors J1, J2 – Ethernet connector RJ pin Pin Name – comm. mode term. comm. mode term. – comm. mode term. comm. mode term. Table A–13 J3 – USB connector J3 – USB connector Pin # Pin Name Pin Name...
  • Page 136: Table A-14 J4 - Com1, Com2 Connectors

    Table A–14 J4 – COM1, COM2 connectors J4 – COM1/COM2 connector COM1 COM2 RS-232 RS-232 Pin # Signal Pin # Signal Table A–15 J5 – COM3, COM4 connectors J5 – COM3/COM4 connector COM3 COM4 RS-232 RS-232 Pin # Signal Pin # Signal COM3 COM4...
  • Page 137: Table A-16 J6, J13 - Digital I/O Connectors

    Table A–16 J6, J13 – Digital I/O connectors J6 –I/O 1, J13 –I/O 2 connectors Pin # Pin Name Pin Name Pin # Port B, bit 4 Vcc (+5V safe)* Port B, bit 5 Port B, bit 2 Port B, bit 6 Port B, bit 3 Port B, bit 7 Port B, bit 1...
  • Page 138: Table A-19 J9 - Power Connector

    Table A–19 J9 – power connector J9 – power connector Pin # Pin Name +12V +12 V Table A–20 J10 – PS/2 keyboard/mouse connector J10 – PS/2 keyboard/mouse connector Pin # Pin Name Kdata Mdata Kclk Mclk...
  • Page 139: Table A-21 J12 - Floppy Drive Connector

    Table A–21 J12 – floppy drive connector J12 – floppy drive connector Pin # Pin Name Pin Name Pin # DSKCHG* MSEN0 HDSEL* RDATA* MSEN1 TRK0* WGATE* WDATA* STEP* DIR* MIRI* DR0* DR1* MIR0* INDEX* DRATE0 DENSEL * = active low...
  • Page 140: Table A-22 J14 - Flat Panel Connector

    Table A–22 J14 – flat panel connector J14 – flat panel connector Pin # Pin Name Pin Name Pin # FPCLK FPDATA[12] FPDATA[0] FPDATA[13] FPDATA[1] FPDATA[14] FPDATA[2] FPDATA[3] FPDATA[15] FPDATA[4] FPDATA[16] FPDATA[5] FPDATA[17] FPDATA[6] FPDATA[7] FPDISPEN FPV** FPDATA[8] FPV** FPDATA[9] FPVSYNC FPDATA[10] FPDATA[11]...
  • Page 141: Table A-24 J17 - Eide Connector

    Table A–24 J17 – EIDE connector J17 – EIDE connector Pin # Pin Name Pin Name Pin # VCC5 VCC5 VCC5 IDES.LED IDESCSI* IDESCS0* IDESA(2) IDESA(0) IDESA(1) IDESINTR IDESDACK* IDESIORDY IDESTOR* IDESTOW* IDESDRO IDEDS(15) IDEDS(0) IDEDS(14) IDEDS(1) IDEDS(13) IDEDS(2) IDEDS(12) IDEDS(3) IDEDS(11) IDEDS(4)
  • Page 142: Table A-26 J19 - Battery Connector

    Table A–26 J19 – battery connector J19 – battery connector Pin # Pin Name Battery+ Battery – Table A–27 J20 – audio connector J20 – audio connector Pin # Pin Name VCC5 PC beep speaker Line-in Right AGnd Line-in Left AGnd Microphone power, 5V AGnd...
  • Page 143: Table A-28 J501 - Pc/104 Connector

    Table A–28 J501 – PC/104 connector J501 – PC/104 connector Pin # Row A Row B Row C Row D ----- ----- IOCHK* SBHE* MEMCS16* RESETDRV LA23 IOCS16* LA22 IRQ10 IRQ2/9 LA21 IRQ11 NC(-5V) LA20 IRQ12 DRQ2 LA19 IRQ15 NC(-12V) LA18 IRQ14 0WS**...
  • Page 144: Table A-29 J15 - Pc/104 Plus Connector

    Table A–29 J15 – PC/104 Plus connector J15 – PC/104 Plus connector Pin # Row A Row B Row C Row D VCC5 AD[0] VCC3 AD[2] AD[1] VCC5 AD[5] AD[4] AD[3] C/BE0* AD[7] AD[6] AD[9] AD[8] AD[11] VCC3 AD[10] AD[14] AD[13] AD[12] VCC3...
  • Page 145: Appendix B: Software Utilities

    Introduction This chapter describes the utilities listed below. The drivers and utilities are in a self-extracting zip file, located at the Octagon Systems web site on the PC–600 product page. Download this file to a separate directory on your hard drive, then double click on it to extract the files.
  • Page 146: I17Hndlr.exe

    I17HNDLR.EXE Purpose This support command is an alternate way to use the INT 17h functions when the extended BIOS area is disabled (i.e., the jumper at the “X” position is removed at W12). Also, use this support command to reprogram the extended BIOS area with another BIOS. Syntax I17HNDLR Remarks...
  • Page 147: Pgmvideo.exe

    PGMVIDEO.EXE Purpose This support command programs a video BIOS into the EEPROM. A video BIOS is required for a flat panel display. Syntax PGMVIDEO VIDEO.DAT Parameters videobios.dat is the filename of the new video BIOS. For a complete listing, see the Utilities zip file. Example 1 To program the S64P80.DAT video BIOS (which operates the Sharp 64P80 flat panel and CRT in simultaneous display mode), enter the...
  • Page 148: Phlash.exe

    PHLASH.EXE Purpose This support command will program a BIOS image from a floppy drive or a subdirectory to the 512K flash EPROM. Syntax PHLASH Remarks Phlash.exe must have two files that are located the same directory as the Phlash.exe file. These files are BIOS.ROM, a 256K BIOS image, and platform.bin, a support file that locates the BIOS.ROM file in the 512K flash EPROM.
  • Page 149: Appendix C: Accessories

    6246 Terminal board, STB-26, Terminal Board 2905 26-position Table C–2 LCD displays and keypads Product Description Octagon p/n LCD–4 x 20 LCD display w/cable, 40 character 2783 LCD–4 x 40 LCD display w/cable, 80 character 2784 2010 LCD display/keypad interface 3909 KP–1...
  • Page 150: Table C-3 Miscellaneous Part Numbers

    Table C–3 Miscellaneous part numbers Product Description Octagon p/n AT battery Calendar/clock battery backup 3186...
  • Page 151: Warranty

    Octagon neither assumes nor authorizes any other liability in connection with the sale, installation or use of its products. Octagon shall have no liability for incidental or consequential damages of any kind arising out of the sale, delay in delivery, installation, or use of...
  • Page 152: Service Policy

    Then package in a safe container for shipping. 5. Write the RMA number on the outside of the shipping container. 6. The customer pays for shipping to Octagon. Octagon pays for shipping back to the customer. 7. Other conditions and limitations may apply to international shipments.
  • Page 153: Returns

    Returns There will be a 15% restocking charge on returned product that is unopened and unused, if Octagon accepts such a return. Returns will not be accepted 30 days after purchase. Opened and/or used products, non– standard products, software and printed materials are not returnable without prior written agreement.

Table of Contents