background image

Figure 2–3  

XE–700 SBC dimensions 

 

 

20 

Summary of Contents for XE-700

Page 1: ...XE 700 Single Board Computer Reference manual Manual part 6835 rev A05 CONTACT INFORMATION Front Desk 303 430 1500 Technical Support 303 426 4521 FastHelp octagonsystems com www octagonsystems com 1 ...

Page 2: ...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 ...

Page 3: ... 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 never found a single case where multiple IC failures were not caused by misuse or accident It is very probable that multiple component failures indicate that they were user induced Testing dead cards...

Page 4: ... 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 switched onto a line it creates a transient waveform Octagon ...

Page 5: ...etup information stored in Flash for high reliability 14 User available EEPROM 14 Watchdog timer added for safety 14 Hardware reset 14 5 Volt only operation lowers system cost 14 Rugged environmental operation 15 Size 15 XE 700 SBC major software features 16 Diagnostic software verifies system integrity automatically 16 Phoenix software BIOS 16 Octagon BIOS extensions 16 Boot sequence 16 Chapter 2...

Page 6: ...er 6 Console devices 50 Description 50 Selecting console devices 50 Monitor and keyboard console 50 Serial console 51 Chapter 7 CompactFlash SDRAM and battery backup 54 Description 54 CompactFlash 54 Creating a bootable CompactFlash 54 SDRAM 55 Battery backup for real time calendar clock 55 Installing an AT battery 55 Chapter 8 External drives 56 Description 56 Hard disk controller 56 Master slave...

Page 7: ...nction definitions using enhanced INT 17h handler 81 Enable watchdog 81 Strobe watchdog 82 Disable watchdog 82 Hardware reset 83 Chapter 15 Serial EEPROM 84 Description 84 Enhanced INT 17h function definitions 84 Serial EEPROM 84 Read a single word from the serial EEPROM 84 Write a single word to the serial EEPROM 85 Read multiple words from the serial EEPROM 85 Write multiple words to the serial ...

Page 8: ...s clock 103 BIOS 103 SDRAM 103 On board flash 103 Hard drive 103 Floppy drive 103 CompactFlash socket 103 Parallel port 103 USB 103 Serial I O 103 Digital I O 103 Keyboard and mouse ports 103 Ethernet 104 Video 104 Watchdog timer 104 Real time clock 104 Expansion 104 Operating systems 104 PCI bus mastering 104 Power requirements 104 Environmental specifications 104 Size 104 Weight 104 Excessive th...

Page 9: ...cal RS 422 four wire interface circuit 45 Figure 4 4 Typical RS 485 two wire half duplex interface circuit 46 Figure 5 1 LPT1 as a printer port 48 Figure 5 2 LPT1 as a display or keypad port 49 Figure 6 1 Monitor and keyboard as console 51 Figure 6 2 The XE 700 SBC and a serial console 53 Figure 8 1 XE 700 SBC with external drives 57 Figure 9 1 Typical digital I O configurations 61 Figure 9 2 Orga...

Page 10: ...nector 93 Table 17 1 BIOS beep codes 98 Table A 1 Table 2 1 XE 700 SBC connector functions 105 Table A 2 XE 700 SBC DMA map 106 Table A 3 XE 700 SBC I O map 106 Table A 4 XE 700 SBC interrupt map 107 Table A 5 XE 700 SBC memory map 108 Table A 6 COM3 4 switches Switch 2 108 Table A 7 CPU clock speed switch Switch 3 108 Table A 8 System configuration switches Switch 4 109 Table A 9 J3 CRT connector...

Page 11: ...tion 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 11 ...

Page 12: ...some of the peripherals The XE 700 SBC has an ISA bus speed of 8 33 MHz and a PCI bus speed of 33 MHz SDRAM The XE 700 comes with 64 MB surface mount SDRAM On board flash On board is a 512 KB surface mount boot flash that contains the BIOS CompactFlash socket The CompactFlash socket accepts a Type I or Type II 3V CompactFlash card The CompactFlash appears as an IDE device to the system It is imple...

Page 13: ...interface with logic devices switch inputs LEDs and industry standard opto module racks The I O lines are 0 5V logic compatible Each line can sink or source 15mA They can be individually programmed as inputs or outputs Ethernet The XE 700 provides one 10 100BaseT Ethernet port and supports the IEEE 802 3 Ethernet standard Serial ports The XE 700 SBC has four serial ports which provide one 8 wire a...

Page 14: ...keyboard and monitor in embedded applications time consuming re initialization is required The XE 700 SBC stores the Setup information in serial EEPROM User available EEPROM An EEPROM has 1024 words available to the user Software routines to use this available memory come with the XE 700 SBC Watchdog timer added for safety The watchdog timer resets the system if the program stops unexpectedly The ...

Page 15: ...ctagon 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 form factor 15 ...

Page 16: ...m 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 listing of tests and failures and their descriptions Phoenix software BIOS The XE 700 SBC has a Phoenix Software BIOS with Octagon BIOS extensions The BIOS extensions support the INT17 functions Octagon BIOS extensions On board BIOS ext...

Page 17: ...gures 2 1 and 2 2 show the connectors and switches and their locations on the XE 700 SBC Figure 2 3 shows the dimensions of the XE 700 SBC in inches and millimeters The sections immediately following those figures describe the connectors and switches and some cables that you might require WARNING The XE 700 SBC contains static sensitive CMOS components To avoid damaging your card and its component...

