OS Embedder™ is a trademark, and Octagon Systems Corporation®,
and the Octagon logo are registered trademarks of Octagon Systems
Corporation. ROM–DOS™ is a trademark of Datalight. QNX® is a
registered trademark of QNX Software Systems Ltd. Windows 2000®,
Windows NT®, Windows XP® and Windows CE.net® are registered
trademarks of Microsoft Corporation. HyperTerminal ™ is a copyright
of Hilgraeve, Inc. CompactFlash™ is a trademark of San Disk
Corporation. Ethernet® is a registered trademark of Xerox
Corporation.
Disclaimer
Copyright 2003, 2004, 2005, 2006—Octagon Systems Corporation. All
rights reserved. However, any part of this document may be
reproduced, provided that Octagon Systems Corporation is cited as the
source. The contents of this manual and the specifications herein may
change without notice.
The information contained in this manual is believed to be correct.
However, Octagon assumes no responsibility for any of the circuits
described herein, conveys no license under any patent or other right,
and makes no representations that the circuits are free from patent
infringement. Octagon makes no representation or warranty that such
applications will be suitable for the use specified without further
testing or modification.
Octagon Systems Corporation general policy does not recommend the
use of its products in life support applications where the failure or
malfunction of a component may directly threaten life or injury. 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.
Technical Support
Carefully recheck your system before calling Technical Support. Run
as many tests as possible; the more information you can provide, the
easier it will be for Technical Support staff to help you solve the
problem. For additional technical assistance, try the following:
Please read the following section before installing your product:
Octagon’s products are designed to be high in performance while
consuming very little power. In order to maintain this advantage, CMOS
circuitry is used.
CMOS chips have specific needs and some special requirements that the
user must be aware of. Read the following to help avoid damage to your
card from the use of CMOS chips.
Using CMOS circuitry in industrial control
Industrial computers originally used LSTTL circuits. Because many PC
components are used in laptop computers, IC manufacturers are
exclusively using CMOS technology. Both TTL and CMOS have failure
mechanisms, but they are different. Described below are some of the
failures which are common to all manufacturers of CMOS equipment.
The most common failures on Single Board Computers are over voltage of
the power supply, static discharge, and damage to the serial and parallel
ports. On expansion cards, the most common failures are static discharge,
over voltage of inputs, over current of outputs, and misuse of the CMOS
circuitry with regards to power supply sequencing. In the case of the video
cards, the most common failure is to miswire the card to the flat panel
display. Miswiring can damage both the card and an expensive display.
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
single case where multiple IC failures were
accident. It is very probable that multiple component failures indicate
that they were user-induced.
not caused by misuse or
never found a
Testing “dead” cards: For a card that is “completely nonfunctional”,
there is a simple test to determine accidental over voltage, reverse
voltage or other “forced” current situations. Unplug the card from the
bus and remove all cables. Using an ordinary digital ohmmeter on the
2,000 ohm scale, measure the resistance between power and ground.
Record this number. Reverse the ohmmeter leads and measure the
resistance again. If the ratio of the resistances is 2:1 or greater, fault
conditions most likely have occurred. A common cause is miswiring
the power supply.
3
Improper power causes catastrophic failure: If a card has had
reverse polarity or high voltage applied, replacing a failed component
is not an adequate fix. 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. The failed device may be hot to the touch. It is usually the
case that only one IC will be overheated at a time.
Power sequencing: The major failure of I/O chips is caused by the
external application of input voltage while the Micro PC power is off.
If you apply 5V to the input of a TTL chip with the power off, nothing
will happen. Applying a 5V input to a CMOS card will cause the
current to flow through the input and out the 5V power pin. This
current attempts to power up the card. Most inputs are rated at 25
mA maximum. When this is exceeded, the chip may be damaged.
Failure on power-up: Even when there is not enough current to
destroy an input described above, the chip may be destroyed when the
power to the card is applied. This is due to the fact that the input
current biases the IC so that it acts as a forward biased diode on
power-up. This type of failure is typical on serial interface chips but
can apply any IC on the card.
Under-rated power supply: The board may fail to boot due to an
under-rated power supply. It is important that a quality power supply
be used with the PC–600 SBC that has sufficient current capacity, line
and load regulation, hold up time, current limiting, and minimum
ripple. The power supply for the PC–600 must meet the startup
risetime requirements specified in the ATX Power Design Guide,
version 1.1, section 3.3.5. This assures that all the circuitry on the
CPU control card sequences properly and avoids system lockup.
Excessive signal lead lengths: Another source of failure that was
identified years ago at Octagon was excessive lead lengths on digital
inputs. Long leads act as an antenna to pick up noise. They can also
act as unterminated transmission lines. When 5V is switch onto a line,
it creates a transient waveform. Octagon has seen sub-microsecond
pulses of 8V or more. The solution is to place a capacitor, for example
0.1 µF, across the switch contact. This will also eliminate radio
frequency and other high frequency pickup.
4
Avoiding damage to the heatsink or CPU
WARNING!
When handling any Octagon Single Board Computer,
extreme care must be taken not to strike the heatsink (if
installed) against another object, such as a table edge. Also,
be careful not to drop the Single Board Computer, since this
may cause damage to the heatsink or CPU as well.
Note Any physical damage to the CPU control card is not covered under
warranty.
Excessive Thermal Stress
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. Extended operation at the lower limits
of the temperature ranges has no limitations.
Table A–29 J15 – PC/104 Plus connector ............................................................... 144
Table C–1 Cables and terminal board ..................................................................149
Table C–2 LCD displays and keypads .................................................................. 149
Table C–3 Miscellaneous part numbers ............................................................... 150
14
Overview: Section 1 – Installation
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
15
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. The PC–600 can be used in a stand-alone mode or
expanded through a PC/104 or PC/104 Plus interface.
The PC–600 comes with a BIOS loaded on a flash device for easy updates.
It is fully compatible with most popular operating systems.
PC–600 major hardware features
CPU
The CPU is a high-performance, low-power AMD Geode GX1 CPU with a
maximum clock speed of 300 MHz. It uses the CS5530A companion chip
for some of the peripherals. The PC–600 has an ISA bus speed of 8.33
MHz, and a PCI speed of 33 MHz.
SDRAM
The memory socket can accept up to 512 MB capacity SO-DIMM modules.
On-board flash
On board is a 512 KB SMT flash that contains the BIOS.
16
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. The floppy drive port is terminated with a standard 34-pin
connector and up to two floppy drives are supported.
USB ports
The CS5530A companion chip supports two USB 1.1 channels, which are
available when using an operating system that supports USB. Both
channels are open HCI compliant.
Note that USB devices are hot-swappable when a device is plugged into a
standard USB connector, as pins on the connectors determine the order in
which they make contact. Devices are not hot-swappable when connected
to a non-standard header. You can hot swap a device through the USB
connector on the two-port USB cable, or through another USB connector
wired to the 10-pin header, but you cannot hot swap at the 10-pin header
itself.
Serial ports
The PC–600 has four serial ports with combinations of RS–232C, RS–422,
and RS–485 interfaces.
Digital I/O
The 48 digital I/O lines will interface with logic devices, switch inputs,
LEDs and industry standard opto module racks. The I/O lines are 0–5V
logic compatible. They can be individually programmed as inputs or
outputs.
Speaker, keyboard, and mouse ports
The audio connector has a speaker output, which is PC compatible. The
keyboard controller accepts an AT style keyboard and has a PS/2 type
connector. The mouse port is combined with the keyboard port and is
accessed with a “Y” cable. Note that with some “Y” cables you may have to
plug the mouse into the keyboard icon, and the keyboard into the mouse
icon; if the mouse and keyboard do not function at power up, try switching
them. A keyboard connects directly to the PC–600 while a mouse requires
the “Y” cable.
17
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. PC/104
expansion boards are available from several manufacturers. PC/104 or
PC/104-Plus expansion boards may be stacked on the PC–600 SBC to
form a fully-integrated system.
Ethernet
The PC–600 provides two 10/100BaseT Ethernet ports and supports the
IEEE 802.3 Ethernet standard.
Multifunctional printer port
The PC–600 incorporates the latest enhanced parallel port and includes
unidirectional, bi-directional, ECP and EPP modes.
The following represent applications in the multifunctional parallel port:
LPT1 for PC compatible printers
17 general purpose digital I/O lines
Up to a 4 x 4 matrix keypad
4–line alphanumeric display
Watchdog timer added for safety
The watchdog timer resets the system if the program stops unexpectedly.
The watchdog is enabled, disabled, and strobed by software control; it can
also be enabled or disabled in Setup. The time-out period is
programmable from 2 ms to 120 seconds, with a variability of ±50%.
Real time calendar/clock with battery–backup
The real time clock is fully AT compatible and uses the standard DOS
calls. An optional off-card battery powers the real time clock when the 5
volt supply is removed. A connector is provided for the external battery.
18
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 reinitialization is required. The PC–600 stores the system Setup
information in nonvolatile EEPROM so that it is still available if the
battery backup fails or is not used. There are 1024 words available to the
user. Software routines to use this available memory come with the PC–
600.
Hardware reset
A hardware reset ensures complete reset of the system and all attached
peripherals. A hardware reset can be done by any of the following:
An expired watchdog timer cycle
Depressing the reset switch or pulling the reset pin to ground
Cycling power
Power supervisor reset
Temperature sensor
A serial temperature sensor is located on the card. It is accessed through
INT17 calls.
5 volt operation lowers system cost
The PC–600 operates from a single 5V ±5% supply.
5V ±5%
+12V (if connected to power connector) supplied to PC/104
connector; not required for PC–600 operation
19
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
20
PC–600 major software features
Diagnostic software verifies system integrity
automatically
The PC–600 has built–in diagnostic software that can be used to verify
on–card I/O and memory functions. On power-up, a series of tests is
performed. If a problem occurs, the failed test can be identified by a
flashing LED. The test is performed automatically every time the system
is reset or powered up. Memory verification does not require software,
test equipment, monitor, keyboard, disks, or test fixtures. See the
“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.
Boot sequence
A PC–600 can be configured to boot from a CompactFlash, a floppy disk, a
hard disk, or a CD–ROM.
21
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.
Hardware installation
WARNING!
The PC–600 contains static-sensitive CMOS components. To
avoid damaging your card and its components:
Ground yourself before handling the card
Disconnect power before removing or inserting a PC/104 or
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. The device could be a
CompactFlash, floppy, hard disk, or CD ROM. The operating
system can be Windows NT, Windows CE.net, Linux, QNX, or
DOS. Note: Windows 2000 and Windows XP/XP Embedded
will run with known issues, however, new driver
development is not supported by the CPU manufacturer.
PC–600 Utilities zip file (see page 145)
Hardware components required to mount the PC–600 (not included):
9 threaded hex standoffs (4–40 x 3/8")
9 screws (4–40 x 1/4")
9 internal star lock washers (#4)
Refer to the PC–600 component diagram, figure 2–1 on page
location of various connectors, and to the mounting hole diagram, figure
2-2 on page
Refer to figure 2-4 for the basic hookup diagram.
24, for mounting the PC–600 system.
23, for the
27
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.
All 9 standoffs, screws and washers must be used to secure
the PC–600. The standoffs will ensure full support not only
on all four sides, but also in the middle of the board. This will
reduce circuit board flex when a PC/104 expansion board or
other device is connected.
In high vibration and shock environments, the standoffs are
required to avoid damage to the electronic components and
circuit board traces.
Figure 2–4 Basic hookup diagram
WARNING!
Power Supply
VGA-12 video cable
CRT connector
VGA Monitor
PS/2 Keyboard
28
Keyboard connector
Power connection
1.Connect a 5V power source to the PC–600. Refer to the Power Supply
Requirements section on page
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. This is
required for proper operation.
Make sure the power supply is OFF when connecting the
power cable to the PC–600 board. Damage to the PC–600 may
occur if the power is ON when connecting the power cable.
Accidentally crossing the wires, i.e., plugging +5V wires into
the ground connector or the ground wires into the +5V
connector will damage the PC–600 and void the warranty.
35. If you are using a PC/104 or PC/104
WARNING!
WARNING!
Figure 2–5 Power connector: J9
Table 2–3 Power connector: J9
J9 – power connector
Pin # Pin Name
1 Gnd
2 +5V
3 +12V
4 +12 V
5 +5V
6 Gnd
J9
Note See Appendix A - Connectors for mating information.
29
Monitor
The PC–600 interfaces to a standard SVGA monitor through the J18
connector using a VGA-12 cable. Connect one end of the VGA-12 cable
into J18 and connect the other end to a SVGA monitor cable.
Keyboard and mouse
The PC–600 accepts an AT style keyboard and has a PS/2 type connector,
located at J10. The mouse port shares the keyboard connector.
To use a keyboard, plug the keyboard directly into J10.
To connect a mouse, use a laptop style “Y” cable, available at computer
stores, that splits the J10 signals into keyboard and mouse connectors.
Note With some “Y” cables you may have to plug the mouse into the
keyboard icon, and the keyboard into the mouse icon; if the
mouse and keyboard do not function at power up, try switching
them.
Speaker
If required, you can interface a speaker via the 20–pin audio connector at
J20. You may use any external speaker from 8–50 ohms. Refer to Figure
2–1 for the location of J20.
Note See Appendix A - Connectors for mating information.
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
drivers. Contact Octagon Systems for information concerning the software
development kits.
To install an operating system you will need:
VGA–12 video cable, #4865
30
PS/2 style keyboard
VGA monitor
Floppy drive or CD-ROM drive, depending on the operating system
media to be used
Operating system media
Hard drive or CompactFlash to install the operating system onto.
OS on floppy onto a hard drive or CompactFlash
Refer to Figure 2–6 on page 34 for the following:
1. Attach the VGA–12 video cable to J18.
2. Connect the PS/2 keyboard to J10, a VGA monitor to the VGA–12 video
cable, and a floppy drive to J12.
3. If using a hard drive, configure it as a master device and install it on J17.
Note IDE devices have a jumper or a switch that designates whether the device
is a master or a slave device. If only one device is connected to a port, it
must be configured as a master. If two devices are connected, one must be
configured as a master and one as a slave. The PC–600 does not use the
CS signal (Cable Select) to designate master or slave on a multi-connector
cable. You can use BIOS Setup to designate either the master or the slave
as a boot device.
4. If using a CompactFlash, install it into the CompactFlash socket.
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
130048K Extended RAM Passed
System BIOS shadowed
31
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:
System Date:
Legacy Diskette A:
Legacy Diskette B:
> Primary Master
> Primary Slave
> Secondary Master
> Secondary Slave
>Memory Cache:
>Boot option:
System Memory:
Extended Memory:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Note Your display message may be slightly different
7. Change the boot sequence to floppy drive first.
8. Insert the operating system media into the floppy drive.
9. Reboot the system. The system should boot to the floppy drive.
10. Refer to the OS documentation to load the operating system.
OS on CD-ROM onto a hard drive or CompactFlash
Refer to Figure 2–6 on page 34 for the following:
1. Attach the VGA–12 video cable to J18.
2. Connect the PS/2 keyboard to J10, a VGA monitor to the VGA–12 video
cable, and a CD-ROM drive to J17. Configure the CD-ROM drive as a
master.
3. If using a hard drive, configure it as a slave device and install it on the
IDE cable connected to J17.
Note IDE devices have a jumper or a switch that designates whether the device
is a master or a slave device. If only one device is connected to a port, it
must be configured as a master. If two devices are connected, one must be
configured as a master and one as a slave. The PC–600 does not use the
CS signal (Cable Select) to designate master or slave on a multi-connector
cable. You can use BIOS Setup to designate either the master or the slave
as a boot device.
32
4. If using a CompactFlash, install it into the CompactFlash socket.
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
130048K Extended RAM Passed
System BIOS shadowed
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 Power Boot Exit
System Time:
System Date:
Legacy Diskette A:
Legacy Diskette B:
> Primary Master
> Primary Slave
> Secondary Master
> Secondary Slave
>Memory Cache:
>Boot option:
System Memory:
Extended Memory:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Note Your display message may be slightly different
7. Configure the CD–ROM as a master device, and change the boot sequence
to CD-ROM drive first.
8. Insert the operating system media into the CD-ROM drive.
9. Reboot the system. The system should boot to the CD-ROM.
10. Follow the on-screen dialog to load the operating system. Refer to the OS
documentation for further information.
33
Figure 2–6 Installing an operating system
Power Supply
VGA–12 video cable
CRT connector
VGA Monitor
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
34
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.
You should also consider other factors such as the power cable conductor
gauge, number and length of conductors, mating connectors, and the
power supply to external devices such as hard drives, floppy drives,
displays, mouse, and keyboard.
It is important that a quality power supply be used with the PC–600 that
has sufficient current capacity, line and load regulation, hold up time,
current limiting, and minimum ripple.
The power supply for the PC–600 must meet the startup risetime
requirements specified in the ATX Power Design Guide, version 1.1,
section 3.3.5. This assures that all the circuitry on the PC–600 sequences
properly and avoids system lockup.
Also, select a power supply that discharges quickly. If large power supply
output capacitors are used, powering the system down and then up may
lock up the PC–600. If the power supply does not drain below 0.7V, the
CMOS components on the PC–600 will act like diodes and forward bias,
potentially damaging the PC–600 circuitry.
The proper selection of a quality power supply ensures reliability and
proper functioning of the PC–600.
35
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. The X jumper maps the INT17 extended BIOS into the
0xD8000-0xDFFFF memory. This can cause problems with applications or
hardware running on other operating systems if they attempt to use this
memory range. Removing the X jumper frees this memory for use by other
operating systems.
Setup
Setup can be entered by pressing the “F2” key during the BIOS POST
sequence (this occurs between the memory test and boot).
Also, by removing the USER Setup jumper from the “S” position at
W12[1–2], you may force the setup to temporarily revert to the defaults
shown in the following menus, which allows the user to reconfigure the
setup.
Note The Setup defaults might vary slightly from those shown in the following
menus depending on the BIOS revision on your card.
The system will display the PC–600 PhoenixBIOS Setup Utility Main
menu. Select the submenu by using the up/down arrows, then press
<ENTER> (when using a monitor connected to the PC–600). For a serial
console configuration, Ctrl + E is up and Ctrl + X is down.
36
Main menu
The Main menu allows you to set the basic system configuration.
PhoenixBIOS Setup Utility
Main Advanced Power Boot Exit
System Time:
System Date:
Legacy Diskette A:
Legacy Diskette B:
> Primary Master
> Primary Slave
> Secondary Master
> Secondary Slave
>Memory Cache:
>Boot options:
System Memory:
Extended Memory:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
System Time: Sets the time for the system clock.
System Date: Sets the date for the system clock.
Legacy Diskette A: Enables or disables a legacy floppy disk drive. Choices are
Legacy Diskette B: Enables or disables a second legacy floppy disk drive. Note
that Diskette A must be enabled before Diskette B is
accessible.
> Primary Master Accesses submenu for a Primary Master disk drive. Options
are None, CD-ROM, ATAPI Removable, Other ATAPI,
User, and Auto. This channel is hardwired to Compactflash
and cannot be used for other devices.
> Primary Slave Same as Primary Master. This channel is reserved.
> Secondary Master Same as Primary Master. Note that the PC–600 only
supports three IDE devices (one Primary and two
Secondary.)
> Secondary Slave Same as Primary Master. Note that the PC–600 only
supports three IDE devices (one Primary and two
Secondary.)
>Memory Cache: Enables or Disables the memory cache.
>Boot options: Enables or Disables the following features: Quickboot
Mode, Summary Screen, Floppy Check, Hard disk PreDelay. Skipping these tests during boot will decrease the
time needed to boot the system.
System Memory: Displays the amount of system memory which is on
the card.
Extended Memory: Displays the amount of extended memory on the card.
Item Specific Help
<Tab>, <Shift-Tab>, or
<Enter> selects field.
37
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:
Multi-Sector Transfers:
LBA Mode Control:
32 Bit I/O:
Transfer Mode:
Ultra DMA Mode:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
[Auto]
[16 Sectors]
[Enabled]
[Disabled]
[Fast PIO 4]
[Disabled]
User = you enter
parameters of hard-disk
drive installed at this
connection.
Auto = autotypes
hard-disk drive
installed here.
1-39 = you select
pre-determined type of
hard-disk drive
installed here.
CD-ROM = a CD- ROM drive
is installed here.
ATAPI Removable =
removable disk drive is
installed here.
Note UltraDMA modes are not supported directly by the PC–600. These modes
require an 80-pin connector, and there is no adapter available for the 44pin, 2mm IDE connector used on the PC–600.
38
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.
Serial Video:
Baud Rate:
POST Video Mode:
>Advanced Chipset Control
>I/O Device Configuration
>Audio Options Menu
>PCI Configuration
Secured Setup Configurations
Installed O/S:
Reset Configuration Data:
Large Disk Access Mode:
Watchdog:
PCI IRQ Routing:
[Disabled]
[38.4K]
[Text]
[No]
[Other]
[No]
[DOS]
[Disabled]
[Method 1]
Enables redirection of
video and keyboard to
serial port COM1.
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Serial Video: Enabled, Disabled. Enables redirection of video and
keyboard to COM1.
Baud Rate: 9600, 19.2K, 38.4K, 57.6K, 115K. Selects baud rate
for serial console.
Post Video Mode: Text, Graphical. Selects which video mode to display
during POST.
Secured Setup Configurations: Yes or No. Yes prevents the operating system from
overriding selections you have made in Setup.
Installed O/S: Other, Win95. Selects the operating system you use
most often.
Reset Configuration Data: Yes or No. Yes erases all configuration data in a section
of memory for ESCD (Extended System Configuration
Data) which stores the configuration settings for nonPnP plug in devices. Select Yes when required to restore
the manufacturer’s defaults.
Large Disk Access Mode: DOS, Other. Select DOS if you have DOS. Select
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:
Video Resolution:
PS/2 Mouse:
Multiple Monitor Support:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
[Low]
[High]
[Enabled]
[Motherboard
Primary]
Memory speed: Low, Medium, High. Configures DRAM performance
options. High is a 100 MHz memory clock, Medium is an
80 MHz memory clock, and Low is a 66 MHz memory
clock. Low is recommended for Industrial Temperature
Range Applications
Video Resolution: Low, Medium, High, Super.
PS/2 Mouse: Disabled, Enabled, Auto Detect. Frees up IRQ12 if
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:
Base I/O address:
Interrupt:
Serial port B:
Mode
Base I/O address:
Interrupt:
Serial port C:
Serial port D:
Parallel port:
Mode:
Base I/O address:
Interrupt:
DMA Channel:
Floppy disk controller:
Local Bus IDE Adapter:
Digital I/O:
Base I/O address:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Serial port A: Enabled, Disabled, Auto, OS controlled
Base I/O address: 3F8*, 2F8, 3E8, 2E8
Interrupt: IRQ3, IRQ4*
Serial port B: 3F8, 2F8*, 3E8, 2E8
Mode: IrDA, Ask-IR, Midi, Normal (only Normal supported)
Interrupt: IRQ3*, IRQ4
Serial port C: Enabled, Disabled, Auto. If enabled, base addresses are listed.
Serial port D: Enabled, Disabled, Auto. If enabled, base addresses are listed.
Parallel port: Disabled, Enabled, Auto. Enabled allows user to set
configuration, while Auto uses the BIOS or OS configuration.
Mode: Output only, Bi-directional, EPP, ECP
Base I/O address: 378, 278, 3BC
Interrupt: IRQ5, IRQ7
DMA Channel: DMA1, DMA3. Do not change this setting unless you are
experienced in modifying operating system parameters.
Floppy disk controller: Disabled, Enabled.
Local Bus IDE Adapter: Disabled, Primary, Secondary, Both. Enables the
integrated local bus IDE adapter.
Digital I/O: Enabled, Disabled. Selects whether the onboard digital
I/O is enabled or not.
41
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, Disabled, Auto.
Base I/O address: 220–22F*, 240–24F, 260–26F, 280–28F.
MPU I/O address: 300-301*, 330-331.
Interrupt: IRQ2, IRQ5, IRQ7, IRQ10.
8-bit DMA channel: DMA 0, DMA1*, DMA 3. Do not change this setting
unless you are experienced in modifying operating
system parameters.
16-bit DMA channel:DMA 5*, DMA6, DMA 7. Do not change this setting
unless you are experienced in modifying operating
system parameters.
Joystick: Enabled, Disabled (Joystick is not supported)
* default
42
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
>PCI/PNP ISA IRQ Resource Exclusion
>PCI/PNP ISA DMA Resource Exclusion
ISA graphics device installed:
PCI IRQ line 1:
PCI IRQ line 2:
PCI IRQ line 3:
PCI IRQ line 4:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Reserve specific
upper memory blocks
for use by legacy ISA
devices
PCI/PNP ISA UMB Region Exclusion See submenu
PCI/PNP ISA IRQ Resource Exclusion See submenu
PCI/PNP ISA DMA Resource Exclusion See submenu
ISA graphics device installed: Yes, No.
PCI IRQ line 1/2/3/4: Disabled, Auto Select, 3, 4, 5, 7, 9, 10, 11, 12,
14, 15. Specifies IRQ for use. PCI cannot use an
interrupt that is being used by an ISA or EISA
device. Select Auto only if no ISA or EISA
devices are on the system.
43
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
Reserves the specified
block of upper memory
for use by legacy ISA
devices
Available means the operating system is free to configure or
use the region for automatic assignment during start-up
operations.
Reserved means the operating system cannot automatically
use or assign the region. The region will be assigned later
by the function or device attached.
If you experience problems with an auxiliary card, consult
the manual for the card and use this screen to reserve the
regions required by the card.
44
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
Reserves the specified
DMA channel for use by
non-Plug-and-Play ISA
devices.
45
Power menu
The Power menu allows you to set the power management configuration.
PhoenixBIOS Setup Utility
Main Advanced Security Power Boot Exit
Power Savings:
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
[Disabled]
When Power Savings is enabled, the following options and defaults appear:
Item Specific Help
Maximum Power Savings
conserves the greatest
amount of system power.
Maximum Performance
conserves power but
allows greatest system
performance. To alter
these settings, choose
Customized. To turn off
power management,
choose Disabled.
Power Savings: [Enabled] Disabled, Enabled. Disabled disables all power
management, Enabled allows you to set parameters
in the pop-up menu (see following).
minutes, 20 minutes, 30 minutes, 1 hour. Amount of
time the system needs to be in Idle mode before
entering the Standby mode.
Suspend Timeout: [4 minutes] Same as Standby Timeout. Amount of
time the system needs to be in Standby mode before
entering the Suspend mode.
Hard Disk Timeout: [Off] Same as Standby Timeout.
Video Timeout: {Off] Same as Standby Timeout.
Wakeup on Keyboard: [Yes] Yes, No.
Wakeup on Mouse: [Yes] Yes, No.
Wakeup on Modem: [Yes] Yes, No.
Wakeup on COM1: [Yes] Yes, No.
46
Boot menu
K
<
c
<
a
<
<
d
D
<
The Boot menu allows you set the order of drives for booting.
PhoenixBIOS Setup Utility
Advanced
Boot Order Item Specific Help
+Removable Devices
+Hard Drive
CD-ROM Drive
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
eys used to view or
configure devices:
Enter> expands or
ollapses devices with
a + or -
Ctrl+Enter> expands
ll ³
Shift + 1> enables or
disables a device.
<+> and <-> moves the
device up or down.
n> May move removable
evice between Hard
isk or Removable Disk
d> Remove a device
that is not installed.
Expanded Boot screen
The expanded screen allows you set the order of drives for booting.
PhoenixBIOS Setup Utility
Advanced
Boot Order Item Specific Help
-Removable Devices
Legacy Floppy Drives
-Hard Drive
Bootable Add-in Cards
CD-ROM Drive
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Same description as
Boot menu.
47
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; you must press
down/up arrow to get to the proper option then press enter.
PhoenixBIOS Setup Utility
Main Advanced Security Power Boot Exit
F1 Help ^v Select Item -/+ Change Values F9 Setup Defaults
Esc Exit <> Select Menu Enter Select > Sub-Menu F10 Save and Exit
Item Specific Help
Exit System Setup and
save your changes to
CMOS.
48
Chapter 4: Save and run programs
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
Overriding autoexecution of your program.
The examples in this chapter are for ROM–DOS – the procedures will
vary for different operating systems. Some Microsoft programs make
undocumented DOS calls. With ROM–DOS, an error returns when an
undocumented DOS call is made, causing your program to operate
erratically. We recommend using Microsoft’s MSDOS when using
programs with undocumented DOS calls.
Saving programs and support files
A disk drive or CompactFlash must contain proper formatting. To format
the CompactFlash or to add your own operating system, please refer to
the Compact Flash, SDRAM, and battery backup chapter.
WARNING!
Reformatting the CompactFlash requires the use of a floppy
or a hard disk to restore system files.
Adding your application
1. To add your application to your CompactFlash use the DOS COPY
command
2. Add or remove any device drivers for your application. You may want
to do the same for the CONFIG.SYS file on the CompactFlash.
Remember to add these drivers to your drive as well.
49
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.
Option 2
1. Press Ctrl–C when the system is first starting. This halts all batch files.
2. Change AUTOEXEC.BAT and/or CONFIG.SYS to not call out your
program.
Option 3
1. Install a floppy.
st
2. Change Setup option “Boot Order” to “Boot 1
: Drive A:”.
3. Change Setup to enable the floppy.
4. Boot from floppy.
5. Change AUTOEXEC.BAT on C:.
Option 4
1. Remove CompactFlash from target system.
2. Install CompactFlash in host system CompactFlash adapter.
3. Edit Config.sys and/or Autoexec.bat.
4. Reinstall CompactFlash in target system.
50
Overview: Section 2 – Hardware
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: External drives
Chapter 10: Bit-programmable digital I/O
Chapter 11: CRTs and flat panels
Chapter 12: Ethernet
Chapter 13: USB
Chapter 14: Audio
Chapter 15: PC/104 and PC/104 Plus expansion
51
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.
All four ports are 8-wire interfaces. COM3 and COM4 can be jumpered as
RS–232, RS–422, or RS–485 interfaces.
All serial ports have the following specifications:
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
no termination
RS–422
COM3
COM4
* Default
** This jumper terminates the network. If the PC–600 is not at an end of the
network, leave these jumpers off .
with termination
RS–485
no termination
RS–485
with termination
RS–232 W11[7–8]*
RS–422
no termination
RS–422
with termination
RS–485
no termination
RS–485
with termination
W11[1–3]
W7[1–2]* , W7[4–6]*, W7[5–7]*
W11[1–3]
W7[1–2]* , W7[4–6]*, W7[5–7]*
W5[2–4]** , W5[8–10]**
W11[2–4]
W7[1–3], W7[7–9]
W11[2–4]
W7[1–3], W7[7–9]
W7[8–10]**
W5[3–5]* , W5[9–11]*
W3[1–2]* , W3[4–6]*, W3[5–7]*
W11[7–9]
W3[1–2]* , W3[4–6]*, W3[5–7]*
W11[7–9]
W3[1–2]* , W3[4–6]*, W3[5–7]*
W5[1–3]** , W5[7–9]**
W11[8–10]
W3[1–3], W3[7–9]
W11[8–10]
W3[1–3], W3[7–9]
W3[8–10]**
56
Function and use of serial ports
COM1 as serial console device
You can use COM1 as a console device to communicate with another PC.
For COM1 to be a serial console, the video jumper W12[5–6] must be
removed. See the Console devices chapter for more information.
Mating receptacle
Use a VTC–20F or VTC–20M cable to connect the COM ports to external
serial equipment. The P2 and P3 connectors are DB–9 female (VTC–20F)
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
P1
VTC-20F and VTC-20F Cables
P2
P3
COM Ports as RS–232 I/O
COM1, COM2, COM3 and COM4 are 8-wire RS–232 interfaces. You can
connect four serial devices. Note that COM3 and COM4 share IRQ9. You
must access the COM ports to determine which generated the interrupt.
In the default configuration, the Video jumper W12[5–6] is installed. This
jumper automatically disables the Serial Video option in the Advance
menu in Setup, and both COM ports are available for serial I/O devices.
In some instances, such as running a program on the PC–600 that will
ultimately be used on another card without on-board video, you might
want to remove the Video jumper and still use COM1 as a COM port
instead of a serial console. In this instance, you must go into Setup and
set Serial Video in the Advanced menu to Disabled.
COM3 and COM4 as RS–422 and RS–485 networks
COM3 and COM4 can be used as RS–422 or RS–485. RS–422 and RS–
485 use differential signaling to communicate between the devices on a
network. Differential signal reduces the effect of environmental noise,
allowing communication over distances up to 1200 meters.
RS–422 is a point-to-point configuration, RS–485 is a multi-node
configuration that allows up to 32 nodes on a network. COM3 and COM4
can be configured as either RS–232, RS–422, or RS–485. Refer to Tables
5–1 and 5–3.
57
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. Refer to Table 5–3. Figure 5–3
shows a typical RS–422 four wire interface circuit.
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; while a remote is referred to as a node
that is addressed by the host.
In any given communication sequence in an RS–485 network, there can
only be one host. The host is responsible for initiating communication,
maintaining network registration, and providing housekeeping tasks with
other nodes. Remotes, however, cannot initiate a communication. They
can only respond to messages that are addressed to them from the host.
The devices at each end of an RS–485 network must be terminated. Any
node located between the end points should not be terminated. The PC–
600 optionally terminates with a 100 ohm resistor. Refer to Table 5–3.
Figures 5–4 and 5–5 show typical RS–485 networks.
Figure 5–5 Typical RS–485 full duplex interface circuit
DE
DI
RE
RO
TX +
Transmitter
TX –
Receiver
100 Ω
RX +
RX –
100 Ω 100 Ω
RO
2E
100 Ω 100 Ω
100 Ω
RX +
RX –
RX +
RX –
TX +
Transmitter
Receiver
Receiver
TX +
Transmitter
TX
DE
DI
120
RE
RO
RE
RO
DE
DI
DE
Transmitter
DI
Receiver
RE
RO
DE
Transmitter
DI
Receiver
RE
RO
59
Chapter 6: LPT1 parallel port, LCD and
keypad
LPT1 parallel port
LPT1 uses a 26-pin connector. It supports the unidirectional standard
mode, bi-directional mode, enhanced parallel port (EPP) mode, and
extended capabilities port (ECP) mode. The default I/O address for LPT1
is 378h, with the default interrupt is IRQ7. You can choose the addresses
278h to 27Bh, or interrupt IRQ5, in Setup.
The LPT1 port supports a number of devices including a PC compatible
printer, an LCD display, or a keypad.
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 25pin connector on your printer cable.
3. Connect the cable to your printer.
Figure 6–1 LPT1 as a printer port
LPT1 connector
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. The program DISPLAY.EXE in the Utilities zip file
(see page
file DISPLAY.TXT for information on initializing and using the display.
Also, refer to the 2010 product sheet for more information on the interface
board.
Installing a display
145) provides an easy method to use the display. Refer to the
1. Connect a CMA–26 cable from the LPT1 port on the PC–600 (J8) to J3 on
the 2010. See Figure 6–2.
2. Connect the display cable to either the 14-pin or 16-pin header on the
2010. The size of the display will determine which header to use.
3. Refer to the file DISPLAY.TXT for more information on initializing and
using the display.
61
Figure 6–2 LPT1 as a display or keypad port
LPT1 connector
2010 Interface
LCD display
4x4 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. Refer to the file DISPLAY.TXT for information on initializing
and using the keypad. Also, refer to the 2010 product sheet for
information on the interface board.
62
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.
63
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.
Serial console from COM1. A serial cable/null modem adapter plugged
into a host PC running HyperTerminal (or equivalent) provides both
input and output. The local keyboard also allows input but is not
required.
No console device means no video output, either from a monitor or the
serial console. A local keyboard allows input but is not required.
Monitor and keyboard console
To use a monitor and keyboard as the console, you will need the following
equipment (or equivalent):
PC–600 CPU card
PS/2 style keyboard
VGA/SVGA monitor
VGA–12 video cable, #4865
1. Refer to Figure 2–1 on page
jumpers before installing the PC–600.
2. Make sure that jumper the “V” video jumper, W12[5-6], is installed.
3. Connect the VGA–12 video cable into J18 and connect a VGA monitor to
the VGA–12 cable.
4. Connect a PS/2 style keyboard into J10.
23 for the location of various connectors and
64
Figure 7–1 Monitor and keyboard console
VGA–12 video cable
VGA Monitor
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
Null modem adapter, #2470 (9-pin to 9-pin)
65
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.
2. Connect a VTC–20F cable to J4 of the PC–600.
3. Connect P2 of the VTC–20F cable (COM1) to the 9-pin null modem adapter.
4. Connect the serial cable between the null modem adapter and the serial port
(COM1–COM4) of the host computer.
5. Remove the Video jumper, W12[5–6].
Follow these steps to use the serial console:
6. Start HyperTerminal or an equivalent terminal emulator.
7. For communication on the host computer, the following settings for the
terminal emulator must be used:
66
Connect using:
Direct to COM1, COM2, COM3, or COM4
(select the port the serial cable is connected to)
Baud rate:
38400
Communications
no parity, 8 data bits, 1 stop bit
parameters:
Flow control:
none
Terminal support:
ANSI
ANSI terminal
Yes (uncheck box)
option– Wrap lines
that exceed
terminal width:
You are now ready to establish communications between the host PC and the
PC–600.
8. Power on the PC–600. Console data will be redirected to COM1 and will be
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
COM1/COM2 connector
VTC–20F cable
Serial cable
Figure 7–3 VTC–20F cable and null modem adapter
P2
Null modem adapter
HyperTerminal
or other
terminal emulator
COM
port
Desktop PC
P1
P3
RS–232 Null Modem Configuration
67
Chapter 8: CompactFlash, SDRAM, and
battery backup
Description
The PC–600 is shipped with a 512 KB SMT flash which is soldered
directly onto the PCB board. This flash contains the BIOS.
CompactFlash
The CompactFlash appears to the system as an IDE device. It is
automatically detected and configured as a hard drive during bootup. To
configure the PC–600 to boot from a CompactFlash, refer to the following
section Creating a Bootable CompactFlash.
The CompactFlash socket is connected to the primary IDE channel. This
channel is configured for a Master device only. Therefore, if a
CompactFlash device is installed, it will show up as a master on the
primary IDE channel. Any additional IDE devices will show up as
secondary IDE devices.
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.
A CompactFlash as shipped from the factory may or may not be
formatted; even if formatted, it may or may not be bootable. The following
sequence shows how to create a bootable CompactFlash, and how to
configure the PC–600 to boot from the CompactFlash.
CAUTION
You must use an external drive such as a hard drive, floppy,
or CD to sys the CompactFlash. The following instructions
are shown for 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. Reboot from the external device.
3. Use FDISK to create partitions on the CompactFlash. Refer to your
operating system manual for the appropriate parameters for using
FDISK. You might also have to refresh the MBR (Master Boot Record).
4. Reboot, using the external device.
5. Format the CompactFlash.
6. Copy your operating system from the external device to the
CompactFlash.
7. Change the boot sequence in Setup so that the CompactFlash (hard drive)
is first. Remove the external device and power off the PC–600.
8. Reboot.
SDRAM
The memory socket can accept up to 512 MB capacity SO-DIMM modules
using PC100 or PC133 memory sticks. Note that if the memory Speed in
BIOS is set to High, you must use PC133 memory sticks.
69
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
Table 8–2 Battery connector: J19
J19 – battery connector
Pin # Pin Name
1 Battery+
2 Key
3 Gnd
4 Battery–
Note See Appendix A - Connectors for mating information.
23 for the location of J19.
70
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.
UltraDMA modes are not supported directly by the PC–600. These modes
require an 80-pin connector, and there is no adapter available for the 44pin, 2mm IDE connector used on the PC–600.
Floppy disk controller
The PC–600 can interface directly to one or two 3.5 in. or 5.25 in. floppy
drives via the connector at J12.
Note See Appendix A - Connectors for mating information. If you wish to add a
second floppy drive to your system, you must use a floppy drive cable
which has two connectors and swaps the select lines.
Power requirements
The PC–600 requires +5V for operation. You must also supply power to
the floppy drive(s) through an external source. Refer to your floppy drive
manual for specific instructions.
Installing a floppy disk drive
1. Disconnect power to the PC–600.
2. Insert one end of your cable into the rear of the floppy drive. Make sure
pin 1 on the cable is connected to pin 1 on the drive.
3. Insert the other end of the cable into J12 on the PC–600.
4. Connect power to the floppy drive.
5. Enter Setup to set up the BIOS. You can execute this program by
pressing “F2” during system bootup. The system steps you through the
configuration. Also, refer to the Setup programs chapter for more
information on the BIOS Setup program.
71
Hard disk controller
The PC–600 supports three 16-bit IDE devices. Since the CompactFlash is
connected to the primary IDE channel with a dedicated IDE controller,
additional IDE devices connected through J17 will show up in Setup as
secondary IDE devices (master and slave).
Standard IDE devices such as hard drives and CD-ROM drives are
interfaced via a 44-pin connectors at J17. For those IDE devices that use
a 40-pin interface, use the Octagon Systems IDE cable, #4080 or #6246.
UltraDMA modes are not supported directly by the PC–600. These modes
require an 80-pin connector, and there is no adapter available for the 44pin, 2mm IDE connector used on the PC–600.
IDE combinations:
2 hard drives
1 hard drive and 1 CD-ROM drive
CompactFlash and either of the above combinations
Master/slave designation for IDE devices
IDE devices have a jumper or a switch that designates whether the device
is a master or a slave device. If only one device is connected to a port, it
must be configured as a master. If two devices are connected, one must be
configured as a master and one as a slave. The PC–600 does not use the
CS signal (Cable Select) to designate master or slave on a multi-connector
cable. You can use BIOS Setup to designate either the master or the slave
as a boot device.
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.
3. Insert the other end of the IDE cable into J17 on the PC–600. Make sure
pin 1 on the cable is connected to pin 1 on the PC–600.
4. Execute the BIOS Setup program to configure your system for a hard
drive. You can execute this program by pressing “F2” during system
bootup. The system steps you through the configuration. Also, refer to the
72
Setupprograms 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.
73
Chapter 10: Bit-programmable digital I/O
Description
The bit-programmable 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 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. The digital I/O ports have the following specifications:
Each I/O chip has 24 I/O lines, grouped into 3 ports of 8 bits
Each bit is programmable as either 5V input or 5V output
Read back state of each pin
Easy-to-program
Each line can sink and source 15 mA
Table 10–1 Digital I/O connectors: J6 and J13 (arranged by function)
J6 – Digital I/O 1, J13 – Digital I/O 2
Pin # Port A Pin # Port B Pin # Port C
19 Bit 0 10 Bit 0 13 Bit 0
21 Bit 1 8 Bit 1 16 Bit 1
23 Bit 2 4 Bit 2 15 Bit 2
25 Bit 3 6 Bit 3 17 Bit 3
24 Bit 4 1 Bit 4 14 Bit 4
22 Bit 5 3 Bit 5 11 Bit 5
20 Bit 6 5 Bit 6 12 Bit 6
18 Bit 7 7 Bit 7 9 Bit 7
2 +5V safe
26 Gnd
* +5V safe is fused through a 750 mA automatic, resetting
fuse
74
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 #
1 Port B, bit 4 Vcc (+5V safe)* 2
3 Port B, bit 5 Port B, bit 2 4
5 Port B, bit 6 Port B, bit 3 6
7 Port B, bit 7 Port B, bit 1 8
9 Port C, bit 7 Port B, bit 0 10
11 Port C, bit 5 Port C, bit 6 12
13 Port C, bit 0 Port C, bit 4 14
15 Port C, bit 2 Port C, bit 1 16
17 Port C, bit 3 Port A, bit 7 18
19 Port A, bit 0 Port A, bit 6 20
21 Port A, bit 1 Port A, bit 5 22
23 Port A, bit 2 Port A, bit 4 24
25 Port A, bit 3 Gnd 26
* +5V safe is fused through a 750 mA automatic, resetting fuse
Note See Appendix A - Connectors for mating information.
Interfacing to switches and other devices
The STB–26 terminal board provides a convenient way of interfacing
switches or other digital I/O devices to the digital I/O port. I/O lines at
the digital I/O connector can be connected to an STB–26 with a CMA–26
cable. Parallel I/O devices are then connected to the screw terminals on
the STB–26. The illustration on page
board connected to the digital I/O. Refer to the STB–26product sheet for
more information.
Opto-module rack interface
You can interface digital I/O lines to an 8-, 16-, or 24-position opto-module
rack. One end of the CMA-26 cable plugs into the I/O connector and the
other plugs into an MPB–8, MPB–16, or an MPB–24 opto rack. Refer to
the MPB opto racksdata sheet for more information.
You can also use a CMA–26 cable to connect the 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 I/O port, the other would
connect to the opto rack. Refer to the illustration on page
configuration, run a separate power line to +5V and ground on the optorack.
77 shows an STB–26 terminal
77. For either
Use the following table to determine the corresponding opto-channel
75
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 positionPort C
0 Bit 0 13
1 Bit 1 16
2 Bit 2 15
3 MPB-08
4 MPB-16
5 MPB-24
Bit 3 17
Bit 4 14
Bit 5 11
6 Bit 6 12
7 Bit 7 9
Port A
8 Bit 0 19
9 Bit 1 21
10 Bit 2 23
11 MPB-16
12 MPB-24
Bit 3 25
Bit 4 24
13 Bit 5 22
14 Bit 6 20
15 Bit 7 18
Port B
16 Bit 0 10
17 Bit 1 8
18 Bit 2 4
19 MPB-24
Bit 3 6
20 Bit 4 1
21 Bit 5 3
22 Bit 6 5
23 Bit 7 7
76
Figure 10–1 Typical digital I/O configurations
CMA-26 cable
MPB Opto Rack
J2
J2
MPB Opto Rack
CMA-26 cable
MPB Opto Rack
J2
STB-26
CMA-26 cable
J2
MPB Opto Rack
STB-26
77
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.
Figure 10–2 Organization of banks
or Base A 8
or Base + 1 B 8
or Base + 2 C 8
Base + 3
Control
Register
Digital I/O chip
26-pin I/O connector
Port addressing
Ports A, B, C and the control register are addressable.
78
Table 10–4 Digital I/O port addressing
I/O 1 base address I/O port Port I/O address
120h* A Base address
180h** B Base address + 1
320h** C Base address + 2
380h** Control Register Base address + 3
I/O 2 base address I/O port Port I/O address
124h* A Base address
184h** B Base address + 1
324h** C Base address + 2
384h** Control Register Base address + 3
* = default
** = selected in Setup
Base I/O address
The default base I/O address for digital I/O1 is 120h and is 124h for
digital I/O2.
Digital I/O1 always uses [base through base +3], and digital I/O2 uses
[base + 4 through base + 7]. Ports A, B, C and the control register are
addressable, with reference to the base address. These addresses can be
changed through Setup to one of four addresses.
Pulling the I/O lines high or low
Jumper blocks W2 and W4 pull the I/O lines at ports A, B, and C high or
low. This allows a known state upon power-up. The default configuration
pulls all of the I/O lines high. Note that 10K ohm resistor networks are
used to configure the I/O lines as high or low.
Table 10–5 Digital I/O pull-up/pull-down jumpers: W2 and W4
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. You can alter which bits are inputs or outputs by
writing a control command to the control register of the digital I/O. When
a line is configured as an output, it can sink a maximum of 15 mA at 0.4V
or can source 15 mA at 2.4V. On power-up and software or hardware
reset, all digital I/O lines at J6 and J13 are reset as inputs.
Programming the I/O
Follow these steps to program the I/O chip:
1. Configure the 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.
Configuring the I/O
Follow these steps to configure the I/O chip.
Note In the following examples, “base” for I/O1 always refers to the starting
address selected in Setup (120h default). For I/O2, “base” is four greater
than I/O1.
1. Write a "2" to the control register (base address + 3). This places the I/O
chip in “direction” mode:
(default base address = 120h)
OUT 123h, 2 (control register, direction mode)
2. Set the direction of each bit. A "0" written to the corresponding line
indicates an input and a "1" bit indicates an output. Each bit corresponds
to the equivalent I/O line.
80
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
X 7
X 6
X 5
X 4
X 3
X 2
X 1
X 0
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. Write a "1" to the control register (base register + 3). This places the I/O
chip into “preset” mode:
OUT 123h, 1 (control register, preset mode)
4. Write a bit pattern to appear at the outputs of the desired I/O port when
the I/O chip is put in “operation” mode; all input bits are unaffected.
5. Write a "3" to the control register (base register + 3). This places the I/O
chip back into “operation” mode:
OUT 123h, 3 (control register, operation mode)
Writing and reading from I/O
Writing to or reading from the desired I/O port is accomplished with
single program statements:
1. To write a bit pattern to the desired I/O port:
OUT 122h, FFh
All output bits of port C go high; all input bits are unaffected.
2. To read a bit pattern from the desired I/O port:
PORTC = INP(122h)
The byte read from port C is assigned to variable PORTC.
81
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)
OUT 121h, FFh (portB)
OUT 122h, FFh (portC)
or all "0"s after:
OUT 120h, 0 (portA)
OUT 121h, 0 (portB)
OUT 122h, 0 (portC)
Digital I/O input program examples
To configure ports A and C as inputs and port B as outputs, issue the
following commands:
OUT 123h, 2 'Direction Mode'
OUT 120h, 0 'Port A data'
OUT 121h, FF 'Port B data'
OUT 122h, 0 'Port C data'
OUT 123h, 3 'Operation Mode'
To read ports A and C, issue the following commands:
PORTA = INP(120h) (Port A)
PORTC = INP(122h) (Port C)
82
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: efh
Subfunction: 00h
Purpose: To set the directions and to program the
initial values of an I/O port.
Calling registers: Ah efh
AL 00h (03h for I/O2)
DI Port A configuration
Initial Data Direction Mask
xxxxxxxx xxxxxxxxB
direction: 1=output, 0=input
BX Port B configuration
Initial Data Direction Mask
xxxxxxxx xxxxxxxxB
direction: 1=output, 0=input 0->input
CX Port C configuration
Initial Data Direction Mask
xxxxxxxx xxxxxxxxB
direction: 1=output, 0=input
DX ffffh
Return registers: Carry flag cleared if successful
Carry flag set if error
AL Error code
Comments: This function is used to initialize the
I/ before normal use.
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov ax,0ef00h
mov di,00ffh /*port A all outputs,
init data=all 0’s */
mov bx,55ffh /*port B all outputs,
init data=55h*/
mov cx,0000h /*port C all inputs*
mov dx,0ffffh
int 17h
}
Write I/O
Function: efh
Subfunction: 01h
Purpose: To write a value of an I/O port.
Calling registers: AH efh
83
AL 01h (04h for I/O2)
DI Port A mask and data
Mask Data
xxxxxxxx xxxxxxxxB
Mask: 1=bit to be changed
BX Port B mask and data
Mask Data
xxxxxxxx xxxxxxxxB
Mask: 1=bit to be changed
CX Port C mask and data
Mask Data
xxxxxxxx xxxxxxxxB
Mask: 1=bit to be changed
DX ffffh
Return registers: Carry flag cleared if successful
Carry flag set if error
AL Error code
Comments: This function is used to initialize the
I/O.
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov ax,0ef01h
mov di,00ffh /*Port A: no change */
mov bx,8000h /*Port B: bit 7 set to 0*/
mov cx,0202h /*Port C: bit 1 set to 1*/
mov dx,0ffffh
int 17h
}
Read I/O
Function: efh
Subfunction: 02h
Purpose: To read from an I/O port.
Calling registers: AH efh
AL 02h (05h for I/O2)
DX ffffh
Return registers: AL Port A data
Ah Port B data
BL Port C data
Carry flag cleared if successful
Carry flag set if error
AL Error code
Comments: This function is used to read from the
I/O.
84
Programming example:
/* Inline assembly code for Borland C++ 3.1 */
asm {
mov dx,0ffffh
int 17h
mov aData,al
mov bData,ah
mov ax,0efoch
mov cData,bl
}
85
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. The PC–600 supports 3V and 5V flat panel displays.
Standard VGA monitors with analog inputs are connected using a
VGA–12 cable (p/n 4865) connected to J18. Flat panel displays are
connected using a 40-pin 2mm connector at J14. There is an additional
connector at J16 to support a back-light for flat panels.
Note EL panels, and quarter VGA panels are not supported.
Video features
Below is a list of standard video features installed on the PC–600:
CRT support with resolutions to 1280 x 1024 x 16 bpp at 60 Hz
Flat panel support with the following resolutions:
— 640 x 480 x 24 bpp
— 800 x 600 x 24 bpp
— 1024 x 768 x 16 bpp
Support for plasma and TFT flat panel displays
— 3V and 5V flat panel support
— Flat panel power sequencing
86
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.
The PC–600 supports both an analog monitor and/or a flat panel display.
The CT.COM and FP.COM programs allow you to toggle between the
monitor and the flat panel. If the flat panel supports simultaneous mode,
the SM.COM program will allow you to display images from both the
monitor and the flat panel at the same time. These programs are in the
Utilities zip file along with other diagnostic and configuration utilities
(see page
To connect a monitor to the PC–600 you will need the following
equipment (or equivalent):
PC–600 CPU card
VGA-12 video cable, p/n 4865
145). Refer to the README file.
VGA/SVGA monitor
To connect a monitor:
1. Plug the VGA–12 adapter cable into J18 on the PC–600.
2. Plug the DB–15 end of the VGA–12 cable into the VGA cable of the
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. Note that
both 3V and 5V flat panels are supported. Jumper W6 selects the flat
panel voltage. Flat panel displays are connected using a 40-pin 2mm
connector at J14.
The connector at J16 provides the control signals for back-light for flat
panels. The jumper at W9 selects 5V or 12V for back-light voltage.
Tables 11–2, 11–3, and 11–4 show the jumper settings and connectors for
flat panels.
The Utilities zip file contains text files for each of the supported flat
panels (see page
individual flat panels. Refer to the specific text file associated with your
flat panel to build an interface cable, and to determine the correct settings
for the flat panel jumpers.
To connect a flat panel to the PC–600 you will need the following
equipment (or equivalent):
145). These text files include wiring diagrams specific to
PC–600 CPU card
Flat panel
Custom flat panel to PC–600 cable
Flat panels requiring bias voltage
Some flat panels require a bias voltage. To determine if your flat panel
requires bias voltage refer to your flat panel information. If your flat
panel requires a bias voltage, refer to the manufacturer’s documentation
for procedures on supplying the proper bias voltage.
WARNING!
Since improper voltage levels can severely damage the flat
panel, make sure the bias voltage is correct before the flat
panel is connected to the PC–600.
89
Table 11–2 Display jumpers: W6, W9, and W12
W6, W9, W12 – display jumpers
Function Voltage Jumper
Flat panel voltage select
Flat panel back-light voltage
Video enable/disable
3V panel W6[1–3]*
5V panel W6[2–4]
12V back-light W9[1–3]
5V back-light W9[2–4]*
Video enabled W12[5–6]*
Video disabled W12[5–6] jumper off
* active low
** flat panel voltage, selected with jumper W6
90
Table 11–4 Flat panel back-light connector: J16
J16 – back-light connector
Pin # Pin Name
1 FPBV*
2 NC
3 NC
4 Gnd
* 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. Refer to the specific
text file associated with your flat panel to build your cable. The maximum
recommended cable length is 18 in.
1. Refer to the text file associated with your flat panel to determine the
supply voltage for your panel, and whether a bias voltage is required.
2. Connect a cable from the flat panel to the flat panel connector located at
J14 on your PC–600. If your flat panel uses back-light, connect another
cable to the back-light connector at J16. Refer to Figure 11–2.
WARNING!
Improper wiring or connection from the flat panel to the PC–
600 can damage the PC–600 and the flat panel. Verify the flat
panel cable connections before connecting the cable to the
PC–600 and applying power to the system.
91
Figure 11–2 PC–600 and a flat panel display
Custom flat panel cable
Flat panel connector
Bias connector
Flat panel
Note See Appendix A - Connectors for mating information.
92
Programming the video BIOS
The PC–600 BIOS 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, load the appropriate driver from the Utilities zip file.
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. Attach a CRT monitor, a PS/2 compatible keyboard, and a floppy drive to
the PC–600.
Note If a monitor and keyboard are not available, connect the PC–600 to your
PC by using a remote serial console. Refer to the Serial Console section in
the Console devices chapter.
2. Power on the PC–600.
3. Select the correct .DAT file. Example: LQ15X015.DAT
3. Run PGMVIDEO. Example:
PC–600 C:\> PGMVIDEO \PC600\BIOS\LQ15X015.DAT
4. Power off the PC–600.
5. Install the flat panel cable into connector J14 and then apply power to the
system.
Additional notes on video BIOS
The video BIOS is stored in EEPROM. If this BIOS should become
corrupted, you will have to reprogram it. To do so, remove the Video
jumper W12[5–6] and the “S” jumper W12[1–2]. Connect a serial console
to COM1 to establish communication with the PC–600. Repeat the
procedure above to program the video BIOS.
93
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
The PC–600 Ethernet uses twisted–pair wiring cable, which is built in a
star configuration. The interface terminates at the standard, 8-position,
RJ–45 latching jack.
CAUTION
Use a strain relief loop when connecting to the PC–600
Ethernet connector to avoid damaging the connector.
For more information on programming the Ethernet ports, see the
README file in the Ethernet directory in the Utilities zip file (see page
145).
Table 12–1 Ethernet LEDs
Function Color Description
Activity LED Amber Activated by access to I/O space
Link LED Green Activated by network link
Table 12–2 Ethernet IRQs
Port IRQ
Ethernet 1 11* (shared with USB)
Ethernet 2 10*
* = default, can be changed in Setup
Ethernet LEDs
Ethernet IRQs
94
Chapter 13: USB
Description
Universal Serial Bus (USB) is a hardware interface for low-speed
peripherals such as the keyboard, mouse, joystick, scanner, printer, and
telephony devices. USB 1.1 has a maximum transfer rate of 12 Mbits/sec.
Peripherals can be plugged in and unplugged while power is applied to
the system. 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. Ensure that the arrow on the five-pin
connectors is matched to the pin 1 end of J3. Any USB device can then
plug into either USB interface on the USB adapter cable, or into a multiport hub that then plugs into the USB adapter cable.
An operating system capable of utilizing the USB ports and USB devices
is required for USB operation.
USB devices are hot-swappable when a device is plugged
into a standard USB connector, as pins on the connectors
determine the order in which they make contact. Devices are
not hot-swappable when connected to a non-standard header
(J3). You can hot swap a device through the USB Adapter
cable connected to J3, or through another USB connector
wired to the 10-pin header, but you cannot hot swap at the
10-pin header itself.
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.
Table 14–1 Audio connector: J20
J20 – audio connector
Pin # Pin Name
1 VCC5
2 Gnd
3 PC beep speaker
4 Gnd
5 Line-in Right
6 AGnd
7 Line-in Left
8 AGnd
9 Microphone power, 5V
10 AGnd
11 Microphone In
12 AGnd
13 Line-out R
14 AGnd
15 Line-out L
16 AGnd
17 Speaker-out R
18 AGnd
19 Speaker-out L
20 AGnd
96
Note See Appendix A - Connectors for mating information.
Figure 14–1 Audio cable
PC-600 Audio Cable
Table 14–2 Audio connections
Function Pin # Pin Name
PC beep speaker
Stereo line-in
Mike-in
Stereo line-out
Stereo speaker-out
"Beep" Speaker
Stereo line Input, Left/Right
Microphone Input
Line Output, Left/Right
Speaker Output, Left/Right
Audio connections
1 VCC5
3 PC beep speaker
5 Line-in Right
6 AGnd
7 Line-in Left
8 AGnd
9 Microphone power, 5V
10 AGnd
11 Microphone In
12 AGnd
13 Line-out R
14 AGnd
15 Line-out L
17 Speaker-out R
18 AGnd
19 Speaker-out L
20 AGnd
97
Chapter 15: PC/104 and PC/104 Plus
expansion
Description
The PC/104 and PC/104 Plus connectors allow you to interface expansion
modules such as A/D converters, CardBus, digital I/O, serial ports, etc.
Modules can be stacked to form a highly integrated control system. The
PC/104 Plus expansion bus supports mastering devices.
Note The actual maximum number of modules in a stack is limited primarily to
the capacitive loading on the bus and the electrical noise environment.
This is especially true when wide temperature operation is required. Good
design practice dictates that the modules present only one load to each
bus signal. Unfortunately, there are modules on the market that violate
this practice by loading the bus more heavily. Typically, it is the IOW*,
IOR*, MEMW*, and RSTDRV* lines. For example, if the IOW* line is
routed to four ICs on the module without a buffer, then the loading is
equivalent to four PC/104 modules. Stacks with three or more expansion
modules should be carefully tested under all environmental conditions. 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. Adding more than one PC/104 Plus
module (two loads) should trigger the same testing as discussed in the
previous paragraph.
98
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.
99
Overview: Section 3 – System management
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
Chapter 20: Troubleshooting
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.