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.
Multiple component failures: The chance of a random component failure is very rare since the average MTBF of an Octagon card is greater than 11 years. In a 7 year study, Octagon has never found a single case where multiple IC failures were not caused by misuse or accident.
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.
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.
2060 CPU Card major software features ......................18 Diagnostic software verifies system integrity automatically ................ 18 Phoenix software BIOS ........................... 18 Octagon BIOS extensions..........................18 Boot sequence ..............................18 Chapter 2: Quick start ............................19 Component diagrams, connectors and cables ....................19 2060 CPU Card connectors and jumpers .......................
Page 7
Operating systems other than DOS ........................36 Setup..................................36 Main menu............................... 37 Hard drive submenus............................38 Advanced menu ............................... 39 Advanced Chipset Control submenu ......................40 I/O Device Configuration submenu ........................ 41 PCI Configuration submenu ........................... 42 PCI/PNP ISA UMB Region Exclusion submenu.................... 42 PCI/PNP ISA IRQ Resource Exclusion submenu ..................
Page 8
Description ................................69 Interfacing to switches and other devices ...................... 70 Organization of banks ............................. 71 Port addressing..............................71 I/O lines pulled low............................72 Configuring and programming the I/O ports..................... 72 Programming the I/O ............................72 Configuring the I/O ............................72 Writing and reading from I/O .........................
Page 9
Memory conflicts using operating system other than DOS ................97 No system LED activity............................97 No CRT or flat panel video ..........................97 Video is present but is distorted......................... 98 No serial console activity ............................ 99 Garbled serial console screen activity........................ 99 System generates a BIOS message but locks up when booting ................
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...
Chapter 1: Overview Description The 2060 PC/104 CPU Card is intended for higher-performance, low-power embedded control applications. The 2060 CPU Card integrates serial communications, IDE hard disk port, floppy disk support on LPT1, CompactFlash socket, a multifunctional parallel port, digital I/O, two USB ports, keyboard, mouse and speaker ports, and video.
The hard drive is routed through an 80-pin connector on the bottom side of the board. The Octagon 2060 HDD/FP cable breaks out 40 of the pins into two standard 40-pin IDE hard drive connectors. Note that the IDE connectors do not supply +5V to a hard drive.
Most of the peripherals on the 2060 CPU Card are routed through two 80-pin connectors. Octagon has cables that break out these 80 pins into industry standard connectors. Because of the compact form factor of the 2060 CPU Card some additional connectors are nonstandard, and are supported by Octagon cables.
Video The 2060 CPU Card supports CRT monitors up to 1280 x 1024 x 8 bpp (bits per pixel) resolution, and flat panel displays with up to 1024 x 768 x 8 bpp resolution. CGA monitors are not supported; Speaker, keyboard, and mouse ports The 2060 Multiport cable contains a PC speaker, a PS/2 keyboard connector, and a PS/2 mouse connector.
5 Volt only operation lowers system cost 5V ±5% +12V supplied to PC/104 connector from the power connector or the ISA bus; not required for 2060 CPU Card operation Rugged environmental operation Operating temperature –40° to 85°C @ 300 MHz –40°...
See the “Troubleshooting” chapter for a listing of tests and failures and their descriptions. Phoenix software BIOS The 2060 CPU Card has a Phoenix Software BIOS with Octagon BIOS extensions. The BIOS extensions support the INT17 functions. Octagon BIOS extensions On-board BIOS extensions allow easy access to watchdog timer functions, serial EEPROM, digital I/O, etc.
Chapter 2: Quick start This chapter covers the basics of setting up a 2060 CPU Card system. The following topics are discussed: Component diagrams, connectors and cables Installing the 2060 CPU Card Connecting a monitor and keyboard Installing an operating system Component diagrams, connectors and cables Figures 2–1 and 2–2 show the connectors and their locations on the 2060 CPU Card.
2060 CPU Card connectors and jumpers Table 2–1 lists the connector reference designators and function for each of the connectors. Table 2–2 lists the jumper block reference designators and functions for each of the jumper blocks. To view the physical location of each connector and jumper block refer to the illustration on page 20.
2060 CPU Card high-density and custom cables The 2060 CPU Card has two 80-pin connectors that provide an interface for several of the card functions. Octagon has two high-density cables that break out these connectors into industry-standard interfaces. There are also four custom cables that provide connectivity for some of the functions.
Table 2–4 HDC-18-SBC-Multiport cable description HDC-18-SBC-Multiport cable Side A Side B PS/2 USB1 Keyboard Digital I/O PS/2 Mouse COM2 Reset COM1 PC Speaker AT Battery LPT / Floppy Keyboard and mouse Standard PS/2 keyboard and mouse connectors. Reset A momentary contact switch is used to reset the 2060 CPU Card. PC Speaker 8 ohm speaker.
Figure 2–5 2060 CPU Card HDC-18-SBC-Multiport cable PS/2 Mouse PC Speaker PS/2 Keyboard AT Battery Reset Switch LPT / Floppy 80-pin connector, plugs into J2 on top of 2060 CPU Card COM1 Digital I/O USB1 COM2...
Page 28
Custom cables The following four custom cables are available from Octagon. COM2 RS-422/485 Cable Connects into J7 to provide RS–422 and RS–485 through a standard serial port interface. Part number 6393. 2060 Digital I/O Cable Connects into the J6 connector for eight additional digital I/O lines.
console) Your PC (for serial console) Hardware components required to mount the 2060 (included): 4 threaded hex standoffs (4–40 x ¾”) 4 screws (4–40 x 3/16”) 4 internal star lock washers (#4) 4 nuts (4–40) Refer to the 2060 CPU Card component diagram, figure 2–1 on page 20, for the location of various connectors, and to the mounting hole diagram, figure 2–3 on page 22, for mounting the 2060 CPU Card.
Figure 2–6 Power connector, J3 Table 2–5 Power connector: J3 Function +12V –12V 2060 CPU Card power supply requirements The 2060 CPU Card is designed to operate from a single +5 VDC supply, connected at J3. The typical current requirements for the 2060 CPU Card is listed in the Technical data appendix.
Connecting a monitor and keyboard Figure 2–7 shows the 2060 CPU Card with a monitor and keyboard. The following sections describe how to connect these items. Figure 2–7 Connecting a monitor and keyboard 2060 HDC-Multiport Cable, connector J2 on top of board 2060 VGA Monitor PS/2 Keyboard...
Installing an operating system The 2060 CPU Card does not come with an installed operating system. You can install an operating system onto a hard drive or CompactFlash. Octagon Systems has software development kits available for Windows CE.net, Linux, QNX, and ROMDOS 7.1.
All Rights Reserved Octagon Systems: 2060 CPU Card 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).
Page 34
5. Apply power to the 2060 CPU Card 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: 2060 CPU Card V1.00 Build Time: 01/27/03 16:59:27 CPU =Cyrix MediaGXm300 MHz 638K System RAM Passed...
Figure 2–8 Installing an operating system 2060 HDC-Multiport Cable, connector J2 on top of board 2060 VGA Monitor PS/2 Keyboard Power Supply 2 mm VGA-12 cable CD-ROM to IDE connector on HDD/FP cable, J500 on back of board Hard drive to IDE connector on HDD/FP cable, J500 on back of board Floppy drive to LPT port on HDC-18- Multiport cable, via LPT-to-floppy cable...
Chapter 3: Setup programs This chapter discusses running the Setup configuration program on the 2060 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.
Main menu The Main menu allows you to set the basic system configuration. PhoenixBIOS Setup Utility Main Advanced Boot Exit System Time: [00:00:36] Item Specific Help System Date: [01/01/1988] Legacy Diskette A: [Disabled] Legacy Diskette B: [Disabled] > Primary Master [None] <Tab>, <Shift-Tab>, or >...
Hard drive submenus The Hard drive submenus allow you to set the primary/secondary/master/slave parameters. Except for older disk drives, the Auto selection will detect and display the correct parameters. PhoenixBIOS Setup Utility Main Primary Master [3253MB] Item Specific Help Type: [Auto] User = you enter parameters of hard-disk...
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 Boot Exit Item Specific Help Setup Warning Setting items on this menu to incorrect values may cause your system to malfunction.
Advanced Chipset Control submenu The Advanced Chipset Control submenu allows you to set the video and PS/2 mouse configurations. PhoenixBIOS Setup Utility Advanced Advance Chipset Control Item Specific Help Memory speed: [Low] Video Resolution: [High] PS/2 Mouse: [Auto Detect] Multiple Monitor Support: [Motherboard Disabled] Help ^v Select Item...
I/O Device Configuration submenu The I/O Device Configuration submenu allows you to set the I/O configurations. PhoenixBIOS Setup Utility Advanced I/O Device Configuration Item Specific Help Serial port A: [Enabled] Base I/O address: [3F8] Interrupt: [IRQ 4] Serial port B: [Enabled] Base I/O address: [2F8]...
PCI Configuration submenu The I/O Device Configuration submenu allows you to set the PCI configurations. PhoenixBIOS Setup Utility Advanced PCI Configuration Item Specific Help >PCI/PNP ISA UMB Region Exclusion Reserve specific >PCI/PNP ISA IRQ Resource Exclusion upper memory blocks >PCI/PNP ISA DMA Resource Exclusion for use by legacy ISA ISA graphics device installed: [No]...
PCI/PNP ISA IRQ Resource Exclusion submenu The PCI/PNP ISA IRQ Resource Exclusion submenu reserves the specified IRQ for use by legacy ISA devices. Options are Available or Reserved. PhoenixBIOS Setup Utility Advanced PCI/PNP ISA IRQ Resource Exclusion Item Specific Help IRQ 3: [Available] Reserves the specified...
Boot menu The Boot menu allows you set the order of drives for booting. PhoenixBIOS Setup Utility Advanced Boot Order Item Specific Help +Removable Devices Keys used to view or +Hard Drive configure devices: CD-ROM Drive <Enter> expands or collapses devices with + or - <Ctrl+Enter>...
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;...
Chapter 4: Save and run programs Save and run your programs on the 2060 CPU Card Once you have written, tested and debugged your application, you can then save it to a device such as CompactFlash or hard drive. When you reboot the 2060 CPU Card, your program can automatically load and execute.
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. Note that this option does not work if you are using a terminal emulator (serial console).
Overview: Section 2 – Hardware Section 2 discusses usage, functions, and system configurations of the 2060 CPU Card major hardware features. The following chapters are included: Chapter 5: Serial ports Chapter 6: LPT1 parallel port Chapter 7: Console devices Chapter 8: CompactFlash, SDRAM, and battery backup Chapter 9: External drives...
Chapter 5: Serial ports Description The 2060 CPU Card has two serial ports, COM1 and COM2, which are accessed through the multipurpose connector, J2. These serial ports interface to a printer, terminal, or other serial device. Both ports support 5-, 6-, 7-, or 8-bit word lengths, 1, 1.5, or 2 stop bits, and baud rates up to 115.2K.
Figure 5–1 COM ports 2060 HDC-18-SBC Multiport cable J2 connector, on front of board COM2 Serial Device COM1 Serial Device RS–422/485 cable RS–422 or RS–485 Table 5–1 Serial port configurations Address Interface BIOS Connector Port Setup for (2060 HDC-18-SBC- COM2 Multiport cable) 3F8h*, IRQ4*,...
Figure 5–2 W2 jumper pin locations 2060 Setup menu for COM ports The I/O Device Configuration submenu allows you to set the I/O configurations. You must enable COM2 and select the interface you are using. You must also set the jumpers for the interface (see table above). PhoenixBIOS Setup Utility Advanced I/O Device Configuration...
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 “V” video jumper W1[5–6] must be removed. See the Console devices chapter for more information. Note When interfacing the 2060 CPU Card to your desktop PC, you must use a null modem adapter.
Figure 5–3 Typical RS–422 four-wire interface circuit TX + 100 Ω Xmitter Receiver TX – TX + RX + 100 Ω Xmitter Receiver RX – TX – 100 Ω 100 Ω RS–485 An application may implement a node as either the “host” node or as a “remote” node in an RS–485 network.
Chapter 6: LPT1 parallel port LPT1 parallel port LPT1 is a multifunction parallel port, which is accessed through the multipurpose connector, J2. It supports the unidirectional standard mode, bi-directional mode, enhanced parallel port (EPP) mode, extended capabilities port (ECP) mode, as well as a floppy drive.
Printer Installing a printer 1. Make sure that the LPT1 port is in standard or bi-directional mode. This is done in Setup. 2. Connect the 2060 HDC-18-SBC-Multiport cable to J2 on the 2060 CPU Card. 3. Connect the DB–25 of the 2060 HDC-18-SBC-Multiport cable to the printer cable.
Floppy disk drive on LPT1 The LPT1 parallel port can also be used as a floppy disk drive port. Octagon has a 2060 LPT-to-Floppy Adapter cable (part #6470) that plugs into the LPT connector on the 2060 HDC-18-SBC-Multiport cable, and provides a standard 34-pin connector on the other end.
Chapter 7: Console devices Description The 2060 CPU Card 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 2060 CPU Card for console devices: A standard VGA/SVGA monitor and a keyboard.
Figure 7–1 Monitor and keyboard as console 2060 HDC-Multiport Cable, connector J2 on top of board 2060 VGA Monitor PS/2 Keyboard 2 mm VGA-12 cable Serial console COM1 is used as the console device if the serial console is enabled. To use COM1 as the console, you will need the following equipment (or equivalent): 2060 CPU Card 2060 HDC-18-SBC-Multiport cable, #6387...
Page 61
5. For communication using HyperTerminal (or equivalent), the following settings must be used: 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...
Figure 7–2 The 2060 CPU Card and a serial console COM1 on HDC-18 cable Null Modem Adapter Serial cable to PC COM port 2060 HyperTerm or other terminal emulator Desktop PC port HDC-18-SBC Multiport cable J2 connector, on front of board...
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 BIOS Setup so the 2060 CPU Card boots from the external drive first.
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 2060 CPU Card. 8.
Chapter 9: External drives Description The 2060 CPU Card is compatible with any standard floppy drive, and any standard IDE hard drive that has a 16–bit IDE interface. This includes CD-ROMs, CompactFlashes, and other IDE-compatible drives. The BIOS supports all IDE devices so no additional software is needed.
Figure 9–1 2060 CPU Card with floppy/IDE device 2060 HDC-Multiport Cable, connector J2 on top of board 2060 VGA Monitor PS/2 Keyboard Power Supply 2 mm VGA-12 cable CD-ROM to IDE connector on HDD/FP cable, J500 on back of board Hard drive to IDE connector on HDD/FP cable, J500 on back of board Floppy drive to LPT port on HDC-18-...
Floppy disk controller The 2060 CPU Card supports a 3.5 in. or 5.25 in. floppy drive via the LPT connector on the HDC-18-Multiport cable and the connector at J2. Refer to page 63 for the pinout of the LPT port and the LPT-to-floppy adapter cable. Note that only the LPT-to-Floppy cable part # 6470 can be used with this card, as the floppy pin out from the LPT port differs from other cards.
IDE combinations: 2 hard drives 1 hard drive and 1 CD-ROM drive CompactFlash and either of the above combinations Note Power is NOT supplied to the IDE device through the HDC-18-HDD/FP cable. 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.
LEDs, and interface with other devices that have TTL input or output such as printers and scales. The digital I/O drives the Octagon MPB series opto-isolation module racks directly, controlling AC and DC loads to 240V at 3A.
Figure 10–1 Typical digital I/O configuration 2060 CMA-20 STB-20 Ribbon Cable Digital I/O cable STB-10 Interfacing to switches and other devices The STB-20 terminal board provides a convenient way of interfacing switches or other digital I/O devices to the digital I/O port. I/O lines can be connected to an STB-20 with a CMA-20 cable.
Organization of banks The digital bank has a total of 24 I/O lines. 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. Ports A and B are connected to a 20-pin header on the HDC-Multiport cable.
I/O lines pulled low The I/O lines at ports A, B, and C are always pulled low. This allows a known state upon powerup. Note that 10K ohm resistor networks are used to configure the I/O lines as low. Configuring and programming the I/O ports The I/O chip has three ports with eight parallel I/O lines (bits) per port.
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.
OUT 121h, 0 (portB) OUT 122h, 0 (portC) 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 OUT 121h, FF OUT 122h, 0 OUT 123h, 3 ‘Operation Mode’...
direction: 1=output, 0=input 0->input Port C configuration Initial Data Direction Mask xxxxxxxx xxxxxxxxB direction: 1=output, 0=input ffffh Return registers: Carry flag cleared if successful Carry flag set if error Error code Comments: This function is used to initialize the I/O before normal use. Programming example: /* Inline assembly code for Borland C++ 3.1 */ asm {...
di,00ffh /*port A: no change */ bx,8000h /*port B: bit 7 set to 0*/ cx,0202h /*port C: bit 1 set to 1*/ dx,0ffffh Read I/O Function: Subfunction: Purpose: To read from an I/O port. Calling registers: ffffh Return registers: Port A data Port B data Port C data Carry flag cleared if successful...
Chapter 11: CRTs and flat panels Description The video system on the 2060 CPU Card is implemented with the CS5530A companion chip. It supports CRTs and TFT flat panel displays. Displays from VGA through XVGA are supported; CGA monitors are not supported. Since the video circuitry operates on the PCI bus at the full PCI bus speed, programs like Windows execute very rapidly.
To connect a monitor you will need the following equipment (or equivalent): 2060 CPU Card 2 mm VGA–12 cable, p/n 6392 VGA/SVGA monitor To connect a monitor: 1. Ensure that the Video jumper (W1[5–6]) is installed. 2. Plug the VGA–12 adapter cable into J5 on the 2060. 3.
Connecting a flat panel display Due to the varied selection of available flat panels, the 2060 CPU Card is factory configured and programmed for a VGA/SVGA/XVGA CRT monitor. If you are using a flat panel, you must reprogram the video BIOS with the appropriate flat panel driver.
Figure 11–2 The 2060 CPU Card and a flat panel display 2060 Flat Panel Display HDD/FP cable, connected to J500 on back of board Table 11–2 Flat panel connector on the HDD/FP cable J1, Flat panel connector Pin # Pin Name Pin Name Pin # FPCLK...
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.
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. Figure 12–1 Typical PC/104 module stack...
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, and up to 127 devices can be attached.
Overview: Section 3 – System management Section 3 provides information on managing the 2060 CPU Card in the areas of internal control and troubleshooting. The following chapters are included: Chapter 14: Watchdog timer and hardware reset Chapter 15: Serial EEPROM Chapter 16: CPU clock, system jumpers, user jumper, and BIOS recovery Chapter 17:...
Chapter 14: Watchdog timer and hardware reset Description The watchdog timer is a fail-safe against program crashes or processor lockups. It has a programmable timeout period, ranging from 2.0 milliseconds to 2 minutes (see next section). The watchdog timer can be enabled or disabled in Setup. INT17 software calls, a built–in function on the 2060 CPU Card, can also be used to enable and set the timeout, extend the timeout, strobe, and disable the watchdog timer from your application.
Examples directory of the Utilities zip file to access the watchdog. OS Development Kits are available from Octagon for Linux, QNX, and Windows CE.net that have watchdog drivers for these operating systems.
Strobe watchdog Function: Subfunction: Purpose: To strobe the watchdog. Calling registers: ffffh Return registers: None Comments: This function strobes the watchdog. Once the watchdog is enabled, it has to be strobed at least twice per timeout period or until the watchdog is disabled.
Hardware reset The HDC-18-Multiport cable has a reset switch which allows you to reset the system without turning off the power. This provides a more complete reset than the <CTRL><ALT><DEL> method. By depressing this button (connecting the two lines), the circuit is pulled to ground and resets the system. The RESET command accomplishes the same thing as the reset button.
Chapter 15: Serial EEPROM Description Up to 1024 words of user-definable data can be saved in the serial EEPROM. The serial EEPROM does not require battery backup to maintain the data when the system power is off. The serial EEPROM is easily accessible via software interrupts by most programming languages.
Write a single word to the serial EEPROM Function: Subfunction: Purpose: To write a single word to the on–board serial EEPROM. Calling registers: Word address (zero based) Data word to write ffffh (User area relative address) Return registers: Carry flag cleared if successful Carry flag set if error Error code Error code...
Defective serial EEPROM Illegal access Comments: This function reads multiple words from the user area of the serial EEPROM. Programming example: /* Read 10 words starting at word 5*/ unsigned int far*seeDataPtr = new unsigned int[10]; /* Allocate storage / / Inline assembly code for Borland C++ 3.1*/ asm { mov ax,0fc02h...
pop ds Return serial EEPROM size Function: Subfunction: Purpose: To obtain the size of the on–board serial EEPROM. Calling registers: 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...
Chapter 16: CPU clock, system jumpers, user jumper, and BIOS recovery CPU clock The system clock speed for the CPU is 33.3 MHz. Jumper block W3 sets the multiplier. Table 16−1 shows the jumper settings for W3. − Table 16 1 CPU clock speed: W3 W3 −...
Extended BIOS jumper The extended BIOS jumper is W1[3–4]. The extended BIOS memory region (D8000h to DFFFFh) contains the Octagon INT17 functions. When this jumper is removed, this memory region is freed up for other uses. Note that if you want to use the INT17 functions, you must either leave the jumper installed or copy those functions elsewhere.
BIOS. The BIOS recovery process uses the embflash.exe utility. This utility can be obtained from Octagon Technical Support. To use the BIOS recovery jumper the following steps must be taken: 1.
The utility will display a progress screen and tell you when the process is done. You may need to push the reset button or cycle the power on the system to boot from the updated BIOS. INT17 calls to read user jumper The user jumper is W1[7–8].
BIOS has been programmed into the 2060 CPU Card and is either corrupted or non-bootable. For more information covering the boot block recovery process read the Boot block recovery section in chapter 16 and call Octagon Systems Technical Support.
If using a flat panel display, check the following: Cable and connections going from the HDD/FP cable to the flat panel display. Check the power and cables going to the flat panel display. Make sure that the power module has enough current capacity to power both the 2060 CPU Card card and the flat panel.
No serial console activity If the serial console does not appear to be functioning correctly, check the following: Make sure all PC/104 expansion cards are removed from the 2060 CPU Card. This ensures that other cards are not interacting with the 2060 CPU Card. Remove the jumper from the “S”...
System locks up on power-up; may or may not respond to reset switch A common cause is using a non-Octagon power supply such as a PC desktop supply. Most of these PC supplies are rated at 5V at 20A or more. Switching supplies usually requires a 20% load to operate properly, that is, 4A or more.
Table 17–1 BIOS beep codes Port 80 Beep POST Routine Description Code Sequence Verify Real Mode Disable Non-Maskable Interrupt (NMI) Get CPU type Initialize system hardware Disable shadow and execute code from the ROM Initialize chipset with initial POST values Set IN POST flag Initialize CPU registers Enable CPU cache...
Page 102
QuietBoot start (optional) Shadow video BIOS ROM Display BIOS copyright notice Initialize MultiBoot Display CPU type and speed Initialize EISA board Test keyboard Set key click if enabled Enable USB devices 2-2-3-1 Test for unexpected interrupts Initialize POST display service Display prompt “Press F2 to enter Setup”...
Page 103
Clear huge ES segment register Fix up Multi Processor table Search for option ROMs. One long, two short beeps on checksum failure. Check for SMART drive (optional) Shadow options ROMs Set up Power Management Initialize security engines (optional) Enable hardware interrupts Determine number of ATA and SCSI drives Set time of day Check key lock...
Technical assistance 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: Technical Support telephone: 303–426–4521 E-mail Technical Support: support1@octagonsystems.com...
Overview: Section 4 – Appendices Section 4 contains a series of appendices which provides additional information about the 2060 CPU Card. Appendix A: Technical data Appendix B: Software utilities Appendix C: Accessories...
Appendix A: 2060 CPU Card technical data Technical specifications AMD Geode GX1 CPU, 233 MHz or 300 MHz, jumper selectable Bus clock 33 MHz BIOS AT compatible with industrial extensions SDRAM 0 MB SDRAM supplied. SO-DIMM socket can be populated with up to 256 MB SDRAM using PC100 or PC133 memory sticks.
Video Supports VGA and SVGA CRTs displays with resolutions up to 1280 x 1024 x 16 bpp, and TFT flat panel displays with resolutions up to 1024 x 768 x 16 bpp. 3V flat panel displays are supported through connector, 5V panels require alternate power source.
Connector pin–outs The following tables show the pinouts for the connectors on the 2060 CPU Card. Table A–11 J1 – CompactFlash J1 – CompactFlash connector Pin# Signal Signal Pin# HDCS0* DD11 DD12 DD13 DD14 DD15 HDCS1* IOR* IRQ14 M/S select RST* IORDY ACTLED...
Table A–18 J500 – 2060 HDD/FP connector J500 – HDD/FP Side A Side B Pin# Pin name Function Function Pin name Pin# IDE RST* FPCLK DATA3 IDED7 DATA2 IDED8 DATA0 IDED6 DATA13 IDED9 DATA1 IDED5 DATA4 IDED10 DATA2 IDED4 IDED11 +3.3V IDED3 IDED12...
This chapter describes the utilities listed below. The drivers and utilities are in a self-extracting zip file, located at the Octagon Systems web site on the 2060 product page. Download this file to a separate directory on your hard drive, then double click on it to extract the files.
GETVIDEO.EXE Purpose This support command captures the video BIOS settings from the EEPROM. The video BIOS uses these settings to support various flat panel displays. Syntax GETVIDEO Parameters None Example GETVIDEO Press n or enter at the prompt to save the settings to gx1vga.dat. Remarks The current settings for the video BIOS are written to a file.
Syntax PGMVIDEO VIDEO.DAT Parameters videobios.dat is the filename of the new video BIOS. For a complete listing, see the Utilities zip file. Example 1 To program the S64P80.DAT video BIOS (which operates the Sharp 64P80 flat panel and CRT in simultaneous display mode), enter the following command: PGMVIDEO S64P80.DAT See also For more information on supported video BIOS files, see the Utilities zip file and its...
RESET.COM Purpose This support command enables the watchdog timer and allows time–out to expire, thus restarting the system. Syntax RESET Remarks 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.
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. Octagon’s only responsibility under this warranty is, at its option, to replace or repair, free of charge, any defective component part of such products.
5. Write the RMA number on the outside of the shipping container. 6. The customer pays for shipping to Octagon. Octagon pays for shipping back to the customer. 7. Other conditions and limitations may apply to international shipments.