Page 18: ...Figure 2 1 XE 700 SBC component diagram top 18 ...

Page 19: ...Figure 2 2 XE 700 SBC component diagram bottom 19 ...

Page 20: ...Figure 2 3 XE 700 SBC dimensions 20 ...

Page 21: ...mation on custom cables see the following section Table 2 1 XE 700 SBC connector functions Connector Function J1 For factory use only J2 For factory use only J3 VGA video J4 Hard drive J5 TFT flat panel video J6 PC battery J7 Ethernet J8 USB1 2 J9 Digital I O J10 CPU fan optional load J11 PC 104 J12 COM1 2 J13 Power J14 COM4 RS 422 485 J15 COM3 RS 422 485 J16 PS 2 Keyboard Mouse J17 COM3 4 J18 Flo...

Page 22: ...E header to a 40 pin IDE header PS 2 Keyboard Mouse Cable 8 Pin Header Connects to the keyboard mouse port to provide PS 2 keyboard interface A Y cable available at any computer store attaches to the Keyboard Mouse Cable and provides mouse support ATX Power Cable Connects to the 10 pin ATX power connector and provides a standard 20 pin ATX connector Two port USB Cable Converts the 10 pin header fo...

Page 23: ...sk floppy or CD ROM The operating system can be Windows CE net Linux QNX or DOS PS 2 style keyboard and PS 2 Keyboard Mouse Cable part 6837 SVGA monitor 2 mm VGA 12 Cable part 6392 Octagon Products Manuals and Catalog CD VTC 20F Cable part 4866 for serial console Null modem adapter 2740 for serial console Windows HyperTerminal or equivalent terminal emulation software for serial console Your PC fo...

Page 24: ...t to the mounting holes Damage will occur at power up 2 Connect a 5V power source to the XE 700 SBC Refer to the Power Supply Requirements section page 25 The power supply connector is located at J13 Refer to Figure 2 4 and Table 2 3 Note The 12V and 12V signals are routed to the PC 104 bus only WARNING Make sure the power supply is OFF when connecting the power cable to the XE 700 SBC board Damag...

Page 25: ...irements of external devices such as hard drives floppy drives displays mouse and keyboard It is important that a quality power supply be used that has sufficient current capacity line and load regulation hold up time current limiting and minimum ripple It is extremely important to select a supply that ramps up in 10ms or less This assures that all the circuitry on the XE 700 SBC sequences properl...

Page 26: ... indicated by the dot Incorrect connection could damage your equipment Figure 2 5 Connecting a monitor and keyboard PS 2 Keyboard VGA Monitor 2 mm VGA 12 cable Dot indicates pin 1 XE 700 Power Supply PS 2 Keyboard Mouse Cable Monitor The XE 700 SBC interfaces to a standard SVGA monitor through the J3 connector using a 2 mm VGA 12 cable Connect one end of the 2 mm VGA 12 cable into J3 and connect t...

Page 27: ... kits To install an operating system you will need 2 mm VGA 12 video cable 6392 PS 2 style keyboard and PS 2 Keyboard Mouse Cable part 6837 VGA monitor CD ROM drive Operating system media Hard drive or CompactFlash to install the operating system on to If installing onto a hard drive an IDE cable with master and slave connectors OS on CD ROM onto a hard drive or CompactFlash Refer to Figure 2 6 on...

Page 28: ...tem Time System Date Legacy Diskette A Primary Master Primary Slave Secondary Master Secondary Slave System Memory Extended Memory 00 00 36 01 01 1988 Disabled None None None None 640 KB 64000 KB Tab Shift Tab or Enter selects field F1 Help 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 ...

Page 29: ...rd VGA Monitor 2 mm VGA 12 cable Dot indicates pin 1 XE 700 Power Supply PS 2 Keyboard Mouse Cable CD ROM and or Hard Drive IDE ribbon cable for two devices or one device directly into J4 CompactFlash installed into CompactFlash socket on back of board 29 ...

Page 30: ... 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 setting the S switch Off you will force the setup to revert to the factory programmed defaults shown in the following menus This allows the user to reconfigure the setup Note The Setup defaults might vary slightly from ...

Page 31: ...s or disables a legacy floppy disk drive Choices are Disabled 360 KB 5 1 2 MB 5 720 KB 3 1 44 1 25 MB 3 2 88 MB 3 Primary Master Accesses submenu for a Primary Master disk drive Options are None CD ROM ATAPI Removable IDE Removable Other ATAPI User and Auto This channel is hardwired to the CompactFlash and cannot be used for other devices Primary Slave This channel is reserved and cannot be used S...

Page 32: ...er Mode Smart Monitoring 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 CD ROM a CD ROM drive is installed here ATAPI Removable removable disk drive is installed here F1 Help Select Item Change Values F9 Setup Defaults Esc Exit Select Menu Enter Select Sub Menu F10 Save and...

Page 33: ...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 Boot time Diagnostic Screen Disabled Enabled Displays the diagnostic screen during boot QuickBoot Mode Enabled Disabled When disabled allows the system to skip certain tests during boot This decreases the time n...

Page 34: ...Item Change Values F9 Setup Defaults Esc Exit Select Menu Enter Select Sub Menu F10 Save and Exit Serial port C Enabled Disabled Interrupt IRQ4 IRQ9 None Interface RS 232 RS 485 Serial port B Enabled Disabled Interrupt IRQ9 IRQ3 IRQ10 None Interface RS 232 RS 485 Parallel port Disabled Enabled Auto OS controlled Enabled allows user to set configuration while Auto uses the BIOS or OS configuration ...

