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.
IMPORTANT! 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.
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 power is off. If you apply 5V to the input of a TTL chip with the power off, nothing will happen.
Table of Contents Copyright ................................2 Disclaimer................................2 Technical Support ............................. 2 Revision History ..............................2 Using CMOS circuitry in industrial control ......................3 Avoiding damage to the heatsink or CPU......................4 Excessive thermal stress........................... 4 Table of Contents ..............................5 List of Figures................................
Page 6
Setup..................................30 Main menu............................... 31 Hard drive submenus............................32 Advanced menu ............................... 33 I/O Device Configuration submenu ........................ 34 Chipset Configuration submenu........................35 Boot menu................................ 36 Expanded Boot screen ............................. 36 Exit menu ................................ 37 Overview: Section 2 – Hardware ........................38 Chapter 4: Serial ports............................
Page 7
I/O output program examples ......................... 66 I/O input program examples ........................... 67 Enhanced INT 17h function definitions......................67 Initialize I/O ..............................67 Write I/O ................................68 Read I/O ................................69 Chapter 10: CRTs and TFT flat panels ......................70 Description ................................70 Video features ..............................
Page 8
No system LED activity............................94 No CRT or flat panel video ..........................94 Video is present but is distorted ........................95 No serial console activity ............................ 96 Garbled serial console screen activity........................ 96 System generates a BIOS message but locks up when booting................ 96 System will not boot from CompactFlash ......................
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...
CompactFlash. The secondary channel supports two additional IDE devices through a 2 mm, 44-pin connector. This connector supplies power to the devices. Octagon Systems has a 44-pin to 40-pin Hard Drive Adapter cable (part #4080 or #6246) to connect IDE devices with a 40-pin interface.
The XE–700 provides two USB 1.1 channels, accessed through a 10-pin header. USB 1.1 provides speeds up to 12 Mbps. The Octagon Systems two-port USB cable provides a direct connection from the 10-pin connector to two USB devices. USB is available when using an operating system that supports USB.
Keyboard and mouse port The keyboard controller accepts an AT style keyboard. The mouse port is combined with the keyboard port. The PS/2 Keyboard Mouse Cable, 8-Pin Header has a PS/2 connector for keyboard support. A “Y” cable, available at any computer store, attaches to the Keyboard Mouse Cable and provides mouse support.
Rugged environmental operation Operating temperature –40° to +85°C; Octagon recommends the conductive cooling kit for prolonged operation near the upper limit. Nonoperating temperature –55° to 95°C, nonoperating Relative humidity 5% to 95% noncondensing Shock 40g, 3 axis Vibration 5g, 3 axis Size 115 mm x 165 mm x 29.5 mm, EPIC™...
XE–700 SBC major software features Diagnostic software verifies system integrity automatically The XE–700 SBC 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 or a beep code.
Chapter 2: Quick start This chapter covers the basics of setting up an XE–700 SBC system. The following topics are discussed: Component diagrams, connectors, switches and cables Mounting the XE–700 SBC Connecting a monitor and keyboard Installing an operating system Component diagrams, connectors, switches and cables Figures 2–1 and 2–2 show the connectors and switches and their locations on the XE–700 SBC.
XE–700 SBC connectors and switches Table 2–1 lists the connector reference designators and function for each of the connectors. Table 2–2 lists the DIP switch reference designators and functions for each of the switches. To view the physical location of each connector and switch block refer to the illustration on page 18.
Cables The cables listed below connect to the XE–700 SBC and provide industry-standard interfaces. For ordering information see page 121. COM PORT VTC-20F Cable. This cable connects to the 20-pin COM1/2 or COM3/4 ports and provides two DB-9 female connectors. A VTC-20M provides two DB-9 male connectors.
Mounting the XE–700 WARNING! The XE–700 contains static-sensitive CMOS components. To avoid damaging your card and its components: Ground yourself before handling the card and observe proper ESD precautions Disconnect power before removing or inserting a PC/104 expansion board Equipment required To install the XE–700 SBC you will need the following equipment (or equivalent): XE–700 SBC +5V power supply –...
Hardware mounting 1. Use the standoffs, washers, and screws and place them in the nine holes on the XE–700 SBC board. Refer to Figure 2–3 for the center-to-center mounting hole dimensions and for the location of the designated holes used for mounting the hardware.
Table 2–3 Power connector: J13 Function Function +12V –12V XE–700 SBC power supply requirements The XE–700 SBC is designed to operate from a single +5 VDC supply, connected at J13. If you are using the PC/104 interface, you may also require ±12 VDC. The connector is a 10-pin ATX PC power supply connector, and connects to a 10-pin ATX power supply, or with an adapter cable, to a standard 20-pin ATX power supply.
Connecting a monitor and keyboard Figure 2–5 shows the XE–700 SBC with a monitor and keyboard. The following sections describe how to connect these items. WARNING! The video connector on the XE–700 is keyed, but some cables are not keyed and can be plugged in incorrectly. Ensure that pin 1 of the cable is connected to pin 1 of the connector (indicated by the dot).
Installing an operating system The XE–700 SBC 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.
Page 28
5. Apply power to the XE–700 SBC system. A logon message similar to the one below will appear on your PC monitor: Copyright 1985-2001 Phoenix Technologies Ltd. All Rights Reserved Octagon Systems: XE–700 V1.00 CPU =Cyrix CX486DX2 133MHz 637K System RAM Passed 62M Extended RAM Passed...
Figure 2–6 Installing an operating system VGA Monitor 2 mm VGA-12 cable Power Supply Dot indicates PS/2 Keyboard pin 1 PS/2 Keyboard Mouse Cable XE–700 CompactFlash installed into CompactFlash socket on back of board IDE ribbon cable for two devices, or one device directly into J4 CD-ROM and / or...
Chapter 3: Setup programs This chapter discusses running the Setup configuration program on the XE–700 SBC. 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 switch should be Off. The X switch maps the INT17 extended BIOS into the 0xD8000-0xDFFFF memory.
Main menu The Main menu allows you to set the basic system configuration. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Advanced Boot Exit System Time: [00:00:36] Item Specific Help System Date: [01/01/1988] Legacy Diskette A: [Disabled] <Tab>, <Shift-Tab>, or <Enter>...
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. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Primary Master [3253MB]...
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. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Advanced Boot Exit Item Specific Help Setup Warning...
I/O Device Configuration submenu The I/O Device Configuration submenu allows you to set the I/O configurations. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Advanced Boot Exit I/O Device Configuration Item Specific Help Serial port C: [Enabled] Interrupt: [IRQ 9]...
Chipset Configuration submenu The Advanced Chipset Control submenu allows you to set the video and PS/2 mouse configurations. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Advanced Boot Exit Chipset Configuration Item Specific Help Graphics Memory Size [4096K] TV Type not applicable...
Boot menu The Boot menu allows you set the order of drives for booting. Default values are shown in the menu below. PhoenixBIOS Setup Utility Main Advanced Boot Exit Boot Order Item Specific Help +Removable Devices Keys used to view or +Hard Drive configure devices: CD-ROM Drive...
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;...
Overview: Section 2 – Hardware Section 2 discusses usage, functions, and system configurations of the XE–700 SBC major hardware features. The following chapters are included: Chapter 4: Serial ports Chapter 5: LPT1 parallel port, LCD and keypad Chapter 6: Console devices Chapter 7: CompactFlash, SDRAM, and battery backup Chapter 8:...
Chapter 4: Serial ports Description The XE–700 SBC has four serial ports, COM1 through COM4. COM1 is a dedicated 8-wire RS–232C. COM2 is a dedicated 4-wire RS–232C. COM3 and COM4 can be 4- wire RS–232C, RS–422 or RS–485. COM1 and COM2 are accessed at the 20-pin connector at J12. COM3 and COM4 are accessed at the 20-pin connector at J17 for RS–232C.
Figure 4–1 COM ports COM2 COM1 COM4, COM3 RS–232C XE–700 Serial Device on COM2 Serial Device on COM1 VTC-20F cable 0.100 in. RS–422/485 cable RS–422 or RS–485 device on COM4 COM3 RS–422 or RS–485 Up to four serial devices total; two to four RS–232, one or two RS–422 or RS–485.
Serial port configurations COM1 and COM2 are dedicated RS–232C interfaces. They are always enabled. COM1 uses address 3f8 and IRQ4, COM2 uses address 2f8 and IRQ3. COM3 and COM4 can be configured as RS–232C, RS–422 or RS–485. The COM3/4 ports are enabled and configured in BIOS Setup. If COM3 or COM4 are used for RS–422 or RS–485, and the XE–700 is at the end of the network, these ports will have to be terminated.
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 “V” video switch (Switch 4 position 3) must be set to Off. See the Console Devices chapter for more information.
Chapter 5: 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.
Figure 5–1 LPT1 as a printer port XE–700 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 XE–700 SBC, use the Octagon 2010 interface board. A CMA–26 cable is required to connect the interface board to the XE–700 SBC.
Figure 5–2 LPT1 as a display or keypad port XE–700 2010 Interface 4x4 Keypad LCD display Keypad LPT1 also supports 4 x 4 matrix keypads. To interface the keypad to the XE–700 SBC, use the Octagon 2010 interface board. A CMA–26 cable is required to connect the interface board to the XE–700 SBC.
Chapter 6: Console devices Description The XE–700 SBC 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 XE–700 SBC for console devices: A standard VGA/SVGA monitor and a keyboard.
Figure 6–1 Monitor and keyboard as console VGA Monitor 2 mm VGA-12 cable Power Supply Dot indicates PS/2 Keyboard pin 1 PS/2 Keyboard Mouse Cable XE–700 Serial console COM1 is used as the console device if the serial console is enabled in BIOS Setup. To use COM1 as the console, you will need the following equipment (or equivalent): XE–700 SBC VTC-20F cable, #4866...
Page 52
4. Connect the serial cable between the null modem adapter and the serial port of the host computer. Follow these steps to use the serial console: 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:...
Figure 6–2 The XE–700 SBC and a serial console COM2 COM1 HyperTerm or other VTC-20F cable terminal emulator XE–700 Desktop PC COM1 and Null Keyboard Modem Adapter...
Master on the Primary IDE channel. Any additional IDE devices will show up as Secondary IDE devices. Note Octagon Systems only recommends Industrial Grade CompactFlash (NAND technology) that implements ECC error code correction, and wear level technology. Creating a bootable CompactFlash A CompactFlash as shipped from the factory may or may not be formatted;...
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. Power off the XE–700 SBC and remove the external device. 8. Reboot. SDRAM The XE–700 SBC is shipped with 64 MB surface mounted SDRAM.
Standard IDE devices such as hard drives and CD-ROM drives are interfaced via a 44-pin connector at J4. For those IDE devices that use a 40-pin interface, use the Octagon Systems IDE cable, #4080 or #6246. IDE combinations: 2 hard drives...
Figure 8–1 XE–700 SBC with external drives VGA Monitor 2 mm VGA-12 cable Power Supply Dot indicates PS/2 Keyboard pin 1 XE–700 Floppy drive on J18 IDE ribbon cable for two devices, or one device directly into J4 CD-ROM and / or Hard Drive...
Installing a hard drive 1. Disconnect power to the XE–700 SBC. 2. Insert one end of the hard drive cable into the back of the hard drive. Make sure pin 1 on the cable is connected to pin 1 of the drive. 3.
Chapter 9: 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.
Table 9–2 J9 arranged by pins – digital I/O connector J9 Digital I/O Pin # Pin Name Pin Name Pin # Port B, bit 4 Vcc (+5V)* Port B, bit 5 Port B, bit 2 Port B, bit 6 Port B, bit 3 Port B, bit 7 Port B, bit 1 Port C, bit 7...
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 I/O ports. I/O lines at the 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.
Table 9–3 Digital I/O opto-rack interface Digital I/O opto-rack interface MPB opto rack I/O port Connector pin Opto-module position Port C Bit 0 Bit 1 Bit 2 MPB-08 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Port A Bit 0 Bit 1 Bit 2...
Organization of banks The 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.
Configuring and programming the I/O port The I/O chip has three ports with eight parallel I/O lines (bits) per port. All lines can be 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 I/O bank.
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. This step ensures that known values appear when the I/O chip is placed in operation mode.
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’ To read ports A and C, issue the following commands: PORTA = INP(120h) (port A)
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 { ax,0ef00h di,00ffh...
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 Carry flag set if error Error code Comments: This function is used to read from the I/O.
Chapter 10: CRTs and TFT flat panels Description The video system on the XE–700 SBC supports CRTs and TFT flat panel displays. Displays from CGA through XVGA are supported. The XE–700 SBC supports 3V flat panel displays through the connector. 5V panels must be powered from an alternate source.
To connect a monitor you will need the following equipment (or equivalent): XE–700 SBC 2 mm VGA-12 cable, p/n 6392 VGA/SVGA monitor To connect a monitor: 1. Ensure that the Video switch SW4 position 3 is On. 2. Plug the VGA–12 adapter cable into J3 on the XE–700 SBC. 3.
Figure 10–1 The XE–700 SBC and a VGA monitor VGA Monitor 2 mm VGA-12 cable Power Supply Dot indicates PS/2 Keyboard pin 1 PS/2 Keyboard Mouse Cable XE–700 Connecting a flat panel display Due to the varied selection of available flat panels, the XE–700 SBC is factory configured and programmed for a VGA/SVGA/XVGA CRT monitor.
Flat panels requiring bias voltage Some flat panels require a bias voltage. To determine if your flat panel requires bias voltage, refer to the text file on the Octagon CD ROM \XE–700\BIOS which is specific to your flat panel or 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.
Programming the video BIOS The XE–700 SBC 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 Octagon CD ROM \700\VIDEO\BIOS subdirectory.
Chapter 11: Ethernet Description The XE–700 SBC provides a 10/100BaseT Ethernet port and supports the IEEE 802.3 Ethernet standard. The XE–700 SBC uses the Intel 82551ER Ethernet chip. This chip is fully Plug-N-Play compatible. The Ethernet controller IC chip provides the following: 8K x 16 SRAM buffer Integrated 10/100 BaseT transceiver interface Two LEDs for link and traffic status integrated into connector...
Chapter 12: PC/104 expansion Description The PC/104 connector allows 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. 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.
Chapter 13: USB Description Universal Serial Bus (USB) is a hardware interface for peripherals such as a 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 (see Caution below).
Overview: Section 3 – System management Section 3 provides information on managing the XE–700 SBC 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: System switches, user switch, BIOS update, system functions, CPU speed, CPU fan and LEDs 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 programmable timeout periods of 1, 10 and 60 seconds. The watchdog timer can be enabled or disabled in Setup. INT17 software calls (a DOS TSR) or an operating system driver can be used to enable and set the timeout period, strobe the watchdog, and disable the watchdog timer from your application.
Watchdog function definitions using enhanced INT 17h handler This section provides definitions for the watchdog functions using the INT17 handler, stored in the extended BIOS area that is enabled by the X switch, or the I17HNDLR.EXE utility. I17HNDLR.EXE is a TSR program. Once executed it is active, but it must be executed each time the system is rebooted.
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 a period greater than the timeout period or until the watchdog is disabled.
Hardware reset The reset switch (Switch SW1) allows you to reset the system without turning off the power. This provides a more complete reset than the <CTRL><ALT><DEL> method. The RESET command accomplishes the same thing as the reset button. Refer to the component diagram in the Quick start chapter for the location of the reset switch, and to Appendix B, Software utilities, for information on the Reset utility.
Chapter 15: Serial EEPROM Description A 1024-word serial EEPROM is available to the user. 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) 9876h (Absolute address) Return registers: Carry flag cleared if successful Carry flag set if error 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...
Return serial EEPROM size Function: Subfunction: Purpose: To obtain the size (bytes) of the on–board serial EEPROM. Calling registers: ffffh Return registers: Carry flag cleared if successful Size of the serial EEPROM (1536 + 512) Size available to user (512 bytes) Carry flag set if error Error code Error code...
Chapter 16: System switches, user switch, BIOS update, system functions, CPU speed, CPU fan and LEDs System switches Various system function options are selected with Switch 4. The “S” switch selects whether the card boots from user defined parameters (defined in the Setup Programs chapter), or the BIOS defaults. Setting this switch Off allows the user to return to factory programmed defaults.
Extended BIOS switch The extended BIOS switch is position 2. The extended BIOS memory region (D8000h to DFFFFh) contains the Octagon INT17 functions. When this switch is Off, this memory region is freed up for other uses. Note that if you want to use the INT17 functions, you must either leave the switch On or copy those functions elsewhere.
managers cannot be used in CONFIG.SYS. 3. At the DOS prompt for the “C” drive type phlash <enter>. 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.
returns 2) Minor version number (e.g. Version 2.10 returns 10) Version letter (e.g. Version 2.10B returns ‘B’) Carry flag set if error Error code Comments: This function returns the version number of the BIOS extension Programming example: /* Inline assembly code for Borland C++ 3.1 */ unsigned char majorVersion;...
Page 92
0x80 multiplier is x1 0xC0 multiplier is x2 Carry flag set if error Error code Comments: This function returns the CPU type. Programming example: unsigned char cpuMajor; unsigned char cpuMinor; /* Inline assembly code for Borland C++ 3.1 */ asm { MOV AX, 0fb01h MOV DX, 0ffffh INT 17h...
CPU speed The XE–700 is switch selectable to run at 66 and 133 MHz. Switch 3 selects the lower or upper frequency for the clock speed. − Table 16 2 CPU clock speed switch, Switch 3 CPU clock speed switch, Switch 3 Position Setting 66/133 CPU speed...
Chapter 17: Troubleshooting If your system is not working properly, check the following items. Boot Block Recovery If your boot block becomes corrupted, refer to Crisis.htm on the Octagon Product CD in the \700\EXTBIOS\Crisis directory. Memory conflicts using operating system other than DOS If you are using an operating system other than DOS the X switch should be Off.
If a flat panel BIOS has been programmed into the XE–700 SBC that is incorrect for the flat panel being used and an analog monitor is not present or is not displaying the video data correctly, the system can be booted via the serial console by doing the following: 1.
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 XE–700 SBC. This ensures that other cards are not interacting with the XE–700 SBC. Turn 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 99
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 100
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: fasthelp@octagonsystems.com...
Overview: Section 4 – Appendices Section 4 contains a series of appendices which provides additional information about the XE–700 SBC. Appendix A: Technical data Appendix B: Software utilities Appendix C: Accessories...
Appendix A: XE–700 SBC technical data Technical specifications STPC Atlas, 66/133 MHz PCI bus clock 33 MHz ISA bus clock 8.33 MHz BIOS AT compatible with industrial extensions SDRAM 64 MB SDRAM supplied On-board flash 512 KB surface mount flash, contains system BIOS Hard drive EIDE hard drive support with on-card hard drive controller and BIOS.
Ethernet One 10/100BaseT port supporting IEEE 802.3 Video Supports CRTs displays with resolutions up to 1280 x 1024 x 24 bpp, and TFT flat panel displays with resolutions up to 1024 x 1024 x 18 bpp. Watchdog timer Time-out periods of 1, 10 or 60 seconds. Strobed through built–in, enhanced INT 17h function calls.
Mating connectors Table A–1 XE–700 SBC connector functions Connector Function Mating Connector JTAG For factory use PIC_ICP port For factory use VGA video Molex 87568-1073 Hard drive Amp 1-111626-0 TFT flat panel video Molex 87568-4093 PC battery Berg #65039-033 Ethernet RJ45 USB1/2 Octagon #6288 cable...
Maps Table A–2 XE–700 SBC DMA map XE–700 SBC DMA map Channel Description * One of the lower DMA channels (0 through 3) must be disabled (reserved by the system) and Channel 0 available * will be unavailable to the expansion bus. By Channel 1 available * default, DMA Channel 2 will be disabled.
Table A–4 XE–700 SBC interrupt map XE–700 SBC interrupt map Default Device Alternate IRQ0 System Timer not available IRQ1 Keyboard not available IRQ2 Cascade to IRQ9 not available IRQ3 COM2 not available IRQ4 COM1 not available IRQ5 PC/104 when not selected for LPT in Setup IRQ6...
Table A–5 XE–700 SBC memory map XE–700 SBC memory map Address Size Description Shadowing 00000H to 9FFFFH 640KB DOS and extended BIOS RAM A0000H to BFFFFH 128KB Off Card Memory (shadowable) C0000H to CBFFFH 48KB Video BIOS ENABLED CC000H to D7FFFH 48KB Off Card Memory D8000H to DFFFFH...
Connector pin–outs The following tables show the pin–outs for the connectors on the XE–700 SBC. Table A–9 J3 – CRT connector J3, CRT Connector Pin # Pin Name Pin Name Pin # Green Blue H SYNC OUT DDC SDA DDC SCL V SYNC OUT Table A–10 J4 –...
Table A–16 J10 – CPU fan connector J10 – CPU fan connector Pin # Pin Name Table A–17 J11 – PC/104 connector Some signals on the XE–700 do not match the PC/104 specification. In those instances, the signals are shown below in gray boxes. The PC/104 specified signal is listed first, and the XE–700 signal follows.
Appendix B: Software utilities Introduction The Octagon Products, Manuals, and Catalog CD comes with the utilities listed below. This chapter describes these utilities and their use. Support commands I17HNDLR.EXE PHLASH.EXE RESET.COM VGA700.EXE...
I17HNDLR.EXE Purpose This support command is an alternate way to use the INT 17h functions when the extended BIOS area is disabled (i.e., the switch at the “X” position is Off at Switch 4). Also, use this support command to reprogram the extended BIOS area with another BIOS.
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.
Appendix C: Accessories Table C–1 Cables and accessories Product Description Octagon p/n COM Port VTC-20F Cable Dual serial cable (female) 4866 COM Port VTC-20M Cable Dual serial cable (male) 4989 0.100 in RS-422/485 Cable Serial cable for RS-422/485 6683 USB Cable Two-port USB cable 6288 IDE Cable...
Warranty Octagon Systems Corporation (Octagon), warrants that its standard hardware products will be free from defects in materials and workmanship under normal use and service for the current established warranty period. 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.
3. Tech Support will forward this information to the RMA Administrator who will contact the customer to issue the RMA number. 4. The customer must carefully package the product in an antistatic container. Failure to package in antistatic packaging will VOID all warranties. Then package in a safe container for shipping.