Octagon PC-510 User Manual

Embedded pcs for extreme environments
Table of Contents

Advertisement

Quick Links

NOTICE
The drivers and utilities for Octagon products, previously provided
on a CD, are now in a self-extracting zip file located at the Octagon
Systems web site on the product-specific page. Download this file to a
separate directory on your hard drive, then double click on it to extract
the files. All references in this manual to files and directories on the CD
now refer to files in the Utilities zip file.

Advertisement

Table of Contents
loading

Summary of Contents for Octagon PC-510

  • Page 1 NOTICE The drivers and utilities for Octagon products, previously provided on a CD, are now in a self-extracting zip file located at the Octagon Systems web site on the product-specific page. Download this file to a separate directory on your hard drive, then double click on it to extract the files.
  • Page 2 S Y S T E M S E m b e d d e d P C s F o r E x t r e m e E n v i r o n m e n t s PC-510 User’s Manual 5171 (0505)
  • Page 3 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 4 Therefore, 72% of the returned cards are damaged through some type of misuse. Of the remaining 8%, Octagon is unable to deter- mine the cause of the failure and repairs these cards at no charge if...
  • Page 5 Multiple component failures - The chance of a random compo- nent 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 6 Notice to user Hot insertion - Plugging cards into the card cage with the power on will usually not cause a problem. (Octagon urges that you do not do this!) However, the card may be damaged if the right sequence of pins contacts as the card is pushed into the socket.
  • Page 7 Notice to user PC-510 user’s manual...
  • Page 8: Table Of Contents

    Conventions used in this manual ..............xv About this manual Overview: Section 1 – Installation Chapter 1: Overview ..................1-1 Description ....................1-1 PC-510 major hardware features ..............1-1 CPU ....................... 1-1 Up to 48 MB DRAM ................1-1 Solid-state disks ................... 1-2 SSD0 .................... 1-2 SSD1 ....................
  • Page 9 PMISETUP....................3-9 SETIRQ.EXE ....................3-9 Chapter 4: Save and run programs ............... 4-1 Save and run your programs on the PC-510 ..........4-1 Saving programs and support files .............. 4-1 Adding your application ............... 4-2 Autoexecuting your application ............4-2 Overriding the autoexecution of your application ......
  • Page 10 PC-510 user’s manual Contents Keyboard ....................7-3 Speaker ....................7-3 Mouse ....................7-3 Enabling/disabling the video BIOS .............. 7-3 Re-establishing communications when the console is not working .. 7-5 Chapter 8: SSDs, DRAM, and battery backup ..........8-1 Description ....................8-1 SSD0 (optional) .....................
  • Page 11 Inverted shift clock signal voltage level select: W9 ......13-7 Chapter 14: GPS interface ................14-1 Description ....................14-1 Mounting the GPS module to the PC-510 ..........14-2 GPS interface port options ................. 14-3 Routing the GPS data ................ 14-3 Chapter 15: PC/104 expansion ..............
  • Page 12 PC-510 user’s manual Contents Chapter 18: Transferring files/remote disks ..........18-1 Transferring files between the PC-510 and your PC ........ 18-1 Transferring files to the PC-510 ..............18-2 Transferring files from the PC-510 ............18-2 Downloading files to the PC-510 using PC SmartLINK ......18-3 Remote disks ....................
  • Page 13 TESTRFA.EXE .................... B-23 TRANSFER.EXE ..................B-24 VDISK.SYS ....................B-26 Appendix C: Third party support ..............C-1 Using QNX on the PC-510 ................C-1 Programming QNX into SSD1 ............C-1 Using M-Systems DiskOnChip (DOC) ............C-1 Booting from the DOC drive ..............C-2 Appendix D: Accessories .................D-1...
  • Page 14 PC-510, keyboard, and monitor ..........2-5 Figure 5-1 Null modem adapter and VTC-20F cable ......5-7 Figure 5-2 Custom null modem cable for the PC-510 ......5-8 Figure 5-3 PC-510 serial devices ............5-9 Figure 5-4 RS-485 two-wire (half duplex) transmission ..... 5-11 Figure 6-1 LPT1 as a printer port ............
  • Page 15 Table 5-11 Available addresses for COM6 at port 0A9h (IRQ 15 default, routable) ............. 5-6 Table 5-12 Custom RS-232 null modem cable for the PC-510: First COM port ..............5-7 Table 5-13 Custom RS-232 null modem cable for the PC-510: Second COM port..............
  • Page 16 User option jumper 2: W3 ..........20-1 Table 21-1 Enhanced mode, CPU clock speed: W2[3-4] ....21-16 Table A-1 PC-510 memory map ............. A-2 Table A-2 PC-510 I/O map ..............A-3 Table A-3 I/O map (Latched registered outputs via OctaGlue: Address at X0A8h) ..............
  • Page 17 Contents PC-510 user’s manual...
  • Page 18: Abbreviations And Terms Used In This Manual

    PC SmartLINK A serial communications software package designed by Octagon for use with the PC-510 single board computer. Refers to all versions of PC SmartLINK. PC Video A feature on the PC-510 which imports an external video source into the virtual graphics array (VGA) system.
  • Page 19 Abbreviations and terms used in this manual PC-510 user’s manual PICO FA Phoenix’s flash file system used to access SSDs from DOS as a read/write DOS drive. Read Only Memory devices. ROMs provide nonvola- tile memory, have a limited number of write cycles, and include EPROMs, EEPROMs, and flash memory.
  • Page 20: Conventions Used In This Manual

    Information which appears on your screen is shown in a different type face, for example: PhoenixBIOS(TM) A486 Version 1.03 Copyright (C) 1985-1994 Phoenix Technologies,Ltd. All Rights Reserved Octagon Systems Corp. PC510 CPU Commands that you must key in are shown in Courier Bold, for example: C:> RESET...
  • Page 21 Conventions used in this manual PC-510 user’s manual Italicized refers to information that is specific to your particular system or program, e.g., Enter filename means enter the name of your file. Paired angle brackets are used to indicate a specific key on your keyboard, e.g., <ESC>...
  • Page 22: About This Manual

    PC-510 user’s manual About this manual About this manual The PC-510 user’s manual provides information about installing and configuring the PC-510. This manual is divided into four sections: Section 1 – Installation Chapter 1: Overview Chapter 2: Quick start Chapter 3:...
  • Page 23 About this manual PC-510 user’s manual...
  • Page 24: Overview: Section 1 - Installation

    PC-510 user’s manual Overview of Section 1 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:...
  • Page 25 Overview of Section 1 PC-510 user’s manual...
  • Page 26: Chapter 1: Overview

    16 MB of on-board DRAM. Up to 32 MB of additional DRAM can be added through an optional DIMM module, which makes a total of 48 MB DRAM. Two holes are on-board the PC-510 to secure the DIMM module in high vibration environments. All surface mount DRAM and DIMM modules from Octagon meet the full PC-510 tem- perature range.
  • Page 27: Solid-State Disks

    Quick start chapter. You can also install compatible PROMs into SSD0 through the supplied utility programs found on the PC-510 utility disk. You can format the flash or SRAM while in the socket. EPROM usage, however, requires off-card programming from either a master flash or a master SRAM.
  • Page 28: Serial Ports Protected Against Esd

    Overview Serial ports protected against ESD The PC-510 can have either two or six serial ports. All six serial ports are standard, while COM5 and COM6 can be optionally omitted from the PC-510. COM1 through COM4 are RS-232 and have the full 8-wire PC signal or they can optionally have 4-wire industrial RS-232 serial port lines.
  • Page 29: Industrial I/O Using Ez I/O

    Industrial I/O using EZ I/O The PC-510 can be supplied with 24 or 48 lines of industrial I/O, using the Octagon “EZ I/O” digital I/O chip. Each EZ I/O line is program- mable as an input or output. The lines are 5V compatible and can sink and source 15mA.
  • Page 30: Diagnostic Software Verifies System Integrity Automatically

    Contextual save to disk. Diagnostic software verifies system integrity automatically The PC-510 has built-in diagnostic software that can be used to verify on-card I/O and memory functions. On powerup, a series of tests is performed. If a problem occurs, the failed test can be identified by the color sequence on an on-board, bicolored LED.
  • Page 31: On-Board Flash File System

    +5V is also optionally supplied to the floppy drive through the IDC connector. Boot sequence A PC-510 can be configured to boot from the on-card, solid-state disk, an external floppy or hard disk. Multifunctional printer port The PC-510 incorporates the latest enhanced parallel port.
  • Page 32: Watchdog Timer Added For Safety

    5 Volt operation lowers system cost The PC-510 operates from a single 5V ±5% supply. Located across the power supply, the 6.2V, 5W zener diode protects against reverse voltage and limits over voltage. The power supply generates the RS-232 volt- ages on-board the PC-510.
  • Page 33: Rugged Environmental Operation

    500 mA in standby +12V, -12V and -5V supplied to PC/104 expansion connector and display connector, not required for PC-510 operation A standard PC power supply may be used. See the Power supply requirements section in the Quick start chapter for more information on power supply selection and criteria.
  • Page 34: Chapter 2: Quick Start

    Quick start Chapter 2: This chapter covers the basics of setting up a PC-510 system and tells you: How to install and power on the PC-510 and run a demo program How to use a serial console instead of the on-board SVGA video.
  • Page 35: Figure 2-1 Pc-510 Component Diagram

    Quick start PC-510 user’s manual Figure 2-1 PC-510 component diagram...
  • Page 36: Figure 2-2 Pc-510 Center-To-Center Hole Dimensions

    PC-510 user’s manual Quick start Figure 2-2 PC-510 center-to-center hole dimensions .331...
  • Page 37 P8, P9 Power header Standard cable wire colors By removing the keys on the PC-510, it is possible to key your power Note connector header to your power supply connector. To insert the power connector without removing the keys, angle the connector at 90° and...
  • Page 38: Figure 2-4 Pc-510, Keyboard, And Monitor

    Note connector. 4. Connect the PS-2 style keyboard directly to the keyboard port at J2 and a VGA monitor to J20 using a VGA-12 cable. Refer to Figure 2-4. Figure 2-4 PC-510, keyboard, and monitor Keyboard cable Keyboard connector, J2...
  • Page 39: Reference Designators

    Quick start PC-510 user’s manual ≡ Reference designators The following tables illustrate jumper connections and pins jumpered on the PC-510: Table 2-2 PC-510 connectors Reference Reference designator Description designator Description Speaker GPS module Keyboard Flat panel Mouse EZ I/O 1...
  • Page 40: Table 2-4 Bios And Boot Option Jumper: W2

    PC-510 user’s manual Quick start Table 2-4 BIOS and boot option jumper: W2 Pins Label Description [1–2]* C0000–C7FFF BIOS region toggle** (video BIOS region 1) [3–4] Enhanced mode, CPU clock speed: on = 133MHz; off = 120MHz [5–6]* BIOS device: on = SSD1; off = SSD0 [7–8]*...
  • Page 41: Power Supply Requirements

    ≡ PC-510 power supply requirements The PC-510 is designed to operate from a single +5VDC supply. An AT compatible power supply connector header (P8, P9) is on board and ensures the required number of power and ground paths from the power supply.
  • Page 42: Running A Demo Program

    The maximum current requirements for the PC-510 is 2.0 A provided through P8, P9. It is important that a quality power supply be used with the PC-510. For example, when a particular application calls for a custom power supply, there are several internal issues to consider such as current capacity, line and load regulation, maximum ripple, hold up time, efficiency, and current limiting.
  • Page 43 Quick start PC-510 user’s manual Octagon Systems vx.xx First drive is in SSD1 (1856K, AMD 2 MB flash) Starting ROM-DOS... HIMEM v6.22 (Revision x.xx) Copyright (c) 1989-1995 Phoenix, Inc. VDISK v6.22 (Revision x.xx) Copyright (c) 1989-1995 Datalight, Inc. Extended Memory Present VDISK v6.22 (Revision x.xx)
  • Page 44: What's Next

    PC-510 user’s manual Quick start ≡ What’s next 1. To run SETUP and configure the system, see the SETUP programs chapter. 2. To connect a floppy and/or hard drive, see the External drives chapter. 3. Refer to the Transferring files/remote disks chapter to transfer files from a host PC and to use a remote disk via a serial connection.
  • Page 45 Quick start PC-510 user’s manual 2-12...
  • Page 46: Chapter 3: Setup Programs

    Chapter 3: ≡ ≡ ≡ ≡ ≡ Introduction Three system configuration programs exist for the PC-510. They are: SETUP – Configures devices set up by the BIOS such as serial ports and floppy drives SETSSD – Configures PICO FA SSD device order PMISETUP –...
  • Page 47: Table 3-1 Pc-510 Setup Parameters

    Enabled as a console when on-board video is disabled COM1 console baud rate Specifies communications 9600 rate between PC and PC-510 when serial console is in use Power-on memory test Extensive memory testing Enabled performed on bootup Boot sequence Specifies whether the floppy...
  • Page 48 PC-510 user’s manual SETUP programs Table 3-1 PC-510 SETUP parameters (cont’d) SETUP parameters Description Default Primary master fixed disk Specifies which IDE None interface is used Primary slave fixed disk Specifies which IDE None interface is used Secondary master fixed...
  • Page 49: Running Setup Over The Console Port

    Running SETUP over the console port 1. To run SETUP make sure you have established a communications link between a keyboard and monitor with the PC-510 or a serial communi- cations link between the PC-510 and your PC. See the Console devices chapter for more information on these two links.
  • Page 50 2F8h 338h 3E8h 2E8h 220h 238h 2E0h 228h Serial Port COM2: Enabled* Disabled Serial Port COM2 address: 2F8h* 338h 3E8h 2E8h 220h 238h 2E8h 2E0h 228h Octagon strongly recommends the use of 3F8h for COM1 and 2F8h for Note COM2.
  • Page 51 SETUP programs PC-510 user’s manual The choices for COM1 and COM2 addresses are mutually exclusive; Note therefore, you may not see all the choices listed above. COM1 and COM2 addresses may also conflict with those belonging to COM3 through COM6. Refer to the Serial ports chapter for a complete descrip- tion on conflicting addresses.
  • Page 52 PC-510 user’s manual SETUP programs Primary master fixed disk: None* Auto - detects hard disk parameters User - detects hard disk parameters Drive 1 parameters: Cylinders (xxx) Heads (xx) Sectors (xx) Internal CPU cache: Enabled* Disabled Limit CPU to half speed:...
  • Page 53: Setup Example

    SETUP programs PC-510 user’s manual Shadow D8000h - DFFFFh: Disabled* Enabled Press ENTER to SAVE the changes or Press ESC to EXIT without saving the changes. Saving options. Options saved. Depending on the options you have selected, the system may display the following message: You must reset for these options to take effect.
  • Page 54: Setssd

    ≡ ≡ ≡ ≡ ≡ PMISETUP PMISETUP allows the user to customize the power management fea- tures of the PC-510. Refer to the CPU power management chapter. See also the Software utilities appendix for details. ≡ ≡ ≡ ≡ ≡...
  • Page 55 SETUP programs PC-510 user’s manual 3-10...
  • Page 56: Chapter 4: Save And Run Programs

    Once you have written, tested and debugged your application, you can then save it to flash memory in SSD1 or SSD0 (if flash or SRAM). When you reboot the PC-510, your program can automatically load into DOS memory and execute. As shipped from the factory, SSD1 already con- tains a bootable ROM-DOS.
  • Page 57: Adding Your Application

    1. Three methods of copying your application to the SSD are available. Do one of the following: From a local drive to the PC-510, issue the COPY command. From a host drive, download your application by issuing the TRANSFER command when using PC SmartLINK. Refer to the section, Transferring files between the PC-510 and your PC in the Transferring files/remote disks chapter.
  • Page 58: Overriding The Autoexecution Of Your Application

    PC-510 user’s manual Save and run programs 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 59 Save and run programs PC-510 user’s manual...
  • Page 60: Overview: Section 2 - Hardware

    PC-510 user’s manual Overview of Section 2 Section 2 – Hardware Overview: Section 2 discusses usage, functions, and system configurations of the PC-510’s major hardware features. The following chapters are included: Chapter 5: Serial ports Chapter 6: LPT1 parallel port...
  • Page 61 Overview of Section 2 PC-510 user’s manual...
  • Page 62: Chapter 5: Serial Ports

    Chapter 5: ≡ Description The PC-510 has six standard serial ports, COM1 through COM6, that are 16C550 compatible. Under OEM contract, COM5 and COM6 can be omitted. 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 63: Description Of Serial Ports

    Serial ports PC-510 user’s manual ≡ Description of serial ports Conflicting COM port addresses The following table lists the COM1 and COM2 addresses that conflict with those addresses belonging to COM3 through COM6. Table 5-2 Conflicting COM port addresses COM1 COM2 COM3...
  • Page 64: Com2

    COM2 is either a full 8-wire RS-232 (standard) or an industrial 4-wire RS-232 (optional) configuration. RI on COM2 can be used as a method of “waking up” the PC-510 from a power management SUSPEND operation. Refer to the CPU power management chapter for more information.
  • Page 65 Serial ports PC-510 user’s manual 2. Determine the interrupt status port address based on bit 5 (I/O range select A) and bit 4 (I/O range select B) at register 0A9h. See the table below. Table 5-6 Reading the interrupt status port: Register 0A9h...
  • Page 66: Com3

    PC-510 user’s manual Serial ports COM3 COM3 can be ordered either as an 8-wire RS-232 (standard) or as an industrial 4-wire RS-232 (optional) interface. The I/O address for COM3 is 3E8h. The interrupt for COM3 is logically OR’d with COM4 through COM6.
  • Page 67: Com6

    COM4, or COM5 and COM6 ports to external serial equipment. The P2 and P3 connectors are DB-9 female connectors which plug directly into a 9-pin PC serial cable. When interfacing the PC-510 to your desktop PC, you must use a null modem adapter.
  • Page 68: Building Your Own Cable

    COM port connector of the PC-510 are tied together, and cable pins 14 and 16 in the second COM port connector of the PC-510 are tied to- gether. Pins 7 and 8 are tied together on each DB-9 cable connector.
  • Page 69: Table 5-12 Custom Rs-232 Null Modem Cable For The

    Serial ports PC-510 user’s manual Table 5-13 Custom RS-232 null modem cable for the PC-510: Second COM port PC-510 COM1, COM2 or COM3, COM4 or PC-510 serial PC port COM5, COM6 port signal DB-9 pin DB-25 pin signal +5V Safe...
  • Page 70: Function And Use Of Serial Ports

    COM1 through COM6 can also be used as RS-232 serial ports. Depend- ing upon the design of each port, COM1 through COM4 can support 4- or 8-wire configurations, and COM5 and COM6 are 4-wire only configurations. Use a VTC-20F cable to interface from the PC-510 and the serial device. Figure 5-3...
  • Page 71: Com6 Rs-485 Transmitter Control

    Serial ports PC-510 user’s manual COM6 RS-485 transmitter control COM6 can either have an RS-232 or an RS-485 interface. The default configuration is for an RS-232 port. To change this configuration, use the SETIRQ.DOC support command found in the ISP directory on your PC-510 utility disk.
  • Page 72: Network

    PC-510 user’s manual Serial ports ≡ RS-485 network An application may implement a node as either the “host” node or as a “remote” node in an RS-485 network. There can be as many as 32 nodes without any bus repeaters in the network. A “host” is referred to as the node that initiates communication;...
  • Page 73 Serial ports PC-510 user’s manual 5-12...
  • Page 74: Chapter 6: Lpt1 Parallel Port

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

    Installing a display 1. Connect a CMA-26 cable from the LPT1 port on the PC-510 (J6) to J1 on the 2010. See Figure 6-2. 2. Connect the display cable to either the 14-pin or 16-pin header on the 2010.
  • Page 76: Opto Rack

    LCD display ≡ Opto rack The Octagon MPB-16PC opto rack interfaces directly to the parallel printer port and can control high voltage/high current G4 opto-isolated modules. Of the sixteen positions available, eight can be either input or output, four are dedicated as inputs and the other four are dedicated as outputs.
  • Page 77 LPT1 parallel port PC-510 user’s manual...
  • Page 78: Chapter 7: Console Devices

    Follow these steps to use the serial console: 1. Power off the PC-510. 2. Connect a VTC-20F cable to J7 of the PC-510. Refer to Figure 7-1. 3. Connect P2 (COM1 side of the VTC-20F cable) to the 9-pin null modem...
  • Page 79: Figure 7-1 The Pc-510 And A Serial Console

    Console devices PC-510 user’s manual Figure 7-1 The PC-510 and a serial console PC SmartLINK PC-510 Null modem adapter Desktop PC Port (COM1) (COM2) VTC-20F cable 4. If your PC has a 9-pin serial connector, connect the 9-pin null modem adapter to any serial port (COM1-COM4) on your PC.
  • Page 80: Keyboard

    Mouse You can also add the use of a mouse to the list of serial console devices mentioned in the Selecting console devices section in this chapter. The mouse connects to J3 on the PC-510. ≡ Enabling/disabling the video BIOS The BIOS checks for a video BIOS to determine which console device to use.
  • Page 81 Disabled Change SETUP to disabled or install W2[1-2](V0)/ W3[1-2](V1) Octagon strongly recommends that you configure both the ROM Enable Note SETUP option and the jumpers, W2[1-2] and W3[1-2] at the same time. Figure 7-3 Changing ROM Enable flowchart Can you run SETUP?
  • Page 82: Re-Establishing Communications When The Console Is Not Working

    PC-510 user’s manual Console devices *= If the SETUP state is unknown, you may need to change W2[1-2] and W3[1-2] one at a time. Re-establishing communications when the console is not working If the ROM Enables SETUP state and jumpers W2[1-2]/W3[1-2] were...
  • Page 83 Console devices PC-510 user’s manual...
  • Page 84: Chapter 8: Ssds, Dram, And Battery Backup

    SSD1. Run SETSSD.EXE to change the boot device: PC510 C:\> SETSSD SSD1 SSD0 2. Power off the PC-510 and then make sure W2[5-6] is jumpered in order to boot from the BIOS on SSD1.
  • Page 85: Ssd0 Replaced With A Flash Device

    SSD1. Run SETSSD.EXE to change the boot device: PC510 C:\> SETSSD SSD1 SSD0 3. Power off the PC-510 and install a 512K flash into SSD0 at socket U13. Both W5[1-2, 3-4, 5-6, 9-10] and W2[7-8] must be jumpered for a flash device.
  • Page 86: Ssd0 Replaced With An Eprom/Otprom

    DRAM The standard version of the PC-510 is shipped with 1 MB of DRAM on-card. The PC-510 can also be configured with either 4 or 16 MB of surface mounted DRAM. The on-card DRAM socket holds up to a 16 MB dual in-line memory module (DIMM). The card supports fast...
  • Page 87: Battery Backup For Ssd0 Sram And Real Time Calendar Clock

    PC-510 user’s manual can be symmetric or asymmetric configurations. You may order EDO DIMM memory modules from Octagon Systems. These memory mod- ules, including a 16 MB version, are also available from third party electronic component distributors. See the following for ordering infor-...
  • Page 88: Chapter 9: External Drives

    The floppy drives use DMA channel 2. ≡ Floppy disk controller The PC-510 can interface directly to one or two 3.5 in. or 5.25 in. floppy drives via the connector at J9. See the Accessories appendix for connector information for the floppy Note disk connector.
  • Page 89: Hard Disk Controller

    Make sure pin 1 on the cable is connected to pin 1 on the hard drive port. 3. Insert the other end of the IDE cable into J10 on the PC-510. Make sure pin 1 on the cable is connected to pin 1 on the PC-510.
  • Page 90: Chapter 10: Irq Routing And Opto Irqs

    These can also be read at I/O address 0A9h bits 4 and 5. See also the SETIRQ.DOC file in the \IRQ directory on the PC-510 utility disk for more information. The utility disk contains several ISP files to program into the matrix. If these are not sufficient, call Octagon’s Technical Support at 303-426-4521 for new ISP files that may...
  • Page 91: Figure 10-1 Interrupt Routing Matrix

    IRQ routing and opto IRQs PC-510 user’s manual Figure 10-1 Interrupt routing matrix Interrupt Keyboard Controller IRQ1 Cascade IRQ2 BUS IRQ9 Floating IRQ9 PC/104 Point IRQ13 Fixed BUS IRQ6 Floppy BUS IRQ12 IRQ6 BUS IRQ14 BUS IRQ15 IRQ8 COM2 BUS IRQ3 IRQ3 On &...
  • Page 92: Opto Irqs

    ≡ Interrupt routing matrix defaults The 510_001.ISP file lists the interrupt routing matrix defaults. See the SETIRQ.DOC file on the PC-510 utility disk for more information. ≡ Programming SETIRQ 510_001.ISP See the \IRQ\SETIRQ.DOC directory on the PC-510 utility disk for...
  • Page 93: Master Disable

    IRQ routing and opto IRQs PC-510 user’s manual ≡ Master disable When W3[9-10] is jumpered, the outputs from the interrupt matrix chip are tri-stated (high). The chip does not program when this jumper is installed. Both I/O range select A and I/O range select B can be adjusted via the ISP and SETIRQ files.
  • Page 94: Chapter 11: Ez I/O

    ≡ Description Octagon EZ I/O digital I/O lines can be used to sense switch closures, turn on lamps and LEDs, and interface with other devices that have TTL input or output such as printers and scales. The EZ I/O drives the Octagon MPB series opto-isolation module racks directly, controlling AC and DC loads to 240V at 3A.
  • Page 95: Ez I/O Options

    ≡ EZ I/O options The PC-510 standard version is supplied with two Octagon EZ I/O digital I/O chips for a total of 48 I/O lines. Under OEM contract, the EZ I/O ports can be eliminated or only one port can be installed for 24 I/O lines.
  • Page 96: Organization Of Ports

    PC-510 user’s manual EZ I/O Table 11-3 EZ I/O pull-up/pull-down jumpers: W4 Pins Label Description [1–2]* EZ I/O 1 pull up to +5V [2–4] EZ I/O 1 pull down to Gnd [5–6]* EZ I/O 2 pull up to +5V [6–8] EZ I/O 2 pull down to Gnd [9–10]*...
  • Page 97: Port Addressing

    ≡ Configuring and programming the EZ I/O ports J15 and J16, the digital I/O connectors, each have an Octagon EZ I/O digital chip associated with them. The EZ I/O chip has three ports with eight parallel I/O lines (bits) per port. This port can use one of four base I/O addresses.
  • Page 98: Programming The Ez I/O

    PC-510 user’s manual EZ I/O Programming the EZ I/O Follow these steps to program the EZ I/O chip: 1. Configure the EZ I/O port bit directions, either as inputs or outputs. 2. Write to port A, B, or C with the desired level or read the bit level from the desired port.
  • Page 99: Writing And Reading From Ez I/O

    OUT 331h, FFh ‘PortB’ OUT 332h, FFh ‘PortC’ OUT 333h, 3 ‘Operation’ Mode With CAMBASIC, Octagon’s multitasking industrial language, you can Note also accomplish the same configuration and outputs with one statement. Enter: CONFIG EZ I/O &330, &0, &FF, &0, &FF, &0, &FF Ports A, B, and C will now output all "1"s after issuing the following...
  • Page 100: Enhanced Int 17H Function Definitions

    PC-510 user’s manual EZ I/O To read ports A and C, issue the following commands: PORTA = INP(330h) (port A) PORTC = INP(333h) (port B) ≡ Enhanced INT 17h function definitions This section provides definitions for the following functions: Initialize EZ I/O 1, Write EZ I/O 1, Read EZ I/O 1, Initialize EZ I/O 2, Write EZ I/O 2, and Read EZ I/O 2.
  • Page 101: Write Ez I/O 1

    EZ I/O PC-510 user’s manual Write EZ I/O 1 Function: Subfunction: Purpose: To write a value of an EZ I/O port. Calling registers: Port A mask and data xxxxxxxx xxxxxxxxB xxxxxxxx Mask for port A; 1->bit to be changed xxxxxxxxB...
  • Page 102: Initialize Ez I/O 2

    PC-510 user’s manual EZ I/O xxxxxxxx Data for port C ffffh Return registers: Carry flag cleared if successful Port A data Port B data Port C data Carry flag set if error Error code Comments: This function is used to read from the first EZ I/O (i.e., the EZ I/O that has the higher I/O address when...
  • Page 103: Write Ez I/O 2

    EZ I/O PC-510 user’s manual Return registers: Carry flag cleared if successful Carry flag set if error Error code Comments: This function is used to initialize the second EZ I/O (i.e., the EZ I/O that has the lower I/O address when two EZ I/O chips are present on a board) before normal use.
  • Page 104: Read Ez I/O 2

    PC-510 user’s manual EZ I/O ax,0ef04h di,00ffh /*port A: no change */ bx,8000h /*port B: bit 7=0, other bits unchanged*/ cx,0202h /*port C: bit 1=1, other bits unchanged* dx,0ffffh Read EZ I/O 2 Function: Subfunction: Purpose: To read from an EZ I/O port.
  • Page 105: Figure 11-3 Mpb-16Pc Opto Rack Hookup

    EZ I/O PC-510 user’s manual You can also use a CMA-26 cable to connect the EZ I/O port to an STB-26 terminal board and then to the opto rack. The STB-26 has two 26-pin connectors, one of which would connect to the EZ I/O port, the other would connect to the opto rack.
  • Page 106: Interfacing To Switches And Other Devices

    PC-510 user’s manual EZ I/O Table 11-7 EZ I/O opto-rack interface MPB opto rack EZ I/O port Connector pin Opto-module position Port C bit 0 bit 1 bit 2 bit 3 MPB-08 bit 4 bit 5 bit 6 bit 7...
  • Page 107: Figure 11-4 Pc-510 Interfacing With An Stb-26 Terminal Board

    EZ I/O PC-510 user’s manual Figure 11-4 PC-510 interfacing with an STB-26 terminal board PC-510 EZ I/O 2 STB-26 terminal board EZ I/O 1 11-14...
  • Page 108: Chapter 12: Led Signaling And "Beep" Codes

    Chapter 12: ≡ Description The PC-510 has a bicolor LED that is used by the BIOS to signal sys- tem status. Immediately after the PC-510 powers on, both LEDs are lit and display an orange color. Upon completion of the boot sequence, the amber LED turns off and the green LED remains on.
  • Page 109: Table 12-1 Phoenix Bios Beep Codes

    LED signaling and “beep” codes PC-510 user’s manual Table 12-1 Phoenix BIOS beep codes Diagnostic port output Beep codes Description of test or failure 80286 register test in-progress 1-1-3 CMOS write/read test in-progress 1-1-4 BIOS ROM checksum in-progress 1-2-1 Programmable interval timer test in-progress or...
  • Page 110 PC-510 user’s manual LED signaling and “beep” codes Table 12-1 Phoenix BIOS beep codes (cont’d) Diagnostic Beep port output codes Description of test or failure 3-1-1 Slave DMA register test in-progress or failure 3-1-2 Master DMA register test in-progress or failure 3-1-3 Master interrupt mask reg.
  • Page 111 LED signaling and “beep” codes PC-510 user’s manual Table 12-2 Additional error codes for Phoenix BIOS Diagnostic port output Beep codes Description of test or failure Entry to power management initialization Return from power management initialization Entry to cache initialization...
  • Page 112: Chapter 13: Crts And Flat Panels

    ≡ Video features Below is a list of standard video features installed on the PC-510: High performance Chips & Technologies VGA 65550 video controller 2 MB DRAM for display buffering CRT support with resolutions to 1024 x 768 at 75 Hz Flat panel support with resolutions the following resolutions: —...
  • Page 113: Programming The Video Bios

    2. Refer to Figure 13-1 for the correct cables and locations of the keyboard, VGA monitor, and floppy drive connectors. If monitor and keyboard are not available, connect the PC-510 to your Note PC by using a remote serial console. Refer to the Serial Console section in the Console devices chapter.
  • Page 114: Figure 13-1 The Pc-510, A Vga Monitor, And An At/Ps/2 Compatible Keyboard

    4. Install the 65550 utility disk in the floppy drive. If a floppy drive is unavailable, then download the PGMVIDEO.EXE and *.DAT files for the flat panel display (e.g., S64P80*.DAT) from your PC to the PC-510. To download files to the PC-510, refer to the Transferring files/remote Note disks chapter.
  • Page 115: Connecting The Monitor/Display

    Change the BIOSDEV jumpers to use this new BIOS. You must perform a hard reset to use this new BIOS. 7. Power off the PC-510 and attach the appropriate flat panel display. To build the correct cable for your flat panel, refer to the wiring diagram text file specific to your flat panel on the 65550 utility disk.
  • Page 116: Flat Panel Display

    Before connecting your flat panel to the PC-510, check your flat panel for bias voltage requirements. By default, the PC-510 comes with a bias voltage range of +21 to +29V. 1. Refer to the text file associated with your flat panel to determine the supply voltage.
  • Page 117: Flat Panels Requiring Bias Voltage

    WARNING! Since improper voltage levels can severely damage the flat panel, make sure the PC-510 is configured for the correct bias voltage before it is connected to the panel. LCD bias control examples To change the flat panel bias voltage inside your application, use the INT 17h functions below.
  • Page 118: Flat Panel Considerations

    .txt files on the 65550 utility disk. Flat panel interface voltage select: W8 The PC-510 supports flat panel interface at either 5V or 3.3V. W8[1-2] enables flat panel interface at 5V (default). W8[3-4] enables flat panel interface at 3.3V.
  • Page 119 CRTs and flat panels PC-510 user’s manual 13-8...
  • Page 120: Chapter 14: Gps Interface

    Trucking Surveying Timing The PC-510 RTC backup battery supports the GPS interface to main- tain time, date, last known location and GPS almanac data. This allows for rapid time to first fix (warm start) upon system power on. The GPS interface shares the data transmit and receive connections.
  • Page 121: Mounting The Gps Module To The Pc-510

    To avoid damaging the module and its components: Make sure the power supply to the PC-510 is turned OFF. Damage to the PC-510, the GPS module, and the interface cable may occur if the power is ON.
  • Page 122: Gps Interface Port Options

    GPS interface ≡ GPS interface port options The standard version of the PC-510 installs COM5 and COM6. Under OEM contract, COM5 can share the data transmit and receive connec- tions with the GPS connector. COM6 can be ordered to route RTCM SC-104 differential correction data to the GPS receiver.
  • Page 123 GPS interface PC-510 user’s manual 14-4...
  • Page 124: Chapter 15: Pc/104 Expansion

    This connector allows you to interface to one or two PC/104 form factor modules including hard disks, A/D converters, digital I/O, serial ports, etc. The PC-510 supports 8- and 16-bit and provides ±12V from the power supply at P8, P9. These modules can be stacked on top of the PC-510 to form a highly integrated control system.
  • Page 125 PC/104 expansion PC-510 user’s manual 15-2...
  • Page 126 PC-510 user’s manual Overview of Section 3 Section 3 – System management Overview: Section 3 provides information on managing the PC-510 in the areas of internal control, CPU power management, and troubleshooting. The following chapters are included: Chapter 16: Watchdog timer and hardware reset...
  • Page 127 Overview of Section 3 PC-510 user’s manual...
  • Page 128: Chapter 16: Watchdog Timer And Hardware Reset

    It times out every 1.6 seconds (1.6 sec. typical, 1.00 sec. min., 2.25 sec. max.) unless reset by the software. The watchdog timer can be controlled through the enhanced INT 17h interface which is a built-in function on the PC-510. ≡ Enhanced INT 17h function definitions This section provides definitions for the following functions: Enable watchdog, Strobe watchdog, and Disable watchdog.
  • Page 129: Strobe Watchdog

    Watchdog timer and hardware reset PC-510 user’s manual Strobe watchdog Function: Subfunction: Purpose: To strobe the watchdog. Calling registers: ffffh Return registers: None Comments: This function strobes the watchdog. Once the watch dog is enabled, it has to be strobed at a period of not less than 1.6 seconds or until the watchdog is dis-...
  • Page 130: Hardware Reset

    ≡ Hardware reset The PC-510 has a button which allows you to reset the system without turning off the power. This provides a more complete reset than the <CTRL><ALT><DEL> method. The RESET command also accom- plishes the same thing as the reset button. It is also possible to issue a hardware reset through the opto-isolated inputs, either OPTOA or OPTOB channels at J17.
  • Page 131 Watchdog timer and hardware reset PC-510 user’s manual 16-4...
  • Page 132: Chapter 17: Serial Eeprom And Cmos Ram

    PC-510 user’s manual Serial EEPROM and CMOS RAM Serial EEPROM and CMOS RAM Chapter 17: ≡ Description Up to 768 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.
  • Page 133: Write A Single Word To The Serial Eeprom

    Serial EEPROM and CMOS RAM PC-510 user’s manual 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 a word from the user area of the serial EEPROM.
  • Page 134: Read Multiple Words From The Serial Eeprom

    PC-510 user’s manual Serial EEPROM and CMOS RAM Programming example: /* Write 0x1234 to word 3*/ unsigned int seeData = 0x1234; /* Inline assembly code for Borland C++ 3.1 */ asm { ax,0fc01h bx,03h /* Write word 3 */ cx,seeData /* Get write data from...
  • Page 135: Write Multiple Words To The Serial Eeprom

    Serial EEPROM and CMOS RAM PC-510 user’s manual Write multiple words to the serial EEPROM Function: Subfunction: Purpose: To write multiple words to the on-board serial EEPROM. Calling registers: AH Word address (zero based) Word count ffffh (user area relative address)
  • Page 136: Cmos Ram

    PC-510 user’s manual Serial EEPROM and CMOS RAM Calling registers: AH ffffh Return registers: Carry flag cleared if successful Size of the serial EEPROM (in words) Size available to user (in words) Carry flag set if error Error code Error code Meaning...
  • Page 137: Write Extended Cmos Ram

    Serial EEPROM and CMOS RAM PC-510 user’s manual Error Code Meaning Unknown error Function not implemented Defective serial EEPROM Illegal access Comments: This function reads a single byte from the extended CMOS RAM area. Programming example: unsigned char cmosByteSave; /* Inline assembly code for Borland C++ 3.1 */...
  • Page 138: Check Cmos Battery

    PC-510 user’s manual Serial EEPROM and CMOS RAM Check CMOS battery Function: Subfunction: Purpose: To check CMOS battery condition. Calling registers: AH ffffh Return registers: Carry flag cleared if successful ZF set = battery okay, ZF clear = battery bad...
  • Page 139: Copy Contents Of Extended Cmos Ram To Serial Eeprom

    Serial EEPROM and CMOS RAM PC-510 user’s manual Error Code Meaning Unknown error Function not implemented Defective serial EEPROM Illegal access Comments: This function copies the contents of the serial EEPROM to extended CMOS RAM. The extended CMOS can now be read/written using the 06 and 07 functions.
  • Page 140: Chapter 18: Transferring Files/Remote Disks

    1. The TRANSFER utility is used to download files, one at a time, to the PC-510 using the XMODEM protocol. TRANSFER.EXE resides on the PC-510 BIOS drive and on the PC-510 utility disk and is used to send or receive files via the serial port (e.g., COM1). TRANSFER.EXE uses the XMODEM protocol, as does PC SmartLINK.
  • Page 141: Transferring Files To The Pc-510

    Transferring files to the PC-510 The following steps detail the procedures for transferring files from your PC to the virtual drive on the PC-510. In order to transfer files from your PC to the PC-510, you must execute the TRANSFER program from both the PC-510 and your PC.
  • Page 142: Downloading Files To The Pc-510 Using Pc Smartlink

    1. Connect a 9-pin serial cable with a null modem adapter between COM1 of your PC to COM1 of the PC-510, using a VTC-20F cable. 2. Execute the TRANSFER program from the PC-510 to send a file to your TRANSFER /COM1 /S /V filename.ext filename.ext is the name of the file on the PC-510 which you are...
  • Page 143: Figure 18-1 Downloading Files Using Transfer.exe

    Windows. If you are using Windows on your PC, restart the PC in MS-DOS mode before running SmartLINK. 3. Execute the TRANSFER.EXE program from the PC-510 by entering: PC510 C:\> TRANSFER DEMO.EXE The following message is displayed from the PC-510: Receiving DEMO.EXE .
  • Page 144: Remote Disks

    Hardware and software requirements: Desktop PC, running REMSERV, connected by a VTC-20F cable and a null modem adapter to COM1 or COM2 of the PC-510. A PC-510 system, including a keyboard, and VGA monitor, running REMDISK from COM1 or COM2.
  • Page 145: Figure 18-2 Downloading Files To The Pc-510 With One Serial Cable Using Remdisk/Remserv

    Using COM1 at 115K+ baud. Accessing Drive C: Time-out is 2 seconds Press <Esc> to Exit.(There may be a delay before exit occurs) 4. Files are transferred to the PC-510 read/write drives by using the DOS COPY and XCOPY commands. From the PC-510 system, enter: 18-6...
  • Page 146 Transferring files/remote disks PC510 C:\> COPY F:\MPC\PC510\DEMO.EXE PC510 C:\> DIR PC510 C:\> DEMO.EXE The DEMO program displays a message on the PC-510 monitor. 5. When finished, on the PC-510 system, execute: PC510 C:\> REMDISK /U This unloads REMDISK from the PC-510.
  • Page 147 Transferring files/remote disks PC-510 user’s manual 18-8...
  • Page 148: Chapter 19: Managing Ssds

    Copyright (C) 1985-1994 Phoenix Technologies, Ltd. The PICO FA extended BIOS allows the PC-510 to boot from the flash file system on-board the PC-510. These drives are “simulated” hard drives that look like a standard hard drive on a PC. In some instances it will be necessary to disable the PICO FA extended BIOS.
  • Page 149 Managing SSDs PC-510 user’s manual SSD0 is C: and SSD1 is D:. Drive designators will change depending on Note the SETSSD settings. To set SSD1 first and SSD0 second, enter the following command: PC510 C:\> SETSSD SSD1 SSD0 In the above example SSD1 is C: and SSD0 is D:. Drive designators will Note change depending on the SETSSD settings.
  • Page 150: Using Pformat To Format An Ssd

    Note accessing the drive. This allows DOS to recognize the drive and add a letter designation to it. PFORMAT.EXE must be downloaded from the PC-510 utility disk. This Note file is located in the \UTILS directory. PFORMAT.EXE will not format IDE/ATA drives.
  • Page 151: Changing Boot Ssd

    For example, if your system has 1 IDE drive, and SETSSD shows “[HDDs] SSD0 SSD1,” then SSD1 should be drive E:. To SYS this drive, use the “SYS d:” command. SYS.COM must be downloaded from the PC-510 utility disk. This file is Note located in the \DOS directory.
  • Page 152: Making Copies Of The Pc-510 Ssd

    This is used to program SSD drives on other target systems from one “development” system. 1. To make a copy of the PC-510 to a local file, enter: GETIMG SSD1 < filename > 2. To make a copy of the PC-510 SSD to a remote file: a.
  • Page 153: Programming A New Bios Into Ssd1

    Managing SSDs PC-510 user’s manual 1. Run GETIMG.EXE to make a copy of the PC-510 SSD to a local file or GETIMGH.EXE to make a copy of the PC-510 SSD to a remote file. Refer to the above section, Making copies of the PC-510 SSD.
  • Page 154: Chapter 20: User-Defined Jumper

    PC-510 user’s manual User-defined jumper User-defined jumper Chapter 20: ≡ User-defined jumper Jumpers W4[9-10] and W3[5-6] are user-defined jumper. For program direction, read the jumper by code in your program. Table 20-1 User option jumper 1: W4 Label Description [9-10]*...
  • Page 155 User-defined jumper PC-510 user’s manual Comments: This function returns the jumper settings. Programming example: /* The following example program reads the user defined jumper */ unsigned char jumpers; asm { ax,0fb0bh dx,0ffffh jumpers, al if(jumpers & 1) /* look at bit 2*/ printf("User jumper U installed\n);...
  • Page 156: Chapter 21: Cpu Power Management

    PMISETUP program. DOS-supplied advanced power management (APM) programs, such as POWER.EXE are also supported. See the PC-510 utility disk for a list of example programs located in the \EXAMPLES directory. For more information on using the SETUP utility, refer to the SETUP programs chapter. For more information on using the PMISETUP utility, see the PMISETUP section later in this chapter.
  • Page 157: Hardware Controlled Modes

    CPU power management PC-510 user’s manual In a stand-alone environment (no APM software active), the firmware works in conjunction with the hardware timers and monitoring func- tions to identify periods when certain devices or the entire system are inactive. Individual timers are supported for specific devices, including the hard disk, floppy disk and serial ports.
  • Page 158: System Power Management

    PC-510 user’s manual CPU power management Before a device is SUSPENDed, or powered down, its context is saved in memory so that it can be restored to its active state when it is powered up. The timer is disabled on SUSPEND to prevent repetitive triggering, and the chipset is configured to generate another SMI when the device is accessed again.
  • Page 159: How To Initiate The Suspend/Resume Option

    DOZE Clock (Slow, Stop): SLOW or STOP Time Updated After Suspend: ENABLED or DISABLED How to initiate the SUSPEND/RESUME option 1. In PC-510 SETUP and in a .PMI file, enable power management and select the following options: SETUP: Power Management: ENABLED...
  • Page 160 “suspend-delay” timer to expire. Refer to the IRQ routing and opto IRQs chapter for the EPMI connection and signal requirements. 7. The PC-510 system enters the SUSPEND mode, powering down any devices that can be powered down. 8. A system RESUME is generated by any event defined in the .PMI file or the when an external RESUME signal is applied at J17[3-4].
  • Page 161: How To Initiate The Standby Option

    SMI are powered up if specified in CMOS. Any device access or specified interrupt can cause the system to RESUME. How to initiate the STANDBY option 1. In the PC-510 SETUP and in a .PMI file, enable power management and select the following options: SETUP:...
  • Page 162: Save To Disk

    The PC-510 system is now ready to enter the STANDBY mode. 5. Initiate APM software, such as POWER.EXE. 6. The PC-510 system enters the SUSPEND mode as determined by the APM software, powering down any devices that can be powered down.
  • Page 163: How To Initiate The Save To Disk Option

    How to initiate the save to disk option 1. Use PHDISK.EXE, located in the \UTILS directory on the PC-510 utility disk, to prepare the hard drive. 2. In PC-510 SETUP and in a .PMI file, enable power management and select the following options: SETUP:...
  • Page 164: Power Management Configuration

    PC510 C:\> PMISETUP TEST.PMI 4. Hardware reset the system for the PMISETUP options to take effect. The PC-510 system is now ready to Save to Disk. 5. Initiate a PMI input signal at J17[1-2]. Refer to the IRQ routing and opto IRQs chapter for the PMI connection and signal generation.
  • Page 165: System Timers

    IRQ0 configured to reset DOZE timer 1. This allows the CPU to resume normal operation for 4 mS on each IRQ0 in order to main- tain the time of day. In the PC-510 SETUP, the following options are available: Power Management: ENABLED or DISABLED...
  • Page 166: Idle Timer Resets

    PC-510 user’s manual CPU power management Interrupts that reset DOZE are configured in a .PMI file: irq0-reset-doze=Y/N Enables reset of DOZE clock if IRQ0 occurs irq3-reset-doze=Y/N Enables reset of DOZE clock if IRQ3 occurs irq4-reset-doze=Y/N Enables reset of DOZE clock if IRQ4 occurs...
  • Page 167: Resume From Standby

    CPU power management PC-510 user’s manual irq7-reset-idle=Y/N Enables reset of IDLE clock if IRQ7 occurs irq8-reset-idle=Y/N Enables reset of IDLE clock if IRQ8 occurs irq9-reset-idle=Y/N Enables reset of IDLE clock if IRQ9 occurs irq10-reset-idle=Y/N Enables reset of IDLE clock if IRQ10 occurs...
  • Page 168: Resume From Suspend

    Enables RESUME if IRQ15 occurs Remote suspend/resume inputs The PC-510 provides a remote suspend/resume input. The opto-isolated input is located at J17[3-4]. The opto requires a 5V input pulse and then triggers a “suspend” or “resume from suspend” on the trailing edge of the pulse.
  • Page 169: First Suspend/Resume Pulse

    If the required options are selected in PMISETUP.EXE, other devices, such as the input from a serial port or the ring indicator from a modem connected to COM2, will cause the PC-510 to resume. First Suspend/Resume Pulse: The on-board SVGA ceases to display video and the hard drive spins down.
  • Page 170: Thermal Management

    CPU not run in “full on” condition. If thermal man- agement is enabled and DOZE is enabled, the PC-510 will operate to the published temperature specifications. If thermal management is disabled, care must be taken not to damage or shorten the life of the CPU.
  • Page 171: Pmisetup

    PC-510 user’s manual However, if power consumption is not a major concern for your system when using the video accelerator function, Octagon Systems strongly recommends that you disable power management and install W2[3-4]. This enables the CPU to operate at full clock speed (133 MHz) and still maintain the PC-510’s temperature performance range between –40°C...
  • Page 172 PC-510 user’s manual CPU power management When the /P option is used with the /SHOWALL, the display pauses be- tween each displayed page of information. When the /? option is used, all other options are ignored and a “help display”...
  • Page 173 CPU power management PC-510 user’s manual irq8-reset-doze=Y/N Enables reset of DOZE clock if IRQ8 occurs irq12-reset-doze=Y/N Enables reset of DOZE clock if IRQ12 occurs irq13-reset-doze=Y/N Enables reset of DOZE clock if IRQ13 occurs irq0-reset-idle=Y/N Enables reset of IDLE clock if IRQ0 occurs...
  • Page 174 PC-510 user’s manual CPU power management irq1-resume-reset=Y/N Enables RESUME if IRQ1 occurs irq3-resume-reset=Y/N Enables RESUME if IRQ3 occurs irq4-resume-reset=Y/N Enables RESUME if IRQ4 occurs irq5-resume-reset=Y/N Enables RESUME if IRQ5 occurs irq7-resume-reset=Y/N Enables RESUME if IRQ7 occurs irq8-resume-reset=Y/N Enables RESUME if IRQ8 occurs...
  • Page 175 CPU power management PC-510 user’s manual suspend-delay = 0 irq0-reset-doze = N irq3-reset-doze = N irq4-reset-doze = Y irq5-reset-doze = N irq7-reset-doze = N irq8-reset-doze = N irq12-reset-doze = N irq13-reset-doze = Y irq0-reset-idle = N irq1-reset-idle = Y irq3-reset-idle = Y...
  • Page 176 PC-510 user’s manual CPU power management irq14-resume-reset = N irq15-resume-reset = N RI-resume-reset = Y RI-transitions = 5 EPMI-resume-reset = Y EPMI-reset-idle = Y LCD-reset-idle = Y COM1-reset-idle = Y COM2-reset-idle = Y LPT-reset-idle = Y KBD-reset-idle = Y FDD-reset-idle = Y...
  • Page 177 CPU power management PC-510 user’s manual 21-22...
  • Page 178: Chapter 22: Troubleshooting

    Console devices chapter for further instructions on how to enable/disable the video BIOS device. 3. The VTC-20F serial cable turns the PC-510 serial port into a 9-pin AT serial port. Make sure a null modem adapter is installed on the other end, and that the assembly is inserted into the proper serial port on the PC.
  • Page 179 Troubleshooting PC-510 user’s manual System generates a BIOS message but locks up when boot- ing from SSD1 1. Remove W2[9-10] and reboot. When PICO FA prompts you, select SSD1 as the first drive and second drive. 2. Display the directory of SSD1 and verify that all the necessary boot files exist.
  • Page 180: Technical Assistance

    PC-510 user’s manual Troubleshooting System locks up after powerdown/powerup If the power supply does not drain below 0.7V, the CMOS components on the card will act like diodes and forward bias. This is typically caused by using power supplies that have large output capacitors.
  • Page 181 Troubleshooting PC-510 user’s manual 22-4...
  • Page 182 PC-510 user’s manual Overview of Section 4 Section 4 – Appendices Overview: Section 4 contains a series of appendices which provides additional information about the PC-510. Appendix A: Technical data Appendix B: Software utilities Appendix C: Third party support Appendix D :...
  • Page 183 Overview of Section 4 PC-510 user’s manual...
  • Page 184: Appendix A: Technical Data

    PC-510 user’s manual Technical data Technical data Appendix A: ≡ Technical specifications 586-133 MHz (120MHz jumper selectable for temperature enhancement) Local bus clock 66MHz (40MHz when in 120MHz mode) BIOS AT compatible with industrial extensions. DRAM 1 MB DRAM is soldered on-card (standard). Field expandable to 48 MB using 32 MB DIMM (optional).
  • Page 185 Technical data PC-510 user’s manual Battery backup AT style battery. Power requirements 5V ±0.25V 586 processor Full speed: 1.84 Amps typical Slow clock: 770 mA typical Stop clock: 660 mA typical Suspend: 540 mA typical Voltage supervisor Reset threshold: +5V supply > 4.65V typical Environmental specifications -40°...
  • Page 186: Table A-2 Pc-510 I/O Map

    PC-510 user’s manual Technical data Table A-2 PC-510 I/O map Hex range Function 0000-00A7h* System I/O functions 00A8-00AFh* Red LED Control: D7 = 1 (LED on); D7 = 0 (LED off). Also functions as default status register. 00A8-00AFh 82C602A buffer enable (read) 00A8-00AFh Green LED Control: D6 = 1 (LED on);...
  • Page 187 Technical data PC-510 user’s manual Table A-3 I/O map (Latched registered outputs via OctaGlue: Address at X0A8h) Function Port 0A8H position Green LED Bit 7, I/O read/write: 0 = on; 1 = off Amber LED Bit 6, I/O read/write: 0 = on; 1 = off Extended CMOS enable Bit 5, I/O read/write: 0 = on;...
  • Page 188: Jumper Settings

    PC-510 user’s manual Technical data Table A-6 COM2 available addresses COM2 available addresses 220h 2F8h* 228h 338h 238h 3E8h 2E0h 3F8h 2E8h * = default Table A-7 Available LPT1 port addresses LPT1 port addresses 278H 378H* 3BCH * = default ≡...
  • Page 189 Technical data PC-510 user’s manual Table A-9 BIOS and boot option jumper: W2 Pins Label Description [1–2]* C0000–C7FFF BIOS region toggle** (video BIOS region 1) [3–4] Enhanced mode, CPU clock speed: on = 133MHz; off = 120MHz [5–6]* BIOS device: on = SSD1; off = SSD0 [7–8]*...
  • Page 190: Table A-12 Sram Battery Backup Jumper: W5

    PC-510 user’s manual Technical data Table A-12 SRAM battery backup jumper: W5 Pins Description W5[1-3, 2-4, 5-7, 8-10] W2[7-8] SRAM with battery backup* W5[1-2, 3-4, 5-6, 9-10] W2[7-8] Flash W5[1-2, 3-4, 5-6, 9-10] EPROM** * = default, pins jumpered ** = W2[7-8] is not jumpered...
  • Page 191: Connector Pinouts

    Technical data PC-510 user’s manual ≡ Connector pinouts Table A-16 Power connector: P8, P9 Description (P8) Description (P9) N.C. +12V –5V –12V Table A-17 Speaker connector: J1 Function Speaker drive +5V Safe Table A-18 Keyboard connector: J2 Function Keyboard data...
  • Page 192: Table A-19 Mouse Connector: J3

    PC-510 user’s manual Technical data Table A-19 Mouse connector: J3 Function Mouse data +5V Safe Mouse clock SHLD0 SHLD1 Table A-20 AT and industrial serial for COM3 and COM4: J4 COM3 COM3 COM3 (optional) COM3 (optional) (standard) industrial (standard) industrial...
  • Page 193 Technical data PC-510 user’s manual Table A-21 AT and industrial serial for COM5 and COM6: J5 COM5 COM5 (optional) COM5 (optional) COM5 routed (standard) routed from (standard) from AT serial GPS J9 AT serial GPS J9 — — RxD* RxD GPS —...
  • Page 194: Table A-22 Lpt1 As Printer Connector: J6

    PC-510 user’s manual Technical data Table A-22 LPT1 as printer connector: J6 DB-25 pin Function DB-25 pin Function STB* AFD* DATA6 DATA0 ERR* DATA7 DATA1 INIT* ACK* DATA2 SLIN* BUSY DATA3 DATA4 SLCT DATA5 +5V Safe * = active low...
  • Page 195 Technical data PC-510 user’s manual Table A-24 Floppy drive connector: J9 Function Function DSEL +5V Safe, Gnd** Index* +5V Safe, Gnd** MTR1 On* +5V Safe, Gnd** DS1* MTR2 On* Dir In* Step* WR Data* WR Gate* TRK 0* RD Data*...
  • Page 196: Table A-25 Ide Hard Drive Connector: J10

    PC-510 user’s manual Technical data Table A-25 IDE hard drive connector: J10 Function Function Reset* Data 7 Data 8 Data 6 Data 9 Data 5 Data 10 Data 4 Data 11 Data 3 Data 12 Data 2 Data 13 Data 1...
  • Page 197 Technical data PC-510 user’s manual Table A-26 PC/104 signal assignments: J11 Row A Row B Row C Row D — — IOCHK* SBHE* MEMCS16* RESETDRV LA23 IOCS16* LA22 IRQ10 IRQ9 LA21 IRQ11 –5V LA20 IRQ12 DRQ2 LA19 IRQ15 –12V LA18...
  • Page 198: Table A-27 Gps (Jupiter) Connector: J13

    PC-510 user’s manual Technical data Table A-27 GPS (Jupiter) connector: J13 Description Description PREAMP PWRIN 5 VBATT PWRIN 3/NC M RST GPIO1/NC GPIO2 GPIO3 GPIO4/NC Gnd0 SDO1 SDI1 Gnd1 SDO2 SDI2 Gnd2 Gnd3 TMark Reserved/NC A-15...
  • Page 199 Technical data PC-510 user’s manual Table A-28 Flat panel connector: J14 Function Function VDDSAFE +5V +12VEESAFE VEESAFE Inverted SHFCLK ENABKL DE, (optional, R select) SHFCLK A-16...
  • Page 200: Table A-29 Ez I/O 1 Connector (J15) And Ez I/O 2 Connector (J16)

    PC-510 user’s manual Technical data Table A-29 EZ I/O 1 connector (J15) and EZ I/O 2 connector (J16) Function Function Function Port A Port B Port C bit 0 bit 0 bit 0 bit 1 bit 1 bit 1 bit 2...
  • Page 201 Technical data PC-510 user’s manual Table A-32 PC video connector: J19 Function Function VLCK VREF HREF VSYNC HSYNC PCLK Color key A-18...
  • Page 202: Tie Wrap Holes

    ≡ ≡ ≡ ≡ ≡ Tie wrap holes Additional .125" mounting holes are on the PC-510 board for the use of .100" wide nylon tie wraps. These tie wraps loop around the SSD0 DIP device and also the DIMM memory expansion device. This feature will increase the ruggedness and the retention ability in high vibration environments.
  • Page 203 Technical data PC-510 user’s manual A-20...
  • Page 204: Appendix B: Software Utilities

    Appendix B: ≡ Introduction The PC-510 ROM-DOS and Software Utility Disk comes with the utili- ties listed below. Some of these utilities are also available on the PC-510 BIOS drive. This appendix describes the utilities and their use. Support commands: COM1CON.EXE...
  • Page 205 Software utilities PC-510 user’s manual ≡ GETBIOS.EXE Purpose This support command stores the BIOS information in a specific file. Syntax GETBIOS SSD x filename Parameters SSDx specifies the target SSD that stores the BIOS. The variable x represents a value from 0 to 1.
  • Page 206: Getimgh.exe

    PC-510 user’s manual Software utilities Syntax 3 GETIMG SSD x / U xxxx [/B xx ] [/I xx ] Parameters SSDx specifies the target SSD for file saving or programming. The variable x represents a value from 0 to 1.
  • Page 207: Himem.sys

    Software utilities PC-510 user’s manual Purpose 2 This support command transfers an SSD image from a target PC run- ning GETIMG and saves the image to a host file via a serial UART connection. A non-standard serial port address is used and the IRQ value must be specified.
  • Page 208: I17Hndlr.exe

    PC-510 user’s manual Software utilities Remarks The HIMEM driver can be used to allow ROM-DOS to run in High Memory. HIMEM supports a default of 32 handles. HIMEM should not be used with older versions of VDISK. Current versions of VDISK will use XMS memory if it is available.
  • Page 209: Lcdbias.exe

    Resident) works in combination with the INT 17 extended BIOS/TSR. Press <CTRL><+> to increase the voltage <CTRL><-> to decrease the voltage. These keystrokes adjust the voltage within the PC-510’s pre- defined voltage range (factory default is +22V to +30V). The <-> and <+>...
  • Page 210: Lpt1Con.com

    PC-510 user’s manual Software utilities Example 2 To install the LCDBIAS TSR only and not a display of its adjust charac- ters, enter: LCDBIAS Example 3 If possible, to uninstall the LCDBIAS TSR, enter this command: LCDBIAS /U Remarks If the INT 17 extended BIOS/TSR has not been previously installed, then the LCD TSR will not install.
  • Page 211: Pformat.exe

    To place a volume label on disk for preformatted drive D:, enter: PFORMAT d: /V Example 2 To have PICO FA write an MBR to drive H0, enter: PFORMAT H0 /M ≡ PGMBIOS.EXE Purpose This support command programs a new system BIOS into the PC-510.
  • Page 212: Pgmimg.exe

    PC-510 user’s manual Software utilities Syntax PGMBIOS [ filename | SSD x ] SSD y [/?] Parameters filename specifies the BIOS .DAT file to program into flash. SSDx specifies the source SSD for BIOS. The variable x represents a value from 0 to 1.
  • Page 213: Pgmimgh.exe

    Software utilities PC-510 user’s manual Purpose 3 This support command programs a local file image to an SSD and transfers it to a host PC running PGMIMGH. A non-standard serial port I/O address is used and the IRQ value must be specified.
  • Page 214: Pgmvideo.exe

    PC-510 user’s manual Software utilities Syntax 2 PGMIMGH filename /U xxx [/B xx ] /I xx Parameters filename specifies the input file for programming and it also repre- sents the host filename. /COMx specifies the PC COM port for serial transfer. The variable x represents a value from 1 to 4.
  • Page 215: Phdisk.exe

    BIOS, programmed for your flat panel. To restore the CRT/VGA display, reprogram the default video BIOS by using the serial console to access the PC-510. See also For more information on supported video BIOS files, see the VGA 65550 utility disk and its README.TXT file.
  • Page 216: Picofa.sys

    PC-510 user’s manual Software utilities Syntax PHDISK Remarks This program modifies the partition table on an IDE hard drive so that a “save to disk” can be performed. The size of the partition includes system information such as interrupt controllers, floppy disk controller, etc.
  • Page 217: Pmisetup.exe

    Software utilities PC-510 user’s manual Syntax PICOFA.SYS Remarks This command will not allow booting from an SSD. ≡ PMISETUP.EXE Purpose This support command allows modification of the power management options. Syntax PMISETUP inputfile [/SHOWALL] [/DEFAULT] [/P] [/?] Parameters inputfile specifies the file containing PMISETUP commands.
  • Page 218: Remdisk.exe

    PC-510 user’s manual Software utilities ≡ REMDISK.EXE Purpose This support command allows access to a disk drive on a remote system via a serial cable and standard PC style (8250 UART) serial port. Syntax REMDISK [/U] [/?] [/B nnnn ] [+] [/COM n ]...
  • Page 219: Figure B-1 Cabling Diagram For A Standard Cable

    Software utilities PC-510 user’s manual Figure B-1 Cabling diagram for a standard cable DB-9 to DB-9 DB-25 to DB-25 DB-9 to DB-25 2----------3 2----------3 2----------3 3----------2 3----------2 3----------2 7----------8 4----------5 7----------4 8----------7 5----------4 8----------5 5----------5 7----------7 5----------7 6----------4 6----------20 6----------6...
  • Page 220: Remquit.com

    PC-510 user’s manual Software utilities See also REMSERV.EXE ≡ REMQUIT.COM Purpose This support command cancels a REMSERV session on a remote sys- tem. Syntax REMQUIT Remarks Once a REMDISK/REMSERV connection is no longer needed, the REMQUIT command is used (on the same CPU running REMDISK) to cancel the REMSERV command.
  • Page 221 Software utilities PC-510 user’s manual Parameters d: represents the letter of the drive that the Server will make avail- able to the Client. /Bnnnn selects the baud rate for transmission. Available baud rates are 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115k.
  • Page 222: Reset.com

    The RESET command also restarts all the expansion I/O cards on the bus. This differs from a <CTRL><ALT><DEL> reboot of the system which only restarts the system but not the expansion cards. The RE- SET button on the PC-510 also accomplishes the same thing as the RESET command. ≡...
  • Page 223: Setirq.exe

    Software utilities PC-510 user’s manual ≡ SETIRQ.EXE Purpose This support command programs new IRQ matrix files in the PC-510 utility disk. The matrix file remaps bus IRQs, RS-232/485 data, EZ I/O, and COM5 and COM6 base address options. Syntax SETIRQ mapfile.isp Parameters mapfile.isp is the ISP file found in the IRQ directory of the utility...
  • Page 224 PC-510 user’s manual Software utilities /NoSSD is an optional parameter that specifies that no SSDs are to be allocated. /? displays a short help screen for the SETSSD program. No other arguments are to be included on the command line when the /? is used.
  • Page 225: Setup.com

    Software utilities PC-510 user’s manual See also See the SETSSD section in the SETUP programs chapter. See also the Third party support appendix for more details on QNX usage. ≡ SETUP.COM Purpose This support command configures various system parameters, including serial ports, a parallel port, and a floppy and hard drive.
  • Page 226: Testrfa.exe

    PC-510 user’s manual Software utilities Primary Slave Fixed Disk: NONE Secondary Master Fixed Disk: NONE Secondary Slave Fixed Disk: NONE Internal CPU cache: ENABLED Limit CPU to half speed SETUP Entry via Hotkey: ENABLED Power Management: ENABLED Doze Clock (slow, stop):...
  • Page 227: Transfer.exe

    See also SETSSD.EXE, PFORMAT.EXE ≡ TRANSFER.EXE Purpose This support command transfers files to or from the PC-510 over a serial port. Syntax TRANSFER filepath [/S | /R] [/B xxxx ] [/V] [/COM x ] Parameters filepath specifies the file pathname to send or receive.
  • Page 228 To send a file named C:\DEMO\DEMO.EXE from a remote PC to the file named D:\DEMO.EXE on the PC-510 at 57600 baud with a serial cable from COM2 on the remote PC and COM1 on the PC-510, enter the following command on the PC-510: TRANSFER D:\DEMO.EXE /R /V /B57600...
  • Page 229: Vdisk.sys

    Software utilities PC-510 user’s manual The maximum baud rate is dependent on the processor speeds of the remote PC and the PC-510. The received file size is rounded up to the nearest 128 byte boundary. See also REMDISK.EXE, REMSERV.EXE ≡...
  • Page 230 PC-510 user’s manual Software utilities Remarks VDISK allows the user to partition some of the computer's memory as a disk. This disk is called a RAM disk or Virtual Disk. A RAM disk is much faster than either a floppy or hard disk. The RAM drive can use either standard DOS program memory or extended memory (above 1 MB) for the disk.
  • Page 231 Software utilities PC-510 user’s manual B-28...
  • Page 232: Appendix C: Third Party Support

    3. To boot from SSD1 with QNX, execute SETSSD SSD1 /QNX+. Programming QNX into SSD1 The PC-510 contains a reserved 192K area located in front of the SSD1 flash. The EFSYS.510 driver from Octagon reserves this space auto- matically. Use the sample files from Octagon’s QNX utility disk to program QNX into SSD1.
  • Page 233: Booting From The Doc Drive

    Third party support PC-510 user’s manual WARNING! Installing the DOC module into the wrong position on SSD0 of the PC-510 board will permanently damage the DOC module. 6. Power on the PC-510. 7. Execute: DOCPRGO /F:OCT1202.BIN /W The DOCPRGO.EXE and the OCT1202.BIN are on the DOC utility Note disk.
  • Page 234: Appendix D: Accessories

    PC-510 user’s manual Accessories Accessories Appendix D: Table D-1 PC-510 mating connectors Connector Name Description Mating receptacle Speaker 4-pin, in-line DuPont BERG OPTOA/OPTOB connector #65039-033 housing Battery #48235-000 crimp to wire pins Keyboard 6-pin DIN Mouse receptacle #212437-4 shield/housing #212435-7 ferrule...
  • Page 235 Accessories PC-510 user’s manual Table D-2 Cables and terminal board Product Description Octagon part number VTC-20F Dual serial cable 4866 Null modem 9-pin to 9-pin 2470 adapter VGA-12 VGA monitor cable 4865 CMA-26-12 12" cable for EZ I/O port 2776 CMA-26-24 24"...
  • Page 236: Table D-4 Lcd Displays And Keypads

    PC-510 user’s manual Accessories Table D-4 LCD displays and keypads Product Description Octagon part number LCD–4 x 20 LCD display w/cable, 2783 40 character LCD–4 x 40 LCD display w/cable, 2784 80 character 2010 LCD display/keypad interface 3909 KP-1 Keypad w/cable, 16-key,...
  • Page 237 Accessories PC-510 user’s manual Table D-6 Miscellaneous part numbers Octagon part Product Description number AT battery Calendar/clock battery 3186 backup PC SmartLINK IV Terminal emulation 3447 software CAMBASIC Multitasking, industrial 4059 control programming language Jupiter installation kit Rockwell jupiter GPS...
  • Page 238: Warranty

    Octagon’s obligation under this warranty shall not arise until Buyer returns the defective product, freight prepaid to Octagon’s facility or another specified location.
  • Page 239 This manual may contain or reference information and products protected by copyrights or patents. No license is conveyed under the rights of Octagon or others.

Table of Contents