Page 35: ...e which is deducted from main memory TV Type TV Mode These functions are not supported on the XE 700 ISA Clock 14 MHz 2 PCI Clock 4 Selects the ISA bus clock frequency DMA Clock ISA Clock 2 ISA Clock Selects the DMA clock frequency DMA 8 Bit Wait State 1 Clock 2 Clocks 3 Clocks 4 Clocks Selects the number of wait states for the 8 bit DMA DMA 16 Bit Wait State 1 Clock 2 Clocks 3 Clocks 4 Clocks Sel...

Page 36: ...evice between Hard Disk or Removable Disk d Remove a device that is not installed F1 Help Select Item Change Values F9 Setup Defaults Esc Exit Select Menu Enter Select Sub Menu F10 Save and Exit Expanded Boot screen The expanded screen 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...

Page 37: ...l 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 Boot Exit Item Specific Help Exit Saving Changes Exit Discarding Changes Load Setup Defaults Discard Changes Save Changes Exit System Setup and save your changes to CMOS F1 Help Select Item Change Values F9 Setup Defaults Esc Exit Select Menu Ente...

Page 38: ...ollowing 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 External drives Chapter 9 Bit programmable digital I O Chapter 10 CRTs and TFT flat panels Chapter 11 Ethernet Chapter 12 PC 104 expansion Chapter 13 USB 38 ...

Page 39: ... The serial ports have the following specifications 16C550 compatible 16 byte FIFO buffers IEC 1000 level 3 ESD protection Contact discharge 6 kV Air gap discharge 8 kV Backdrive protection Up to 115 2k baud operation Mating receptacles Use a VTC 20F or VTC 20M cable to connect the 20 pin COM ports to external serial equipment The P2 and P3 connectors on these cables are DB 9 female VTC 20F or DB ...

Page 40: ...422 485 cable VTC 20F cable RS 422 or RS 485 device on COM4 COM3 RS 422 or RS 485 COM4 COM3 RS 232C Up to four serial devices total two to four RS 232 one or two RS 422 or RS 485 Figure 4 2 VTC 20F cable and null modem adapter VTC 20F Cable P3 P2 Null Modem Adapter required for serial console 40 ...

Page 41: ...ch must be set to unterminated The COM ports configurations are shown in Table 4 1 Tables 4 2 through 4 4 show the COM pin outs for the COM ports and Table 4 5 shows the switch settings Setup menu for COM ports 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 C Interrupt Interfac...

Page 42: ...232 J17 COM3 3E8h IRQ4 IRQ9 none RS 422 485 4 wire RS422 485 J15 COM4 2E8h IRQ3 IRQ9 IRQ10 none RS 232 4 wire RS232 J17 COM4 2E8h IRQ11 RS 422 485 4 wire RS422 485 J14 default Table 4 2 COM1 and COM2 connector pin outs J12 connector COM1 COM2 Pin RS 232 signal Pin RS 232 signal 1 2 3 4 5 6 7 8 9 10 DCD DSR RxD RTS TxD CTS DTR RI GND nc 11 12 13 14 15 16 17 18 19 20 nc nc RxD RTS TxD CTS nc nc GND ...

Page 43: ...gnal 1 TXD 1 TXD 2 TXD 2 TXD 3 GND 3 GND 4 RXD 4 RXD 5 RXD 5 RXD Table 4 5 COM3 4 switches Switch 2 Switch 2 COM3 4 termination COM Port Interface Switch 4 Settings RS 422 RS 485 no termination Position 1 Off Position 2 Off COM3 RS 422 RS 485 with termination Position 1 On Position 2 On RS 422 RS 485 no termination Position 3 Off Position 4 Off COM4 RS 422 RS 485 with termination Position 3 On Pos...

Page 44: ...nactive lines Note that RTS is used differently by RS 422 and RS 485 Review the information in the following sections regarding RTS 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 in BIOS Setup for RS 422 RS 485 Refer to Table 4 5 on page 43 for switch settings for terminating an RS 422 485 networ...

Page 45: ...ond 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 XE 700 SBC optionally terminates with a 110 ohm resistor Refer to Table 4 5 on page 43 Figure 4 4 shows a typical RS 485 network Note that for 2 wire RS 485 networks the transmit and receive pairs must be conne...

Page 46: ...cal RS 485 two wire half duplex interface circuit Xmitter TX TX Receiver RX RX DI DE RO RE 110 Ω 110 Ω 110 Ω Xmitter Receiver DI RO RE Xmitter Receiver DI DE RO RE Receiver RX RX RO RE Xmitter TX DI DE 110 Ω TX DE 46 ...

Page 47: ...supports a number of devices including a PC compatible printer an LCD display or a keypad Table 5 1 LPT1 connector J19 J19 LPT1 connector Pin Pin Name Pin Name Pin 1 STB AFD 2 3 PD 0 ERR 4 5 PD 1 INIT 6 7 PD 2 SLIN 8 9 PD 3 Gnd 10 11 PD 4 Gnd 12 13 PD 5 Gnd 14 15 PD 6 Gnd 16 17 PD 7 Gnd 18 19 ACK Gnd 20 21 BUSY Gnd 22 23 PE Gnd 24 25 SLCT VCC5 26 active low Installing a printer 1 Make sure that th...

Page 48: ...od to use the display Refer to the file DISPLAY DOC on the Octagon Products CD ROM 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 1 Connect a CMA 26 cable from the LPT1 port on the XE 700 SBC J19 to J3 on the 2010 See Figure 5 2 2 Connect the display cable to either the 14 pin or 16 pin hea...

Page 49: ...d on the Octagon Products CD ROM provides an easy method to use the keypad Refer to the file DISPLAY DOC on the Octagon Products CD ROM for information on initializing and using the keypad Also refer to the 2010 product sheet for information on the interface board Installing a keypad 1 Connect a CMA 26 cable from the LPT1 port on the XE 700 SBC J19 to J1 on the 2010 See Figure 5 2 2 Connect the ke...

Page 50: ...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 XE 700 SBC 2 mm VGA 12 video cable part 6392 PS 2 style keyboard and PS 2 Keyboard Mouse Cable part 6837 VGA monitor WARNING The video connector is keyed but some connectors are not keyed and can be plugged in incorrectly Ensure that pin 1 of the c...

Page 51: ...SBC VTC 20F cable 4866 Null modem adapter 2470 9 pin to 9 pin Host computer running HyperTerminal or equivalent Serial cable to connect XE 700 SBC COM1 to host computer serial port PS 2 style keyboard and PS 2 Keyboard Mouse Cable part 6837 optional 18 Refer to Figure 2 1 on page for the location of various connectors and switches before installing the XE 700 SBC 1 Set the V video switch Switch 4 ...

Page 52: ...width Yes uncheck box 6 Start HyperTerminal You are now ready to establish communications between the host PC and the XE 700 SBC 7 Power on the XE 700 SBC Console data will be redirected to COM1 and will be displayed on the host computer 8 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 5 You might als...

Page 53: ...Figure 6 2 The XE 700 SBC and a serial console XE 700 COM2 COM1 VTC 20F cable Desktop PC HyperTerm or other terminal emulator Keyboard COM1 and Null Modem Adapter 53 ...

Page 54: ...ctFlash 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 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 XE 700 SBC to boot from the CompactFlash CAUTION You must use an...

Page 55: ... 64 MB surface mounted SDRAM Battery backup for real time calendar clock An AT battery can be installed to back up the CMOS real time clock The battery can be installed at J6 Installing an AT battery 1 Power off the XE 700 SBC 2 Install the 3 6V AT clock battery at J6 Table 7 1 J6 Battery connector J6 Battery connector Pin Pin Name 1 Battery 2 Key 3 Battery 4 Battery Note See Appendix A Mating con...

Page 56: ...and slave 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 1 hard drive and 1 CD ROM drive 2 CD ROM drives CompactFlash and any of the above combinations Master slave designation for IDE devices IDE devices have a jump...

Page 57: ...SBC with external drives PS 2 Keyboard VGA Monitor 2 mm VGA 12 cable Dot indicates pin 1 XE 700 Power Supply CD ROM and or Hard Drive IDE ribbon cable for two devices or one device directly into J4 Floppy drive on J18 57 ...

Page 58: ...he system from the hard drive you need to format the drive accordingly and change the boot order in Setup Floppy disk controller The XE 700 can interface directly to 3 5 in or 5 25 in floppy drives at J18 The BIOS supports one floppy disk drive Note See Appendix A Mating connectors for mating information on the floppy disk connector Power requirements You supply power to the floppy drive through a...

Page 59: ... I O lines have the following specifications The 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 9 1 J9 arranged by function digital I O connector J9 Digital I O 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 ...

Page 60: ... 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 60 ...

Page 61: ...Figure 9 1 Typical digital I O configurations MPB 8 16 or 24 Opto Rack MPB 8 16 or 24 Opto Rack STB 26 CMA 26 Ribbon Cable XE 700 STB 26 CMA 26 Ribbon Cable XE 700 CMA 26 Ribbon Cable XE 700 61 ...

Page 62: ...tal 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 racks data 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 co...

Page 63: ... position Port C 0 Bit 0 13 1 Bit 1 16 2 Bit 2 15 Bit 3 17 3 MPB 08 4 Bit 4 14 5 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 Bit 3 25 11 MPB 16 12 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 Bit 3 6 19 MPB 24 20 Bit 4 1 21 Bit 5 3 22 Bit 6 5 23 Bit 7 7 63 ...

Page 64: ...of banks J9 Digital I O 8 8 8 Port C Port B Port A Control Register Base 120h Base 1 121h Base 2 122h Base 3 123h Port addressing Ports A B C and the control register are addressable The base I O address is fixed at address 120h Ports A B C and the control register are addressable with reference to the base address I O lines pulled low The I O lines at ports A B and C are always pulled low This al...

Page 65: ...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 O always refers to the base address as 120h 1 Write a 2 to the control register base address 3 This places the I O chip in direction mode base address 120h OUT 123h 2 control register direction mode 2 Set the direction of each bit A 0 written to the corresponding l...

Page 66: ...plished 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 I O output program examples To configure ports A B and C as all outputs issue the commands OUT 123h 2 Direction Mo...

Page 67: ...the operating system the I17HNDLR EXE TSR can be used Once executed the TSR is active but it must be executed each time the system is rebooted Copy the I17HNDLR EXE utility to your boot device and add it to your AUTOEXEC BAT Note The INT17 functions can only be used with DOS operating systems If you use a different operating system the INT17 functionality can still be used by your application but ...

Page 68: ...on efh Subfunction 01h Purpose To write a value to an I O port Calling registers AH efh AL 01h 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 s...

Page 69: ...fffh 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 Programming example Inline assembly code for Borland C 3 1 asm mov ax 0efoch mov dx 0ffffh int 17h mov aData al mov bData ah mov cData bl 69 ...

Page 70: ...CPU supports simultaneous mode video operation Once a flat panel driver has been programmed into the video BIOS both a CRT and a flat panel can be viewed at the same time Note however that the CRT display might not fit the screen properly if the resolution for the flat panel does not match the resolution of the CRT Connecting a monitor To use a monitor or a flat panel the Video switch SW4 position...

Page 71: ...e that the Video switch SW4 position 3 is On 2 Plug the VGA 12 adapter cable into J3 on the XE 700 SBC 3 Plug the DB 15 end of the VGA 12 cable into the VGA cable of the monitor Refer to Figure 10 1 Table 10 1 J3 CRT connector J3 CRT Connector Pin Pin Name Pin Name Pin 1 Red Green 2 3 Blue GND 4 5 5V GND 6 7 H SYNC OUT DDC SDA 8 9 DDC SCL V SYNC OUT 10 71 ...

Page 72: ...e flat panel driver To reprogram your video BIOS refer to Programming the video BIOS in this chapter Note that 3V flat panels are supported through the connector while 5V panels require an alternate power source The Octagon CD ROM 700 BIOS subdirectory contains text files for each of the supported flat panels These text files include wiring diagrams specific to individual flat panels Refer to the ...

Page 73: ... 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 inches Table 10 2 shows the pinout for the flat panel connector 1 Ensure that the Video switch SW4 position 3 is On 2 Refer to the text file associated with your flat panel to determine the supply voltage for your...

Page 74: ... FPDATA 16 R4 16 17 FPDATA 5 B5 FPDATA 17 R5 18 19 FPDATA 6 G0 Gnd 20 21 FPDATA 7 G1 TFTDE 22 23 Gnd VCC3 24 25 FPDATA 8 G2 VCC3 26 27 FPDATA 9 G3 FPFRAME 28 29 FPDATA 10 G4 Gnd 30 31 FPDATA 11 G5 FPLINE 32 33 Gnd VCC3 34 35 PCIRST VCC3 36 37 Gnd Gnd 38 39 Gnd Gnd 40 Pulled low by 0 ohm resistor Can be configured as an active PCIRST signal as a special order from factory Figure 10 2 The XE 700 SBC...

Page 75: ... are not available connect the XE 700 SBC to your PC by using a remote serial console Refer to the Serial Console section in the Console devices chapter 2 Power on the XE 700 SBC 3 Select the correct DAT file located on the Octagon CD ROM XE 700 BIOS disk Example LQ12S31 DAT 4 Run VIDEO700 Example XE 700 SBC C VIDEO700 BIOS ROM A1_TFT BIN 5 Reset the XE 700 SBC 6 Use PHLASH to program the new BIOS...

Page 76: ...EDs for link and traffic status integrated into connector The XE 700 SBC Ethernet uses twisted pair wiring cable The interface terminates at the standard 8 position RJ 45 latching jack The Ethernet port uses IRQ11 For more information on programming the Ethernet port see the README file in the XE 700 directory on the Octagon Products Manuals and Catalog CD and select 82559 or readme htm Table 11 1...

Page 77: ...e 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 ...

Page 78: ...nector 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 J8 Any USB device can then plug into either USB interface on the USB adapter cable or into a multi port 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 Caution US...

Page 79: ...00 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 Troubleshooting 79 ...

Page 80: ...nabled in Setup it sets the timeout period for 60 seconds The BIOS will strobe the watchdog during the boot process and once more just before booting is finished The user s application must then begin strobing The watchdog will continue until it is disabled or power down occurs If the watchdog is enabled in Setup and your operating system cannot load up before the timer expires your system could r...

Page 81: ...s are required for your application source code is available on the Octagon Product CD ROM 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 Contact Octagon Systems for more information Enable watchdog Function fdh Subfunction 01h Purpose To enable the watchdog Calling registers AH fdh AL 01...

Page 82: ...rogramming example Inline assembly code for Borland C 3 1 asm mov ax 0fd02h mov dx 0ffffh int 17h Disable watchdog Function fdh Subfunction 03h Purpose To disable the watchdog Calling registers AH fdh AL 03h DX ffffh Return registers None Comments This function disables the watchdog Once the watchdog is enabled it has to be strobed at a period greater than the timeout period or until the watchdog ...

Page 83: ...shes 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 WARNING When using COM1 as the console the CTRL ALT DEL commands on the host system keyboard only reset the host system Use the RESET command to issue a hardware reset on the XE 700 SBC 83 ...

Page 84: ...size Serial EEPROM Read a single word from the serial EEPROM Function fch Subfunction 00h Purpose To read a single word from the on board serial EEPROM Calling registers AH fch AL 00h BX Word address zero based DX ffffh User area relative address 9876h Absolute address Return registers Carry flag cleared if successful AX Word read Carry flag set if error AL Error code Error code Meaning ffh Unknow...

Page 85: ... word to the user area of the serial EEPROM Programming example Write 0x1234 to word 3 unsigned int seeData 0x1234 Inline assembly code for Borland C 3 1 asm mov ax 0fc01h mov bx 03h Write word 3 mov cx seeData Get write data from c environment mov dx 0ffffh int 17h Read multiple words from the serial EEPROM Function fch Subfunction 02h Purpose To read multiple words from the on board serial EEPRO...

Page 86: ...gisters AH fch AL 03h BX Word address zero based CX Word count DX ffffh DS SI Source pointer Return registers Carry flag cleared if successful Carry flag set if error AL Error code Error Code Meaning ffh Unknown error 01h Function not implemented 02h Defective serial EEPROM 03h Illegal access Comments This function writes multiple words to the user area of the serial EEPROM Programming example Wri...

Page 87: ...ror code Error code Meaning ffh Unknown error 01h Function not implemented 02h Defective serial EEPROM 03h Illegal access Comments This function returns the size in bytes of the serial EEPROM Since the user cannot access all of the serial EEPROM this function determines how much space is available to the user This avoids the user from accessing unavailable addresses Programming example unsigned in...

Page 88: ...ection Table 16 1 System configuration switches Switch 4 System configuration switches Switch 4 Label Description Position S System parameters option switch 1 On enable User Setup options Off enable BIOS Setup default 2 X BIOS extension enable On enable extended BIOS allows use of INT17 calls without loading I17HNDLER EXE Off disables extended BIOS frees location D8000 DFFFF V Video switch 3 On en...

Page 89: ...f User switch The user switch is position 4 and is associated with GPIO23 on the Atlas processor IC The INT17 functions provide an easy method to implement software routines according to whether or not a switch is On Refer to the INT17 calls to read user switch on page 90 BIOS recovery switch The BIOS recovery switch on the XE 700 SBC is position 5 This switch allows you to reinstall the BIOS from...

Page 90: ...h DX 0ffffh Return Registers Carry flag cleared if successful AL Switch data bit 0 user switch 1 1 on 0 off Carry flag set if error AL Error code Comments This function shall be used to read the user switch Programming example Inline assembly code for Borland C 3 1 unsigned char aData asm MOV AX 0fb0bh MOV DX 0ffffh INT 17h MOV aData AL if aData 1 printf U1 switch is ON n INT17 calls to read BIOS ...

Page 91: ...and C 3 1 asm MOV AX 0fb00h MOV DX 0ffffh INT 17h MOV majorVersion AL MOV minorVersion AH MOV versionLetter BL System functions The XE 700 has two additional INT 17 functions Return CPU Type and Get Functions Implemented Return CPU Type This function returns the CPU type and the system clock speed Function 0fbh Sub Function 01h Purpose To obtain the CPU type and clock speed Calling Registers CL 01...

Page 92: ...r AL 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 MOV cpuType AH if cpuType 0x01 printf CPU type is STPC Atlas 92 ...

Page 93: ...ctor J10 CPU fan connector Pin Pin Name 1 GND 2 5V 3 nc LEDs The XE 700 has three on board LEDs in addition to the LEDs on the Ethernet connector See page for the location of the LEDs 18 CR1 is a power on LED This indicates the system is powered CR2 contains an amber and a green LED The amber is an activity indicator for the CompactFlash The green is an activity indicator for the secondary IDE dri...

Page 94: ...ved from the XE 700 SBC This ensures that other cards are not interacting with the XE 700 SBC Turn the S switch Off Check all power connections to the XE 700 SBC card Measure the supply voltage at the J13 power connector and verify that the voltage at the XE 700 SBC card is 5V 0 25V Make sure your power module provides 5V 0 25V and at least 5A of current No CRT or flat panel video If the LEDs appe...

Page 95: ...utility to either program the desired flat panel VIDEO BIOS into the XE 700 SBC or program in the CRT DAT file for analog monitor support to recover the system 4 Set the S and V switches to On and re boot the system Video is present but is distorted If video is present but is distorted check the following Make sure all PC 104 expansion cards are removed from the XE 700 SBC This ensures that other ...

Page 96: ... of activity on the oscilloscope screen The voltage level should switch between 8V Garbled serial console screen activity If you do get activity on your console screen but the message is garbled check the following Turn the S switch Off to ensure the default settings for COM1 Make sure that your terminal emulator such as HyperTerminal on your PC is set up properly Refer to the Console devices chap...

Page 97: ...ifferent power supply that discharges faster leave the power off until the supply has adequate time to discharge or place a 100 ohm large wattage resistor across the output capacitor LED signaling of beep codes Description The XE 700 SBC has a bicolor LED that is used by the BIOS to indicate the BIOS processing state Immediately after the XE 700 SBC powers on the amber LED is on and the green LED ...

Page 98: ...8h 8237 DMA controller initialization 1Ah Reset Programmable Interrupt Controller 1Ch Test DRAM refresh 1 3 1 1 20h Test 8742 Keyboard Controller 1 3 1 3 22h Set ES segment register to 4 GB 24h Auto size DRAM 1 3 3 1 28h 29h Initialize POST memory manager 2Ah Clear 512 KB base RAM 1 3 4 1 2Ch ROM failure on address line xxxx 1 3 4 3 2Eh RAM failure on data bits xxxx of low byte of memory bus 2Fh E...

Page 99: ...address for UMB recovery 70h Display error messages 72h Check for configuration errors 76h Check for keyboard errors 7Ch Set up hardware interrupt vectors 7Dh Initialize Intelligent System Monitoring 7Eh Initialize coprocessor if present 80h Disable onboard Super I O ports and IRQs 81h Late POST device initialization 82h Detect and install external RS232 ports 83h Configure non MCD IDE controllers...

Page 100: ...ptional B5h Check password optional B6h Initialize ACPI BIOS B7h Prepare Boot B9h Initialize SMBIOS Bah Initialize PnP Option ROMs BBh Clear parity checkers BCh Display MultiBoot menu BDh Clear screen optional Beh Check virus and backup reminders BFh Try to boot with Int 19h C0h Initialize POST Error Manager PEM C1h Initialize error logging C2h Initialize error display function C3h Initialize syst...

Page 101: ...he 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 Applications Notes via web www octagonsystems com 101 ...

Page 102: ...ew 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 102 ...

Page 103: ...oppy drive Supports one floppy drive CompactFlash socket Supports Type I and Type II CompactFlash devices Parallel port LPT1 is PC compatible with multifunctional capability USB 2 ports USB 1 1 compatible Serial I O One port dedicated 8 wire RS 232 one port dedicated 4 wire RS 232 two ports configurable as RS 232 RS 422 or RS 485 interfaces IEC1000 level 3 ESD protection specification Contact disc...

Page 104: ... 700 SBC sequences properly and avoids system lockup Environmental specifications 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 165mm x 29 5 mm EPIC form factor Weight 6 oz Excessive...

Page 105: ...J7 Ethernet RJ45 J8 USB1 2 Octagon 6288 cable J9 Digital I O Amp 746288 6 J10 CPU fan Supplied with units requiring fans not loaded on stock product J11 PC 104 Comm Conn 50711C 104G J12 COM1 2 Amp 746288 4 J13 Power Molex 39 01 2100 J14 COM4 RS 422 485 Molex 22 01 3057 J15 COM3 RS 422 485 Molex 22 01 3057 J16 PS 2 Keyboard Mouse Octagon 6837 cable J17 COM3 4 Amp 746288 4 J18 Floppy drive Amp 74628...

Page 106: ...le Channel 4 Slave Channel 5 available Channel 6 available Channel 7 available Table A 3 XE 700 SBC I O map XE 700 SBC I O map Start Addr Hex End Addr Hex Function 0000 001f DMA controller 1 0020 0021 PIC 1 0040 005f Timer 0060 006f Keyboard Controller 0080 008f DMA Page register 00a0 00a1 PIC 2 00c0 00df DMA controller 2 0170 0177 IDE 0120 0123 Digital I O 02e8 02ef COM 4 Optional 02f8 02ff COM 2...

Page 107: ... when not selected for LPT in Setup IRQ6 unused PC 104 or PCI IRQ7 LPT default PC 104 when not selected for LPT in Setup IRQ8 RTC Alarm not available IRQ9 COM3 4 Available if not used for COM3 4 in Setup IRQ10 COM4 PC 104 when not selected for COM4 in Setup IRQ11 Ethernet and USB not available IRQ12 Aux Port mouse PC 104 or PCI IRQ13 Reserved for FPU not available IRQ14 IDE Primary CompactFlash PC...

Page 108: ...y Switch settings Table A 6 COM3 4 switches Switch 2 COM3 4 switches Switch 2 COM Port Interface Switch 4 Settings RS 422 RS 485 no termination Position 1 Off Position 2 Off COM3 RS 422 RS 485 with termination Position 1 On Position 2 On RS 422 RS 485 no termination Position 3 Off Position 4 Off COM4 RS 422 RS 485 with termination Position 3 On Position 4 On Default These switches terminate the ne...

Page 109: ...IOS Setup default 2 X BIOS extension enable Installed enable extended BIOS allows use of INT17 calls without loading I17HNDLER EXE Removed disables extended BIOS frees location D8000 DFFFF V Video switch 3 On enable on card video Off disable on card video U1 User switch 1 default On 4 R BIOS recovery jumper 5 Installed normal BIOS operation Removed allows new BIOS to be installed default 109 ...

Page 110: ...4 EIDE Pin Pin Name Pin Name Pin 44 VCC5 NC 43 42 VCC5 VCC5 41 40 Gnd IDESLED 39 38 IDESCS3 IDESCS1 37 36 IDESA 2 IDESA 0 35 34 NC IDESA 1 33 32 NC IDESINTR 31 30 Gnd IDESDACK 29 28 NC IDESIORDY 27 26 Gnd IDESIOR 25 24 Gnd IDESIOW 23 22 Gnd IDESDRQ 21 20 KEY Gnd 19 18 IDEDS 15 IDEDS 0 17 16 IDEDS 14 IDEDS 1 15 14 IDEDS 13 IDEDS 2 13 12 IDEDS 12 IDEDS 3 11 10 IDEDS 11 IDEDS 4 9 8 IDEDS 10 IDEDS 5 7...

Page 111: ...R4 16 17 FPDATA 5 B5 FPDATA 17 R5 18 19 FPDATA 6 G0 Gnd 20 21 FPDATA 7 G1 TFTDE 22 23 Gnd VCC3 24 25 FPDATA 8 G2 VCC3 26 27 FPDATA 9 G3 FPFRAME 28 29 FPDATA 10 G4 Gnd 30 31 FPDATA 11 G5 FPLINE 32 33 Gnd VCC3 34 35 PCIRST VCC3 36 37 Gnd Gnd 38 39 Gnd Gnd 40 Pulled low by 0 ohm resistor Can be configured as an active PCIRST signal as a special order from factory Table A 12 J6 Battery connector J6 Ba...

Page 112: ...15 J9 Digital I O connector J9 Digital I O Pin Pin Name Pin Name Pin 1 Port B bit 4 Vcc 5V 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...

Page 113: ...D3 DRQ2 PC 104 Connector 7 D2 12V Pin D C 8 D1 SRDY ZWS 0 GND GND 9 D0 12V 1 MEMCS16 SBHE 10 IOCHRDY KEY 2 IOCS16 LA23 11 AEN SMEMW 3 IRQ10 LA22 12 A19 SMEMR 4 IRQ11 LS21 13 A18 IOW 5 IRQ12 LS20 14 A17 IOR 6 IRQ15 LS19 15 A16 DACK3 7 IRQ14 LA18 16 A15 DRQ3 8 DACK0 LA17 17 A14 DACK1 9 DRQ0 MEMR 18 A13 DRQ1 10 DACK5 MEMW 19 A12 REFRESH 11 DRQ5 SD8 20 A11 SYSCLK 12 DACK6 SD9 21 A10 IRQ7 13 DRQ6 SD10 ...

Page 114: ...TS 6 nc 17 DTR 7 nc 18 RI 8 GND 19 GND 9 nc 20 nc 10 Table A 19 J13 Power connector Pin Function Function Pin 1 nc nc 6 2 GND 5V 7 3 GND 5V 8 4 12V 12V 9 5 nc GND 10 Table A 20 J14 and J15 COM3 and COM4 RS 422 485 connectors J15 COM3 connector J14 COM4 connector Pin Signal Pin Signal 1 TXD 1 TXD 2 TXD 2 TXD 3 GND 3 GND 4 RXD 4 RXD 5 RXD 5 RXD 114 ...

Page 115: ...n Name 1 GND 2 KCLK 3 KDATA 4 MCLK 5 MDATA 6 nc 7 5V 8 nc Table A 22 J17 COM3 and COM4 connector COM3 COM4 Pin RS 232 signal Pin RS 232 signal nc 11 nc 1 nc 12 nc 2 RxD 13 RxD 3 RTS 14 RTS 4 TxD 15 TxD 5 CTS 16 CTS 6 nc 17 nc 7 nc 18 nc 8 GND 19 GND 9 nc 20 nc 10 115 ...

Page 116: ...8 19 GND STEP 20 21 GND WDATA 22 23 GND WGATE 24 25 GND TRK0 26 27 GND WP 28 29 GND RDATA 30 31 GND HDSEL 32 33 GND DSKCHG 34 active low Table A 24 J19 LPT1 J19 LPT1 Pin Name Name Pin 1 OSTB AFD 2 3 OPD 0 ERR 4 5 OPD 1 INIT 6 7 OPD 2 SLIN 8 9 OPD 3 GND 10 11 OPD 4 GND 12 13 OPD 5 GND 14 15 OPD 6 GND 16 17 OPD 7 GND 18 19 ACK GND 20 21 BUSY GND 22 23 PE GND 24 25 SLCT VCC5 26 active low 116 ...

Page 117: ... GND GND 10 11 GND GND 12 13 3V GND 14 15 GND GND 16 17 GND A2 18 19 A1 A0 20 21 DD0 DD1 22 23 DD2 NC 24 25 GND NC 26 27 DD11 DD12 28 29 DD13 DD14 30 31 DD15 HDCS1 32 33 GND IOR 34 35 IOW 3V 36 37 IRQ14 3V 38 39 GND NC 40 41 RST IORDY 42 43 DRQ IDE_DAC K_P 44 45 ACTLED NC 46 47 DD8 DD9 48 49 DD10 GND 50 51 NC NC 52 active low 117 ...

Page 118: ...tilities 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 118 ...

Page 119: ... use the INT 17h functions PHLASH EXE Purpose This support command will program a BIOS image from a floppy drive or a subdirectory to the 512K flash EEPROM Syntax PHLASH Remarks Phlash exe must have two files that are located the same directory as the Phlash exe file These files are BIOS ROM a 256K BIOS image and platform bin a support file that locates the BIOS ROM file in the 512K flash EPROM Th...

Page 120: ...stem which only restarts the system but not the expansion cards The RESET button on the XE 700 SBC also accomplishes the same thing as the RESET command VGA700 EXE Purpose This support command enables the watchdog timer and allows time out to expire thus restarting the system Syntax VGA700 BIOS_FILE TFT_FILE Remarks The VGA700 command buids a new BIOS with the TFT_FILE BIOS file included To use th...

Page 121: ... keyboard Y adapter will provide PS 2 mouse 6837 Table C 2 Digital I O accessories Product Description Octagon p n Cables CMA 26 12 12 cable for digital IO port 26 pin 2776 CMA 26 24 24 cable for digital IO port 26 pin 1257 Terminal Boards STB 26 Terminal board 26 position 2905 STB 20 Terminal board 20 position 2904 TBD 100 Terminal board with LED indicators 1183 Opto Modules and Racks G4 IAC5 Inp...

Page 122: ...basis without warranty The warranty and remedies set forth above are in lieu of all other warranties expressed or implied oral or written either in fact or by operation of law statutory or otherwise including warranties of merchantability and fitness for a particular purpose which Octagon specifically disclaims Octagon neither assumes nor authorizes any other liability in connection with the sale ...

Page 123: ...TED AND WILL BE RETURNED FREIGHT COLLECT Returns There will be a 15 restocking charge on returned product that is unopened and unused if Octagon accepts such a return Returns will not be accepted 30 days after purchase Opened and or used products non standard products software and printed materials are not returnable without prior written agreement Governing law This agreement is made in governed ...

Reviews: