Home

PC-510-586-133 - Octagon Systems

image

Contents

1. PC 510 user s manual Overview Chapter1 Overview Description The PC 510 Mobile Industrial Computer MIC is a high performance single board PC in Octagon s semi custom product line The PC 510 integrates serial communication industrial digital I O a floppy and a hard disk port a multifunctional parallel port and a local bus video which supports monitors and flat panels It has an interrupt routing matrix two solid state disks and a PC 104 interface The PC 510 can have up to 16 MB of on board DRAM This board is supplied with DOS 6 22 in ROM but will also execute other operating systems such as Windows Windows NT and QNX Since the PC 510 uses the same functional blocks as the MicroPC the circuitry has been fully proven as reliable and the software is compatible with the software in the Micro PC series Specified to your engineering needs the PC 510 can be ordered as a semi custom board in OEM quantities The stocked version of the PC 510 is listed below with the standard and optional features The standard version can be used for system development and an optional version of the PC 510 is usually application specific PC 510 major hardware features CPU The high performance 586 CPU comes in two versions One version is a 120M Hz586 and the other is a 133M Hz586 Both versions operate at 3 3V for low power consumption The PC 510 has a local bus speed of 33 MHz and an ISA bus
2. 17 1 Serial EEPROM and CMOS RAM PC 510 user s manual Return registers Comments Carry flag cleared if successful AX Word read Carry flag set if error AL Error code Error code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function reads a word from the user area of the serial EEPROM Programming example Read word 2 asm int 17h unsigned int seeData Inline assembly code for Borland C 3 1 mov ax 0fc00h mov bx 02h Read word 2 mov ax 0ffffh mov seeData ax store data in c environment Write a single word to the serial EEPROM Function Subfunction Purpose Calling registers Return registers Comments fch olh To write a single word to the on board serial EEPROM AH fch AL olh BX Word address zero based CX Data word to write DX ffffh relative to user area Carry flag cleared if successful Carry flag set if error AL Error code Error code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function writes a word to the user area of the serial EEPROM 17 2 PC 510 user s manual Serial EEPROM and CMOS RAM Programming example Write 0x1234 to word 3 unsigned int seeData 0x1234 Inline assembly code for Borland C 3 1 asm mov bx
3. WARNING Due to the heat generated by the 586 processor it is highly recommended that thermal management is always enabled and the CPU not run in full on condition If thermal man agement is enabled and DOZE is enabled the PC 510 will operate to the published temperature specifications If thermal management is disabled care must be taken not to damage or shorten the life of the CPU Adequate ventilation preferably with a fan and ample room around the CPU and card cage must be provided Please contact Octagon Techni cal Support if the thermal management is to be disabled to discuss your situation The option for thermal management is in a PMI file thermal management Y N Enables thermal management features cool down clocking Bitblt engine W2 3 4 toggles the CPU clock speed between 120 and 133 MHz When pins 3 and 4 are jumpered the CPU clock speed operates at 133 MHz When pins 3 and 4 are not jumpered then the CPU clock speed operates at 120 MHz W2 3 4 optimizes the PC 510 s temperature performance when the CPU is operating in accelerated GUI environment When power man agement is enabled you must remove W2 3 4 to use the video accelera tor This ensures that the PC 510 s operating temperature is between 40 C and 70 C 21 15 CPU power management PC 510 user s manual However if power consumption is not a major concern for your system when using the video accele
4. By removing the keys on the PC 510 it is possible to key your power connector header to your power supply connector To insert the power connector without removing the keys angle the connector at 90 and then place it on P8 P9 2 4 PC 510 user s manual Quick start Table 2 1 Note Figure 2 4 Power connector P8 P9 Pin Description P8 Pin Description P9 1 N C 1 Gnd 2 5V 2 Gnd 3 12V 3 5V 4 12V 4 5V 5 Gnd 5 5V 6 Gnd 6 5V See the Accessories appendix for connector information on the power connector Connect the PS 2 style keyboard directly to the keyboard port at J 2 and a VGA monitor to J 20 using a VGA 12 cable Refer to Figure 2 4 PC 510 keyboard and monitor Keyboard cable Keyboard connector J2 Mouse connector VGA Monitor o OoOooOoOoOooOoOo oooooooooooOooooo onooooooooooooOooo0o0 oo0o0pp0ppprp000000000 2 5 Quick start PC 510 user s manual Reference designators Table 2 2 Note Table 2 3 The following tables illustrate jumper connections and pins jumpered on the PC 510 PC 510 connectors Reference Reference designator Description designator Description J1 Speaker JB GPS module J2 K eyboard J14 Flat panel J3 Mouse J15 EZI O1 J4 COM 3 COM4 J 16 EZI O2 J5 COM 5 COM6 J17 OPT OA OPT OB J6 LPT1 Printer J 18 Battery J7 CO
5. Because the AMD 512K 1MB and 2MB havea different structure they cannot be used in any other type of device An image from a 512K AMD flash can only be used on other 512K AMD flashes GETIMGH EXE Purpose 1 This support command transfers an SSD image from a target PC run ning GETIMG and saves the image to a host file Syntax 1 GETIMGH filename COMx Bxx Ixx B 3 Software utilities PC 510 user s manual Purpose 2 This support command transfers an SSD image from a target PC run ning GETIMG and saves the image to a host file via a serial UART connection A non standard serial port address is used and the IRQ value must be specified Syntax 2 GETIMGH filename Uxxx Bxx Ixx Parameters m filename specifies the output file for saving or programming and it also represents the host filename m COMx specifies the PC COM port for serial transfer The variable x represents a value from 1 to 4 m Uxxx specifies the UART base address to use for serial transfer The base address 100 3F F is in hexadecimal format E Bxx specifies baud rate of transfer where xx can be 300 1200 2400 4800 9600 19200 38400 57600 115 115200 The default is 38400 when using a COMx switch If COM1 is the console the baud rate defaults to the current console baud rate E Ixx specifies the interrupt to which the UART The variable x represents a value from 3 to 15 See also GETIMG EXE for details
6. System power management At the system level power management is very similar to the device level management with a couple of exceptions Cooperative manage ment is supported allowing an APM driver such as POWER EXE to control the actual power state transitions This is done by identifying power management events and reporting them to the APM driver viaa polling mechanism Power state transitions then occur at the request of the APM driver Individual device states in the various system power states can be configured via CMOS locations to the extent at which the firmware has the ability to control them For example the video can remain ON during STANDBY which makes STANDBY mode more transparent to the user or it can be powered OFF during STANDBY to further reduce power The parallel port may be powered OFF in STANDBY or remain ON in STANDBY and powered OFF in SUS PEND but on return to full speed it must be powered ON because there is no access SMI available The disks and serial ports on the other hand may remain powered OFF after the system RESUMEs and can be powered ON when accessed TheIDLE timer can be reset by numerous sources including device accesses and interrupts Note that it is possible for the IDLE timer configuration to be of shorter duration than the device timers This means that the system can be deemed IDLE even though some of the devices are still active When this occurs the device power states are set accordin
7. BX CX DX Return registers Comments efh 00h To set the directions and to program the initial values of an EZ I O port Port A configuration XXXXXXXX XXXXXXXXB XXXXXXX Initial data for port A XXXXXXXXB direction 1 gt output 0 gt input Port B configuration XXXXXXXX XXXXXXXXB XXXXXXXX Initial data for port B XXXXXXXXB direction 1 gt output 0 gt input Port C configuration XXXXXXXX XXXXXXXXB XXXXXXXX Initial data for port C XXXXXXXXB direction 1 gt output 0 gt input ffffh Carry flag cleared if successful Carry flag set if error AL Error code This function is used to initialize the first EZ I O i e the EZ I O that has the higher I O address when two EZ 1 O chips are present on a board before normal use Programming example Inline assembly code for Borland C 3 1 asm mov ax Oef00h mov di 00ffh port A all outputs init data all 0 s mov bx 55ffh port B all outputs init data 55h mov cx 0000h port C all inputs mov dx Offffh int 17h EZ I O PC 510 user s manual Write EZ I O 1 Function efh Subfunction olh Purpose To write a value of an EZ I O port Calling registers AH efh AL olh DI Port A mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port A 1 gt bit to be changed XXXXXXXXB Data for port A BX Port B mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port B 1 gt bit to be changed XXXXXXXXB Data for port B CX
8. backspace and S keys the system will reboot automatically SETUP example The following example configures a system with no memory test 9600 baud printer at 378h and booting from C OCTAGON SYSTEMS CORPORATION PC510 SETUP UTILITY Vx x c Phoenix Technologies Ltd 1985 1995 Press SPACE to CHANGE ENTER to ACCEPT ESC to EXIT Serial Console on COMI ENABLED COM1 Console Baud Rate 9600 Power on memory test DISABLED Boot Sequence C ONLY Serial Port COMI ENABLED Serial Port COM1 Address 3F8h default Serial Port COM2 ENABLED Serial Port COM2 Address 2F8h default Parallel LPT Port ENABLED Parallel Port Mode Bidirectional Printer POLE Parallel Port Address 378h Number of floppy drives 1 Onboard Floppy Controller ENABLED Swap drives A and B NO Floppy drive 1 size 3 5 1 44 MB Onboard IDE Interface ENABLED Primary Master Fixed Disk AUTO Primary Slave Fixed Disk USER Secondary Master Fixed Disk NONE Secondary Slave Fixed Disk NONE Internal CPU cache ENABLED Limit CPU to half speed NO SETUP Entry via Hotkey ENABLED Power Management ENABLED Doze Clock slow stop SLOW Time Update after Suspend ENABLED DIMM Module Type EDO Enable ROM at COOOOh C7FFFh ENABLED Enable
9. i n 9000 E a Zz o S m wm gt lt S geseg J m m 255 S oooo ummm s HMMM TE O ooo0oo0 5 gt UU O 99920 gN i 1 mi LU Ci Qo000 a 0000 a oo000 2 omm sone mm Qa E O oo TMN 5 FINN Cmn Tnn 5 oo B BS E z 2 Sab S S S cm E OBB RB ESB EEE g oo T T B H a G ts g Se d OPTO 0008 5 OPIO l O EE HN Jleoon a m T m E gg O Sooo i g i gt pe 3 9000000000000 2 9990900909009000000000 0000000000000 Z 0000000000000 S 0600000000000000000000 GG00000000000 N FLOPPY Y i TJ ooooooooon Ki 00000000000000000 S 0000000000000 2 0000000000 0000000000000000 0000000000000 Oo 3 COM4 COM3 1 COM2 COMI i c lt o0o0o0o0000000 0000000000 jv D 9000000000 oo00000000 OOQQ000000000 p 2 2 PC 510 user s manual Quick start Figure2 2 PC 510 center to center hole dimensions a 331 5 750 gt lt t 5 358
10. 3 RxD RxD 4 RTS RTS 5 TxD TxD 6 CTS CTS 7 DTR DT R 8 RI 9 Gnd Gnd 10 45V Safe V Safe COM4 COM4 COM4 optional COM4 optional standard industrial standard industrial Pin AT serial serial Pin AT serial serial 11 DCD 12 DSR 13 RxD RxD 14 RTS RTS 15 TxD TxD 16 CTS CTS 17 DTR DT R 18 RI 19 Gnd Gnd 20 45V Safe 45V Safe active low pulled high to 5V A 9 Technical data PC 510 user s manual Table A 21 AT and industrial serial for COM5 and COME J 5 COM5 COM5 optional COM5 optional COM5 routed standard routed from standard from Pin AT seria GPSJ9 Pin AT serial GPSJ9 1 NC 2 NC 3 RxD RxD GPS 4 RTS pin 11 5 TxD TxD GPS 6 CTS pin 12 NC M RST pin5 8 NC Gnd 10 5V Safe COM6 COM6 COM6 standard COM6 standard COM6 optional industrial optional industrial optional routed Pin serial RS 485 Pin serial RS 485 from J 13 11 RS 485 12 NC 13 RxD 14 RTS TxD GPS 15 TxD 16 CTS RxD GPS pin 14 17 RS 485 18 NC 19 Gnd Gnd 20 5 Safe V Safe active low PC 510 user s manual Technical data TableA 22 LPT1as printer connector J 6 Table A 23 Pin DB 25 pin Function Pin DB 25 pin Function 1 1 STB 14 20 Gnd 2 14 AF D 15 8 DATA6 3 2 DATAO 16 21 Gnd 4 15 ERR 17 9 DATA7 5 3 DATA1 18 22 Gnd 6 16 INIT 19 10 ACK
11. J umper blocks W2 7 8 and W5 must be set appropriately See Table 8 1 for settings Selecting SSDO device type Table8 1 SSDO devicesdection jumpers W5 W2 7 8 Pins Description W5 1 3 2 4 5 7 8 10 W2 7 8 SRAM with battery backup W5 1 2 3 4 5 6 910 W2 7 8 Flash W5 1 2 3 4 5 6 9 10 EPROM default pins jumpered W2 7 8 is not jumpered SSDO replaced with an SRAM device Before replacing SSDO with an SRAM device do the following steps 1 Since SSDO is to be replaced with an unprogrammed device the PC 510 must be configured to boot from SSD1 Run SETSSD EXE to change the boot device PC510 C gt SETSSD SSD1 SSDO 2 Power off the PC 510 and then make sure W2 5 6 is jumpered in order to boot from the BIOS on SSD1 8 1 SSDs DRAM and battery backup PC 510 user s manual 3 Jumper W5 1 2 3 4 5 6 9 10 and W2 7 8 for a flash device Install a 512K SRAM into SSDO at socket U13 5 Power on the PC 510 and format the flash device See also the Manag Note ing SSDs chapter for more information SRAM contents are sometimes affected by system noise Therefore the use of SRAM is not recommended in electrically noisy environments especially when systems are critical The SSDO supports SRAM devices which are available only under OEM contract The SSDO socket also supports flash and EPROM devices By default SSDO reserves 192 KB for the system video BIOS an
12. PICO FA 5 6 U2 User option jumper 2 7 8 VE VGA controller on enabled off disabled 9 10 IRQ matrix on disabled off enabled factory default pins jumpered Toggles in BIOS extension areas work in combination with toggles in the SETUP BIOS extension areas See the Console devi ces chapter for more infor mation on BIOS regions x Enables or disables PICO Flash Array extended BIOS EZ I O pull up pull down user option jumper W4 Pins Label Description 1 2 EZ I O 1 pull up to 5V 2 4 EZ I O 1 pull down to Gnd 5 6 EZ I O 2 pull up to 5V 6 8 EZ I O 2 pull down to Gnd 9 10 U User option jumper 1 default pins jumpered 2 7 Quick start PC 510 user s manual Table 2 7 Table 2 8 Table 2 9 Table 2 10 SSDO device sd ection jumpers W5 W2 7 8 Pins Description W5 1 3 2 4 5 7 8 10 W2 7 8 SRAM with battery backup W5 1 2 3 4 5 6 10 W2 7 8 Flash W5 1 2 3 4 5 6 9 10 EPROM default pins jumpered W2 7 8 is not jumpered J upiter module antenna voltage sdect W6 Pins Description 1 2 12V 1 3 5V default pins jumpered Flat pand interface voltage sd ect W8 Pins Description 1 2 5V 3 4 3 3V default pins jumpered Inverted shift clock signal voltagelevd select W9 Pins Description 1 2 3 3V 3 4 5V default pins jumpered PC 510 power suppl
13. Serial device ra Serial device Serial device Serial device Serial device COM5 as GPS I O COM65 also supports the Rockwell Jupiter GPS module and is accessed at connector J13 Refer to the GPS interface chapter for more informa tion 5 9 Serial ports PC 510 user s manual COM6 RS 485 transmitter control Table 5 14 Note COM6 can either have an RS 232 or an RS 485 interface The default configuration is for an RS 232 port To change this configuration use the SETIRQ DOC support command found in the ISP directory on your PC 510 utility disk COM6 defaults to base address 328h For a complete listing of COM6 addresses see the COM3 through COM6 interrupt status port section in this chapter The RS 485 transmitter is controlled by the COM6 RTS signal To turn the transmitter ON and OFF through software control toggle bit 1 of base address 4 82Ch Refer to the following table on RS 485 terminations RS 485 transmitter control COME at location 32Ch Program statement Description Set bit 1 at location 32Ch high Enables COM6 RTS which enables RS 485 transmitter output Set bit 1 at location 32Ch low Disables COM6 RTS which disables RS 485 transmitter output The above address at COM6 for the RS 485 transmitter control may change Refer to Table 5 1
14. enter PGMBIOS SSDO SSD1 PGMIMG EXE Purpose 1 This support command programs a local file image to an SSD Syntax 1 PGMIMG SSDx filename Purpose 2 This support command programs a local file image to an SSD and transfers it to a host PC running PGMIMGH Syntax 2 PGMIMG SSDx COMx Bxx Ixx B 9 Software utilities PC 510 user s manual Purpose 3 This support command programs a local file image to an SSD and transfers it toa host PC running PGMIMGH A non standard serial port I O address is used and the IRQ value must be specified Syntax 3 PGMIMG SSDx Uxxxx Bxx Ixx Parameters filename specifies the input file programming SSDx specifies the target SSD for image The variable x represents a value from 0 to 1 m COMx specifies the PC COM port for serial transfer The variable x represents a value from 1 to 4 m Uxxx specifies the UART base address to use for serial transfer The base address 100 3F F is in hexadecimal format E Bxx specifies baud rate of transfer where xx can be 300 1200 2400 4800 9600 19200 38400 57600 115 115200 The default is 38400 when using a COMx switch If COM1 is the console the baud rate defaults to the current console baud rate E Ixx specifies the interrupt to which the UART base address is con nected The variable x represents a value from 3 to 15 PGMIMGH EXE Purpose 1 This support command programs an image file from
15. f 0000000000000 ag 3 COM4 COM3 1 COM2 COM i a 0000000000 ooooooooon jv i 1 oooooooooo oooooooooo s gt Q90D00900n0 9 7 S Yy 0 200 k 3 377 1 350 Quick start PC 510 user s manual Figure 2 3 Note WARNING Before the PC 510 is powered on all eight standoffs screws and washers should be secured to the board The standoff pieces will ensure full support of the PC 510 not only on all four sides but also in the middle of the board These hard ware pieces will reduce the circuit board flex when the PC 104 expansion board and or the SSDO are inserted Flex ing of the PC 510 board should be avoided since it can cause problems with the copper circuit traces and the surface mounted components The power supply connector is located at P8 P9 Make certain to connect the ground wires typically black to all ground connectors at P8 P9 on the PC 510 Refer to Figure 2 3 WARNING Accidently crossing the wires i e plugging 5V wires into the ground connector or the ground wires into the 5V connector can damage the PC 510 Power connector P8 P9 P8 P9 Power header BREBEEEERSS Bo ee a ats aa eo o gt 00 m oooo0oo0oo0o0oo0oo0og0 c a oooooooooo zooooonooooon amp ae Standard cable wire colors 1 at roll Fe rt BEBSESSESESESES EBS toes esse ese s
16. or gt when the LCDBIAS TSR detects a lt CTRL gt lt gt or lt CTRL gt lt gt This display may interfere with graph ics based programs E R reinstalls the TSR when detection occurs of a previous TSR copy of the LCD bias Em U uninstalls the TSR U only removes the vectors and not the memory usage of the TSR TSRs must be removed in the order of last installed first removed Example 1 Toinstall the LCDBIAS TSR and its display after the LCD bias voltage has been adjusted enter the following command LCDBIAS D B 6 PC 510 user s manual Software utilities Example 2 Toinstall the LCDBIAS TSR only and not a display of its adjust charac ters enter LCDBIAS Example 3 If possible to uninstall the LCDBIAS TSR enter this command LCDBIAS U Remarks If the INT 17 extended BIOS TSR has not been previously installed then the LCD TSR will not install See also 117HNDLR EXE and also the CRTs and flat pands chapter LPT1CON COM Purpose This support command redirects the video to the LPT1 port Syntax LPT1CON Remarks If you have a 2010 interface board and an LCD display connected to the LPT1 port executing the DISPLAY EXE and LPT1CON COM programs allow you to use the display as the system console You must reset your system to change the video to the original parameters B 7 Software utilities PC 510 user s manual PFORMAT EXE Purpose This
17. printf The CMOS byte OE at powerup time 02x n cmosflag Copy contents of serial EEPROM to extended CMOS RAM Function Subfunction Purpose Calling registers Return registers fbh 09h To copy contents of serial EEPROM extended CMOS storage to extended CMOS RAM AH fbh AL 09h DX _ ffffh Carry flag cleared if successful Carry flag set if error AL Error code 17 7 Serial EEPROM and CMOS RAM PC 510 user s manual Comments Error Code Meaning ffh Unknown error olh Function not implemented 02h Defective serial EEPROM 03h I Ilegal access This function copies the contents of the serial EEPROM to extended CMOS RAM The extended CMOS can now be read written using the 06 and 07 functions Programming example Copies contents of serial EEPROM to extended CMOS RAM Inline assembly code for Borland C 3 1 asm mov ax 0fb09h mov dx 0ffffh int 17h Copy contents of extended CMOS RAM to serial EEPROM Function Subfunction Purpose Calling registers Return registers Comments fbh OAh To copy contents of the current extended CMOS RAM data to the serial EEPROM AH fbh AL OAh DX _ ffffh Carry flag cleared if successful Carry flag set if error AL Error code Error Code Meaning ffh Unknown error olh Function not implemented 02h Defective serial EEPROM 03h I Ilegal access This function copies the contents of
18. BH CMOS data DX ffffh Carry flag cleared if successful Carry flag set if error AL Error code Error Code Meaning ffh Unknown error olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function writes a single byte to the extended CMOS RAM area Programming example Writes 0x44 to index 3 of extended CMOS RAM Inline assembly code for Borland C 3 1 asm mov mov mov mov int ax 0fb07h b1 3 Write byte 3 bh 44h cmos data dx O0ffffh 17h 17 6 PC 510 user s manual Serial EEPROM and CMOS RAM Check CMOS battery Function fbh Subfunction 08h Purpose To check CMOS battery condition Calling registers AH fbh AL 08h DX _ ffffh Return registers Comments Carry flag cleared if successful ZF set battery okay ZF clear battery bad AL copy of CMOS register OEh at powerup time Carry flag set if error AL Error code Error Code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function reports the condition of the CMOS battery This is useful to determine if extended CMOS data contents should be relied upon or refreshed from EEPROM Programming example Reports the condition of the CMOS battery unsigned int cmosflag Inline assembly code for Borland C 3 1 asm mov ax O0fb08h mov dx O0ffffh int 17h mov cmosflag al
19. C nonoperating m Relative humidity 5 to 95 noncondensing m Altitude 100 to 10 000 m m Shock 10g 3 axis m Vibration 3g 3 axis Note Forced air cooling is required above 45 C if power management is not used Size 5 75 x 8 0 x 0 9375 1 8 PC 510 user s manual Quick start Chapter 2 Quick start This chapter covers the basics of setting up a PC 510 system and tells you How toinstall and power on the PC 510 and run a demo program m How tousea serial console instead of the on board SVGA video Follow the mounting procedures for the PC 510 To establish a serial console link go to the Serial console section in the Console devices chapter Installing the PC 510 Toinstall the PC 510 you will need the following equipment or equivalent m PC 510 Mobile Industrial Computer m 5V power module m AT compatible keyboard with PS 2 connector E VGA monitor m VGA 12 cable 1 Refer to the PC 510 component diagram Figure 2 1 for the location of various connectors before installing your PC 510 system WARNING The PC 510 Mobile Industrial Computer contains static sensi tive CMOS components Do the following to avoid damaging your card and its components Ground yourself before handling the PC 510 card Disconnect power before removing or inserting a PC 104 expansion card m When programming a memory device place the device in the socket before applying power Hardware
20. Refer to Figure 7 1 3 Connect P2 COM1 side of the VT C 20F cable to the 9 pin null modem adapter Refer to Figure 7 2 7 1 Console devices PC 510 user s manual Figure 7 1 ThePC 510 and a serial console Note 8 Figure 7 2 PC SmartLINK Null modem adapter P2 COM BB Port Desktop PC P3 OoooooooooooooooooO OOOOoOoOoooooOo0o0oo0o0o00 pooppopopopp0op0p0000 aBpg pooppopopoprp0opr0p000000 Oooo OOOO 0000 COM2 VTC 20F cable If your PC has a 9 pin serial connector connect the 9 pin null modem adapter to any serial port COM 1 COM 4 on your PC If your PC has a 25 pin serial connector attach a 9 to 25 pin adapter to the 9 pin null modem adapter and then insert the matching end of the 9 to 25 pin adapter into the serial port Start PC SmartLINK Remove W2 1 2 and W3 1 2 to disable the video BIOS For more information on enabling and disabling the video BIOS refer to the following section in this chapter Power on the PC 510 VTC 20F cable and null modem adapter RS 232 Null modem cable Null Modem Adapter VTC 20F Cable 7 2 PC 510 user s manual Console devices Keyboard You can use any of the console options mentioned in the Sdecting console devices section with a local keyboard Note Seethe Accessories appendix for connector information on
21. Selecting console devices o cuccssecceegsseitssshenscnzese Maphesbet serteuendeuadsdessgeetedasnaacates 7 1 Local bus SVGA riiin eaaa ni aaa nas a ekaa da aaa 7 1 SEN I ell Conso ensuite a aaa a ida a hia ced 7 1 PC 510 user s manual Contents EOE AO xc ccesseccestenaysenaecctans 2ostablehass teusucusayiecees E 7 3 Speaker reas serine eas seksi cs tse ts ied a aa aa aia 7 3 MOUSER ek chase lata eek sateen Ses te I gaat Aa Aaa dud aged tata at als 7 3 Enabling disabling the video BIOS 00 0 eceeceeeeeeeeee teeter teeeetenaeeenaeeeneeeenes 7 3 Re establishing communications when the console is not working 7 5 Chapter 8 SSDs DRAM and battery backup ssss ssssnssennuuunnuunnnnnnnunnnnnnnnnnnn 8 1 Desci ptioh n ct 22 et ade esterase anal atalapoiseitce stags aus EAA A AANE AALAN 8 1 SS DO optio al iseina sd ueesoreadended aiani Eiaa havi detente 8 1 Selecting SSDO device type xyes secivtivecettes Radeon eats 8 1 SSDO replaced with an SRAM eVICC 200 eeeeeeetee een e eee etetee erat eeeeeneeeeee 8 1 SSDO replaced with a flash device eecceceseeeeeeeeeeceeeeeeeeeeeeeeeeeeteeeeeeeneeens 8 2 Selecting an SSD Bl OS seirinin iniata aiaa niina aa aaea iani 8 2 SSDO replaced with an EPROM OTPROM sirrin 8 3 GS DA aastiecautavestiysatsduactsseuditenshetestivualdcyais Gavin EEE 8 3 DRAM innean ana aa aa a aaa anaia ata a daaa Ea 8 3 Battery backup for SSDO SRAM and real time calendar clock sses 8 4 Installing an AT a
22. command in CONFIG SYS or from the DOS prompt Example 1 Toinstall the REMDISK program from CONFIG SYS at 19200 on COMI using packet style transmission enter the following in CONFIG SYS and then reboot the system remember to include the full path to find REMDISK EXE if not located in the root directory DEVICE REMDISK EXE B19200 Example 2 To display a help screen for REMDISK enter the following at the DOS prompt REMDISK Example 3 Toinstall REMDISK from the DOS prompt or from a batch file like AUTOEXEC BAT at 9600 baud without packet style transmission on COM 2 enter the following REMDISK B9600 COM2 Example 4 Tounload the REMDISK installed from the batch file or the DOS prompt type REMDISK U PC 510 user s manual Software utilities See also REMSERV EXE REMQUIT COM Purpose This support command cancels a REMSERV session on a remote sys tem Syntax REMQUIT Remarks Once a REMDISK REMSERV connection is no longer needed the REMQUIT command is used on the same CPU running REMDISK to cancel the REMSERV command You may also press the ESC key if you have access to a local keyboard to the CPU running REMSERV See also REMSERV EXE REMDISK EXE REMSERV EXE Purpose This support command makes a single drive at a time on the server system available to the Client The available drive can be changed at any time by quitting the REMSERV program and then run
23. 03h int 17h Read multiple words from mov ax OfcOlh Write word 3 mov cx seeData Get write data from c environment mov dx O0ffffh the serial EEPROM Function fch Subfunction 02h Purpose To read multiple words from the on board serial EEPROM Calling registers AH fc h AL 02h BX Word address zero based CX Word count DX ffffh relative to user area ES DI D estination pointer Return registers Carry flag deared if successful AX Word read Carry flag set if error AL E rror code Error Code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h 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 mov bx 05h Read starts at word 5 mov cx 10 Read 10 words mov dx 0ffffh les di seeDataPt int 17h a 17 3 Serial EEPROM and CMOS RAM PC 510 user s manual Write multiple words to the serial EEPROM Function Subfunction Purpose Calling registers Return registers Comments fch 03h To write multiple words to the on board serial EEPROM AH fch AL 03h BX Word address zero based CX Wo
24. 1 Power off the PC 510 2 Install the 3 6V AT clock battery at the 18 connector Refer tothe component diagram in the Quick start chapter for the location of J 18 Note Seethe Accessories appendix for mating information on the battery connector 8 4 PC 510 user s manual External drives Chapter 9 External drives Description The PC 510 is compatible with all common floppy disk drives used on desktop PCs The PC 510 also drives any standard IDE or EIDE hard drives that have 16 bit IDE interfaces The BIOS extension ROM for the hard drive is supplied on the card so that no additional software is needed The floppy drives use DMA channel 2 Floppy disk controller Note Note The PC 510 can interface directly to one or two 3 5 in or 5 25 in floppy drives via the connector at J 9 See the Accessories appendix for connector information for the floppy disk connector If you wish to add a second floppy drive to your system you must use a floppy drive cable which has two connectors Power requirements The PC 510 requires 5V for operation You must also supply power to the floppy drive s through an external source Refer to your floppy drive manual for specific instructions Installing a floppy disk drive 1 2 Disconnect power to the PC 510 Insert one end of your cable into the rear of the floppy drive Make sure pin 1 on the cable is connected to pin 1 on the drive 3 Insert the ot
25. 1 2 3 4 5 6 10 W2 7 8 Flash W5 1 2 3 4 5 6 9 10 EPROM default pins jumpered W2 7 8 is not jumpered TableA 13 J upite module antenna voltage sd ect W6 Pins Description 1 2 12V 1 3 5V default pins jumpered TableA 14 Flat pand interface voltage sd ect W8 Pins Description 1 2 5V 3 4 3 3V default pins jumpered TableA 15 Inverted shift clock signal voltagelevd select W9 Pins Description 1 2 3 3V 3 4 5V default pins jumpered A 7 Technical data PC 510 user s manual Connector pinouts TableA 16 Powe connector P8 P9 Pin Description P8 Pin Description P9 1 N C 1 Gnd 2 5V 2 Gnd 3 12V 3 5V 4 12V 4 5V 5 Gnd 5 5V 6 Gnd 6 5V Table A 17 Speaker connector J 1 Pin Function 1 Speaker drive 2 NC 3 Gnd 4 5V Safe TableA 18 Keyboard connector J 2 Pin Function ON OURA UNE Keyboard data NC Gnd 5V Safe Keyboard dock NC SHLDO SHLD1 A 8 PC 510 user s manual Technical data TableA 19 Mouseconnector J 3 Pin Function Mouse data Table A 20 NC Gnd 5V Safe NC SHLDO SHLD1 ON OU BWDN FE AT and industrial serial for COM3 and COM4 J 4 Mouse dock COM3 COM3 COM3 optional COM3 optional standard industrial standard industrial Pin AT serial serial Pin AT serial serial 1 DCD 2 DSR
26. 12 280 VAC DC output 5 60 VDC DC output 5 200 VDC DC output dry contact output 3389 2395 2396 2397 2511 2529 2398 2399 2400 2503 3013 D 3 Accessories PC 510 user s manual TableD 6 Miscdlaneous part numbers Octagon part Product Description number AT battery Calendar clock battery 3186 backup PC SmartLINK IV Terminal emulation 3447 software CAM BASIC Multitasking industrial 4059 control programming language J upite installation kit Rockwall jupiter GPS 4867 hardware and cable kit D 4 PC 510 user s manual Warranty Warranty Octagon Systems Corporation Octagon warrants that its standard hardware products will be free from defects in materials and workman ship 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 Octagon s only responsibility under this warranty is at its option to replace or repair free of charge any defec tive component part of such products Limitations on warranty The warranty set forth above does not extend to and shall not apply to Products including software which have been repaired or altered by other than Octagon personnel unless Buyer has properly altered or repaired the products in accordance with procedures previ
27. 3 How to initiate the SUSPEND RESUME option assecc 21 4 How to initiate the STANDBY Option 0 ec eeeeeeeeeeeeteeeeeeeeetaes 21 6 Save lO OISK visctessisiettaee teste ater eee a ieaco aside ede ae 21 7 How to initiate the Save to disk option 0 eeeeeeeeeeeeeeeeeeeenteeetees 21 8 Power management configuration eeceee eee eeeete teens eeeeneeeenaeeeeeneeee 21 9 Enabling power management cecccesceeceeceeeeeeeeeeeeeeeeeeeeeeeeeeeees 21 9 System tIMErS aiie inini seen adenine NEA TTEA ay Sinus 21 10 Doze timer enable and resets eccccceccceeeeceeeeeeeeeeeeseeeeeeseeeseseeeeenees 21 10 IDLE timer CESCES ce Saiss ctcenedaadtde ntaxersiescacciedaseaces lecsasiweneincdeveastanacs 21 11 RESUME from STANDBY ccc sycstenieed el cett cian eer eceradlen ares 21 12 RESUME from SUSPEND a esiten dente Aare reteadceateein teil tienes 21 13 Remote suspend reSume NpUtS ceccceeecceessee cesses eeeeeeeeeeeseneeeeeeees 21 13 First Suspend Resume Pulse c cccsceeeceeceeeeeesseeeeeeeeeees 21 14 Second Suspend ReSuMe PUISE cceeeeeeeeeeeeeteteeeeteeeeeeeeees 21 14 External PMI interrupt vxcis ciicie dc aiiwsien diene eines 21 14 Thermal management ves 224 cass desczvess cg eesbeyMectssetsceeturendieceecyviand are 21 15 Bitbit engi Nen prine iine Sent vsaraddudei pastels EnaA AA TEE aeai 21 15 PMISETU P a natan a a eaa EA aA E E a A a nd oes eae 21 16 vii Contents PC 510 user s manua
28. 5 COI 5 ninri csc ees i dare tele A eee neler een E a EAE EAE a 5 5 COM Orriaren a aa Aa E Aa redeem ET OEN GATE 5 6 Null modem Cable s iiiainiiiiii ankenia aiaiai aain 5 6 Building your own cable 2352 cce erste ee rer oaths Sere ta oaths dee 5 7 Function and use of serial POrts i cci lcccaectereseederielie cians 5 9 COM 1 as Serial console COVICE eeceeeeceeecceeeeeceeeeeeeeeeeeeeeeeeeeeeeneeneeees 5 9 COM 1 through COM6 as RS 232 I O sssssrssissrsrrserisrisrrsrrrerirerrsrrsren 5 9 COMMS eS GPS IYO artisan cde hated etre ap A aid aai teh a 5 9 COM 6 RS 485 transmitter control cece eee etter rete eeeeteeeeeeeeeee 5 10 RS 485 TICUWON I niian niaaa sd chet ete aaa a Aaa aaa araia Aaea 5 11 Chapter 6 LPT1 parallel port ssssssesnsenunnonnnnnnnnnnnnnnnnnnnnunnnnnnnnnnnnnnnnnnnnnnn nannan 6 1 LPT pa cal WOME rinaras anaa Aa ad Sada 6 1 PRINCEP Sninanioci daa a a aaa aT A aE a eld 6 1 Installing a printe iissa ai etara aai nee Aaa a d ia 6 1 PQS AY ieii aiiai angini iaa aaae aE ered ENEAN EAEAN tee 6 2 installing a display rsrsrs dai 6 2 ICY E E Sada Magea dace dandbawcnenecaxeudnaae ue cadeldeecareattanecs 6 2 Installing a keypad Genero ere arene PRE ner oretnE eran emenmnrr err eeer ne meer nanne na 6 2 CEO TC acacia esc a vase deh we i enema tens dea nthe ss Sues eee eas 6 3 Chapter 7 Console devices sssss sssusseunsenunnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnm nananman nananana 7 1 Desai ption seeiis ia aeiia a ele erate A 7 1
29. 510 to receive a file from your PC TRANSFER COM1 R V lt drive gt filename ext lt drive gt is the drive on the PC 510 where the file will be transferred R specifies to receive a file default filename ext is the name of the file on the PC 510 which you are receiving from your PC COM 1 specifies the serial port on the PC 510 N enables R characters upon receiving a block and T upon transfer ring a block Do not use M when using a serial console Execute the TRANSFER program from your PC to send a file to the PC 510 S specifies send to file TRANSFER COM1 S V lt drive gt lt path gt filename ext filename ext is the name of the file on the PC which you are sending to the PC 510 An alternate method of transferring a file is to press lt ALT gt lt D gt when you use PC SmartLINK Transfer will time out if the program has not been started after approxi mately 40 seconds It displays the following message Failed to receive lt drive gt filename ext Deleting lt drive gt filename ext Also you may speed up the transfer using the Bnnnn switch to increase the baud rate Example B57600 When you use a serial console do not use the B option on the PC 510 Instead change the serial console baud rate in SETUP Transferring files from the PC 510 In order to transfer files from your PC to the PC 510 you must execute the TRANSFER program from both the PC 510 and your PC PC 510
30. 65550 utility disk in the floppy drive If a floppy driveis unavailable then download the PGMVIDEO EXE and DAT files for the flat panel display e g S64P80 DAT from your PC to the PC 510 To download files to the PC 510 refer to the Transferring files remote disks chapter To program the PC 510 for the appropriate monitor display type the following lt drive gt PGMVIDEO lt drive gt lt filename gt SSD1 P The above command programs the video BIOS in SSD1 To program the video BIOS in SSDO enter the following command lt drive gt PGMVIDEO lt drive gt lt filename gt SSDO P The lt drive gt designator includes the drive and path where files are located A message similar to the following should appear on your display PGMVIDEO v1 00 Octagon Systems c Copyright 1996 This utility programs a new video BIOS into an SSD Programming the SSD1 video BIOS from the file s64p80 dat Video BIOS source file checksum ea00h 13 3 CRTs and flat panels PC 510 user s manual Erasing the video BIOS area of SSD1 Erase complete Programming the flash Change the BIOSDEV jumpers to use this new BIOS You must perform a hard reset to use this new BIOS Power off the PC 510 and attach the appropriate flat panel display To build the correct cable for your flat panel refer to the wiring diagram text file spe
31. 7 4 DATA2 20 23 Gnd 8 17 SLIN 21 11 BUSY 9 5 DATA3 22 24 Gnd 10 18 Gnd 23 12 PE 11 6 DATA4 24 25 Gnd 12 19 Gnd 25 13 SLCT 13 7 DATA5 26 NC 5V Safe active low AT and industrial serial for COM1 and COM2 J 7 COM1 COM1 COM1 optional COM1 optional standard industrial standard industrial Pin AT serial serial Pin AT serial serial 1 DCD 2 DSR 3 RxD RxD 4 RTS RTS 5 TxD TxD 6 CTS CTS 7 DTR DT R 8 RI 9 Gnd Gnd 10 5V Safe 5V Safe COM2 COM2 COM2 optional COM2 optional standard industrial standard industrial Pin AT serial serial Pin AT serial serial 11 DCD 12 DSR 13 RxD RxD 14 RTS RTS 15 TxD TxD 16 CTS CTS 17 DTR DTR 18 RI RI 19 Gnd Gnd 20 5V Safe 5V Safe active low pulled high to 5V RI on COM used to resume suspended operation Refer to the Watchdog timer and hardware resest and the CPU power management chapters Technical data PC 510 user s manual TableA 24 Floppy driveconnector J 9 Pin Function Pin Function 1 Gnd 2 DSEL 3 Gnd 4 NC 5 Gnd 6 NC 7 V Safe Gndk 8 ndex 9 5V Safe Gnd 10 MTR1 On 11 5V Safe Gnd 12 DS2 13 Gnd 14 DS1 15 Gnd 16 MTR2 On 17 Gnd 18 Dir In 19 Gnd 20 Steo 21 Gnd 22 WR Data 23 Gnd 24 WR Gate 25 Gnd 26 TRK O 27 Gnd 28 WP 29 Gnd 30 RD Data 31 Gnd 32 Side 1 33 Gnd 34 Disk change active low 45V Safe is factory optional Gnd is factory default PC 510
32. BIOS For a complete listing see the VGA 65550 utility disk m SSDn is the SSD which programs the video BIOS into SSDO or SSD1 The BIOS is then selected by adjusting the BIOSDEV jumper W2 5 6 E P reprograms the current video BIOS Normally PGMVIDEO by itself can not reprogram the current video BIOS Software utilities PC 510 user s manual E C reprograms the video BIOS if the checksum of the video BIOS is not correct C is usually a failure condition for a video BIOS when the system will not use the new video BIOS By default the video BIOS to be programmed must initially pass the checksum test Example 1 To program the S64P80 DAT video BIOS which operates the Sharp 64P 80 flat panel and CRT in simultaneous display mode into SSD1 whether or not the current video BIOS is in SSD1 enter the following command PGMVIDEO S64P80 DAT SSD1 P Remarks The video BIOS is typically 40K and resides in the COO00 C7F FF and C8000 CBFFF areas To use the new video BIOS set the BIOSDEV jumper W2 5 6 to the programmed SSD Also enable the video BIOS areas CO000 C7F FF and C8000 CBFFF To enable the video BIOS areas change the jumpers on W2 1 2 and W3 1 2 or change the ROM enable options in SETUP Change the ROM enable options and jump ers W2 1 2 and W3 1 2 accordingly to accommodate your current ROM enable and jumper states For complete instructions on enabling and disabling the video BIOS see the Con
33. CMOS have failure mechanisms but they are different Described below are some of the failures which are common to all manufacturers of CMOS equipment However much of the information has been put in the context of the Micro PC Octagon has developed a reliable database of customer induced field failures The average MTBF of MicroPC cards exceeds 11 years yet there are failures Most failures have been identified as customer induced but there is a small percentage that cannot be identified As expected virtually all the failures occur when bringing up the first system On subsequent systems the failure rate drops dramatically E Approximately 20 of the returned cards are problem free These cards typically have the wrong jumper settings or the customer has problems with the software This causes frustration for the cus tomer and incurs a testing charge from Octagon m Ofthe remaining 80 of the cards 90 of these cards fail due to customer misuse and accident Customers often cannot pinpoint the cause of the misuse m Therefore 72 of the returned cards are damaged through some type of misuse Of the remaining 8 Octagon is unable to deter mine the cause of the failure and repairs these cards at no charge if they are under warranty Notice to user PC 510 user s manual The most common failures on CPU cards are over voltage of the power supply static discharge and damage to the serial and parallel port
34. COM5 optional COME optional 8 wire industrial interface 8 wire industrial interface 4 wire industrial interface GPS interface 4 wire industrial interface RS 485 GPS auxiliary 4 wire industrial interface 4 wire industrial interface None None Serial ports PC 510 user s manual Description of serial ports Conflicting COM port addresses The following table lists the COM1 and COM2 addresses that conflict with those addresses belonging to COM3 through COME6 Table 5 2 Conflicting COM port addresses COM1 COM2 COM3 COM4 COM5 COM6 220h 220h 228h 228h 238h 238h 238h 2E0h 2E0h 2E8h 2E8h 2E8h 2F8h 2F8h 320h 338h 338h 3E8h 3E8h 3E8h 3F8h 3F8h default COM1 Table 5 8 COM1 is either a full 8 wire RS 232 standard or an industrial 4 wire RS 232 optional configuration The I O address for COM1 is 3F8h default but can be changed in SETUP to any of the addresses in the table below Refer to the SETUP programs chapter for more informa tion on running SETUP IRQ4 is dedicated to COM1 and if COM1 is not used under interrupt control IRQ4 may be used by other resources For example when COM1 is the console COM1 uses IRQ4 COM1 can be used for console I O or RS 232 I O COM1 and COM2 share the J7 20 pin header See the chapter on IRQ routing and opto IRQs for more details COM 1 available addresses IRQ4 dedicated COM1 available addresses 220h 2F8
35. Change W2 1 2 W3 1 2 Depending upon your current ROM enable and jumper state these jumpers disable the video section See the Console devices chapter for further instructions on how to enable disable the video BIOS device 3 TheVTC 20F serial cable turns the PC 510 serial port into a 9 pin AT serial port Make sure a null modem adapter is installed on the other end and that the assembly is inserted into the proper serial port on the PC Make sure the VTC 20F serial cable is connected to 7 of the PC 510 4 Make sure your power module provides 5V 0 25V and at least 2 5A of current 5 After verifying the above conditions you can monitor voltage levels by connecting an oscilloscope between the TxD line on J 7 pin 5 and ground After powerup you should see a burst of activity on the oscillo scope screen The voltage level should switch between 8V This test verifies that the CPU is active and that the transmit from COM 1 is functional Garbled serial console screen activity If you do get activity on your console screen but the message is garbled check the following 1 Remove USESETUP W2 9 10 to force 9600 N 8 1 for COM 1 2 If you are using PC SmartLINK make sure you have configured the software for 9600 baud and have selected the correct serial port for communicating with your PC Refer tothe PC SmartLINK manual for information on selecting the baud rate 3 If you are using communications software other tha
36. DOS COPY or XCOPY commands TRANSFER EXE REMDISK EXE and REMSERV EXE are located on the PC 510 BIOS drive in the DOS directory and on the PC 510 utility disk in the DOS directory Refer to the Software utilities appendix for more information on these programs XMODEM only transfers files in which the file size is exactly on a 128 byte boundary If the file size does not fall exactly on the boundary XMODEM automatically rounds the file size up to the next 128 byte boundary with padding characters For example a file with a size of 10 000 bytes will be rounded up to 10 112 bytes transferred and written with the new file size In most cases this is not a concern but in some instances the XMODEM padding causes problems The pad ding problems become apparent when an application program is expect ing a specific file size or is expecting characters other than the padding characters to be at the end of the file Transferring files remote disks PC 510 user s manual Transferring files to the PC 510 Note Note The following steps detail the procedures for transferring files from your PC tothe virtual drive on the PC 510 In order to transfer files from your PC to the PC 510 you must execute the TRANSFER program from both the PC 510 and your PC Connect a 9 pin serial cable with a null modem adapter between COM 1 of your PC to COM 1 of the PC 510 using a VTC 20F cable Execute the TRANSFER program from the PC
37. Flat panel support with resolutions the following resolutions 640 x 480 x 24 bpp 800 x 600 x 24 bpp 1024 x 768 x 16 bpp m Support for plasma EL and LCD displays 3V and 5V flat panel support jumper selectable Flat panel power sequencing Software adjustable positive bias voltage supply for passive LCD panels negative bias voltage supply is optional m PC video interface for full motion video overlay Local bus interface for fast execution 120MH2 133MHz option for enhanced temperature performance Video options The standard version PC 510 has all of the above video features installed Under OEM contract the user has the option to eliminate all or specific portions of the video section The following table lists video features that the end user can consider as either standard or optional 13 1 CRTs and flat panels PC 510 user s manual Table 13 1 Videocontrolle and associated CRT flat pand and PC video circuitry Standard features Optional features Installed No video circuitry installed Installed CRT circuitry not installed Installed Flat pand drcuitry not installed Installed PC video interface not installed Installed Positive display bias supply not installed 421 to 29VDC Not installed Negative display bias suppl y 21 to 29 VDC Other bias voltage ranges are factory optional Programming the video BIOS The PC 510 is factory configured and program
38. If the ROM Enables SETUP state and jumpers W2 1 2 W3 1 2 were not configured at the same time then proceed with Steps A through C Step A Remove USESETUP W2 9 10 Install W2 1 2 W3 1 2 Reboot the system If Step A does not work then follow Step B Step B Make sure the BIOS jumper W2 5 6 is on To use the BIOS in SSD1 install W2 5 6 To use the BIOS in SSDO remove W2 5 6 Reboot the system If Step B does not work then follow Step C Pal Te eS NS Step C Remove W2 1 2 W23 1 2 Attach a serial cable to COM 1 Run PC SmartLINK at 9600 baud Boot the system Program a new video BIOS if needed Run SETUP and set the ROM Enable SETUP states accordingly Reinstall the USESETUP jumper W2 9 10 7 5 Console devices PC 510 user s manual 7 6 PC 510 user s manual SSDs DRAM and battery backup Chapters SSDs DRAM and battery backup Description Before you can save and boot your application from the PC 510 you must first configure the system for your particular application requirements SSDO0O optional SSDO is an optional feature and is not installed on the standard version of the PC 510 WARNING Incorrect installation of SSDO will destroy the chip To install SSDO be sure to match the notch in the SSDO chip with the notch in the SSDO marked silkscreen on the PC 510 A flash SRAM or EPROM device may be installed on the PC 510
39. LPT1and an opto rack e nanennnnnonpnnto nmnmocnnanmnmnmnmnm 6 LPT1 parallel port MA 26 ri e E 0 E A A A E A BE a0A0DEa00 0A 9 9 SRO anne MPB 16PC opto rack 6 3 LPT1 parallel port PC 510 user s manual 6 4 PC 510 user s manual Console devices Chapter7 Console devices Description The PC 510 has three options for console devices You can use the on board video with a monitor and a keyboard as your console You can also use COM 1 as the console or you can run the system without a console device Selecting console devices The following represent the PC 510 s three options for console devices m Local bus SVGA and a local keyboard The local bus SVGA can also drive flat panel displays E Serial console from COM1 A serial cable null modem adapter plugged into a host PC running SmartLINK provides both input and output The local keyboard also allows input Em Noconsole device means no video output either from the SVGA moni tor or the serial console The local keyboard allows input Local bus SVGA For correct usage of the CRT and flat panel seethe CRTs and flat pands chapter Serial console If the serial console is enabled and the video BI OSes are disabled then COM 1 acts as the console device Follow these steps to use the serial console 1 Power off the PC 510 2 Connect a VTC 20F cable to 7 of the PC 510
40. Not Installed 5 25 360 KB 5 25 1 2 2 MB 3 4 5 720 KB 3 5 1 44 MB Floppy drive 2 size Not Installed 5 25 360 KB 5 25 1 2 MB 30 5 SPES 720 KB 1 44 MB Onboard IDE interface Disabled Enabled enables J10 3 6 PC 510 user s manual SETUP programs Primary master fixed disk None Auto detects hard disk parameters User detects hard disk parameters Drive 1 parameters Cylinders xxx Heads xXx Sectors xx Internal CPU cache Enabled Disabled Limit CPU to half speed NO YES Setup entry via hotkey Enabled Disabled Power management Enabled Disabled Doze clock Slow Stop Time update after suspend Enabled Disabled DIMM module type EDO Standard Shadow C0000h C7FFEh Disabled Enabled Shadow C8000h CFFFEh Disabled Enabled Shadow D0000h D7FFFh Disabled Enabled SETUP programs PC 510 user s manual m Shadow D8000h Disabled Enabled Press Press ESC to ENTER to SAVE EX DFFFFh Saving options Options saved the changes or T without saving the changes Depending on the options you have selected the system may display the following message You must reset for these options to take effect If you entered SETUP with the hotkeys i e
41. SUSPEND RESUME These signals may be changed by reprogramming the IRQ matrix See the IRQ routing and opto IRQs chapter for more information on the IRQ matrix WAKEIRQ8 EXE is a sample TSR that wakes the CPU using the CMOS clock from SUSPEND mode after a 30 second delay WAKEIRQ8 EXE and WAKEIRQ8 files are available in the EXAMPLES directory on the PC 510 utility disk 21 5 CPU power management PC 510 user s manual Refer to the default PMI file in the Power management configuration section in this chapter for all of the power management options STANDBY mode is similar to hardware DOZE mode except that it is firmware controlled and devices may be power managed as well as the CPU clock STANDBY is controlled by software such as POWER EXE Since the CPU may still be executing in STANDBY mode access events may RESUME thesystem in addition to external inputs such as inter rupts The firmware must configure the chipset to report these events to the firmware via an SMI This allows the hardware to restore the CPU clock while notifying the firmware to restore power to the managed de vices On RESUME from STANDBY mode all devices which cannot generate an access SMI are powered up and those which can generate an access SMI are powered up if specified in CMOS Any device access or specified interrupt can cause the system to RESUME How to initiate the STANDBY option a Note In the PC 510 SETUP and in a PMI f
42. a sssssesssssssrssranssrarsnrarernntnnntnnenintennnnnnnntnnnennnt 14 3 Chapter 15 PC 104 expansion s sssssssssseunssunn1unnennnnnunnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nna 15 1 Desai ptio minnanna a aia S a Aaaa aa 15 1 Overview Section 3 System management Chapter 16 Watchdog timer and hardware reset cs 0ssssssseesee 16 1 Desa PEN OM asinsi aiaia A A AAA E EA EAE aiaa 16 1 Enhanced INT 17h function definitions sssessseesseserierreereerrrrren 16 1 Enable Wat QiGOGs sxe cca cicaata 5 epee eis ere es ore ci eeN daal Gea Ree 16 1 Strobe WOLCHOOO iuas aae on i ditt ce ates E EAR oe toate 16 2 Disable Watch OG 2 cic cce love cass cgessteicaeeesteietveanedeagdideeie eee eaoaeeseeas 16 2 PA Wel OS ON Sasa cates ater etait aap RN a ead eee eae cae 16 3 Chapter 17 Serial EEPROM and CMOS RAM ssssssssessssunnnnnnunnnunnnnnnnnnnnnnn 17 1 DESEA IPON i ee a eee re terre err ee renee etre reece me ree etree rere a te 17 1 Enhanced INT 17h function definitions 0 cece eeeeeeeeeeeeeteeseteeeeaees 17 1 Serial EE PRO kisis aenea E E ea alerts a aT ai 17 1 Read a single word from the serial EEPROM nsee 17 1 Write a single word to the serial EEPROM seee 17 2 Read multiple words from the serial EEPROM cceeeeeeeeeeeeeees 17 3 Write multiple words to the serial EEPROM eesse 17 4 Return Serial EEPROM SiZ 0 ceceeeeeeeeeecee teense eeneeeenaeeeeeneeeenaeeenee 17 4 CMOS RAM arrinin adattat ei aeta i alata Bandana Na
43. are not booting from the SSDO drive the drive designator may differ You may also enter SETUP after the memory test and before the sys tem has booted by pressing the backspace key followed by the S key The system will display the PC 510 setup parameters and available options Select the option by pressing the space bar until the correct information appears then press lt ENTER gt Press SC gt twice if you want to exit SETUP without saving your responses Options having an are default settings a Serial Console on COM1 ENABLED DISABLED WARNING Disabling the serial console when there is no video monitor present will stop further serial console communication with the system after the system resets Once disabled you may re enable the serial console by running SETUP Torun SETUP do one of the following steps Remove the USESETUP jumper reboot and run SETUP Install a video monitor reboot and run SETUP You have elected to DISABLE the serial console a Serial Port COM1 Console 1200 2400 4800 9600 14400 19200 28800 38400 57600 115200 Baud Rate 3 4 PC 510 user s manual SETUP programs a Power on memory test Enabled Disabled You may want to disable the memory test to speed up the boot process You may also press the space bar to cancel the memory test while in progress a Boot Sequence Note Stan
44. as FDISK but it also creates a special partition for the Save to Disk option This will destroy all existing data on your hard drive The Save To Disk function may be disabled If it is disabled then the power management firmware will upon detection of the external PMI signal J 17 3 4 execute an interrupt 15h with register AX set to OAA55h and register DX set to 1234h This indicates a power down request when the PMI input signal is generated PFHINT15 EXE isa sample TSR that prints PFH to the screen when the PMI signal is generated but the save to disk option is disabled The PFHINT15 EXE and PFHINT15 CPP files are located in the EXAMPLES directory on the PC 510 utility disk How to initiate the save to disk option 1 Use PHDISK EXE located in the UTILS directory on the PC 510 utility disk to prepare the hard drive In PC 510 SETUP andina PMI file enable power management and select the followi ng options SETUP Power Management ENABLED DOZE Clock Slow Stop SLOW Time Updated After Suspend ENABLED 21 8 PC 510 user s manual CPU power management Note TEST PMI pmi enable Y Enables the power management save to disk Y Enables save to disk feature Load the PMI file changes by including the PMI file on the PMISETUP command line PMISETUP is located in the UTILS directory PC510 C gt PMISETUP TEST PMI Hardware reset the system for the PMISETUP options to take e
45. battery backup sssssserssrsersreerrreeen 1 7 VS CORAEON Re AE A E aha PES eles te odes a 1 7 Keypad and LCD display support for low cost operator interface 1 7 Hardware HESS Bacio oi ec acta eat mua iis enh ead tas a reel eae atea 1 7 5 Volt operation lowers System COSt 02 ceeteeeceeeeteeeeeeeeeeeceeeetaeeeneeeene 1 7 Rugged environmental operation 0 0 cceeceeseee este eeeeeeeeeeeeeneeeneeeeees 1 8 Bl E aE sh ath e a ea tete dee rae i a 1 8 Chapter 2 Quick Start sisiecicvssindeiccssrsteidnesetivshuswacasuasencelieuewssasnastenwsttensiesnswnebonse 2 1 Installing the PC 510 secs seca aaa ere stias mnusbah tented esac dateee ranaotnesd i aateteo tans 2 1 Reference designators wie cece atta iccg tates Serta at a ee ee oi 2 6 PC 510 power Supply requirements c cece eeeeee eee eeeeeeeeeeeteeeeeeeeeenaeeenaes 2 8 Running a demo prograM saves ae esl Oeste en se dea eet helen na 2 9 LOGON INES SAG Ss ot seas tsact cet tate sian Cece tas aescee cat at thcases iaaaserendisea Comtesse weds 2 9 What S GME cee te coset sake a aeaii a e ac hel iors eases 2 11 Contents PC 510 user s manual Chapter 3 SETUP programs ssssssssesunsnnnnnnnnnnnnnnnnnnnnnunnnnnnnnnnnnnnnnnnnn nnmnnn nannan 3 1 MME OCUIGENON iieii ataa a aiiai aa aaa i 3 1 SETUP iiron nae a i a r ease ae aiaa 3 1 Running SETUP over the console port ssssesssrssirerrrierirsrrierererennn 3 4 SETUP E amp A mpl Ensinos naani AEAEE N T A a 3 8 SET Eee D A e
46. changed XXXXXXXXB Data for port B CX Port C mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port C 1 gt bit to be changed XXXXXXXXB Data for port C DX ffffh Return registers Carry flag cleared if successful Carry flag set if error AL Error code Comments This function is used to write to the second EZ I O i e the EZ I O that has the lower I O address when two EZ I O chips are present on a board Programming example Inline assembly code for Borland C 3 1 asm 11 10 PC 510 user s manual EZ I O mov ax Oe f04h mov di 00ffh port A no change mov bx 8000h port B bit 7 0 other bits unchanged mov cx 0202h port C bit 1 1 other bits unchanged mov dx O0ffffh int 17h Read EZ I O 2 Function efh Subfunction 05h Purpose To read from an EZ1 O port Calling registers AH efh AL O5h XXXXXXXX Data for port C DX _ ffffh Return registers Comments Carry flag cleared if successful AL Port A data AH Port B data BL Port C data Carry flag set if error AL Error code This function is used to read from the second EZ I O i e the EZ I O that has the lower I O address when two EZ I O chips are present on a board Programming Example Inline assembly code for Borland C 3 1 unsigned char aData bData cData asm mov ax 0Oef05h mov dx Offffh int 17h mov aData al mov bData ah mov cData bl Opto module rack interface Yo
47. clock mode and is determined in power management SETUP Numerous sources may reset the DOZE timer preventing entry to DOZE mode The BIOS as sumes that video floppy hard disk and keyboard accesses should all reset the DOZE timer In addition various interrupts can be configured to reset the timer DOZE timer 0 is used for all DOZE reset selections DOZE timer 1 is used for the special case of the timer interrupt in a STOP clock mode In this mode DOZE timer 1 is configured for a 4 millisecond time out with only I RQO configured to reset DOZE timer 1 This allows the CPU to resume normal operation for 4 mS on each RQO in order to main tain the time of day In the PC 510 SETUP the following options are available Power Management ENABLED or DISABLED DOZE Clock Slow Stop SLOW or STOP Time Updated After Suspend ENABLED or DISABLED 21 10 PC 510 user s manual CPU power management Interrupts that reset DOZE are configured in a PMI file irqQO reset doze Y N irq3 reset doze Y N irq4 reset doze Y N irq5 reset doze Y N irq7 reset doze Y N irq8 reset doze Y N irql2 reset doze Y N irql3 reset doze y N IDLE timer resets Enables reset of DOZE clock if RQO occurs Enables reset of DOZE clock if I RQ3 occurs Enables reset of DOZE clock if I RQ4 occurs Enables reset of DOZE clock if IRQ5 occurs Enables reset of DOZE clock if IRQ7 occurs Enables reset of DOZE clock if IRQ8 occurs Enables reset o
48. for mating information on the OPTOA and OPTOB connectors The interrupt routing matrix provides flexibility to the interrupt struc ture which allows connection between the lower ordered SA interrupts and the unused higher ordered interrupts Caution must be used when configuring the jumper options Bus RQ6 can be inadvertently routed to two interrupts This is not an acceptable configuration The application software must also be aware of the interrupt that is set for the particular resource Interrupt routing matrix defaults The 510 _001 1SP file lists the interrupt routing matrix defaults See the SETIRQ DOC file on the PC 510 utility disk for more information Programming SETIRQ 510 001 I1SP See the IRQ SETIRQ DOC directory on the PC 510 utility disk for additional PC 510 ISP files and their functional descriptions in the SETIRQ DOC file IRQ routing and opto IRQs PC 510 user s manual Master disable When W3 9 10 is jumpered the outputs from the interrupt matrix chip are tri stated high The chip does not program when this jumper is Table 10 1 installed Both I O range select A and I O range select B can be adjusted via the ISP and SETIRQ files The I O range select changes the EZ 1 0 COM5 and COM6 base addresses See SETIRQ DOC for more information ThelORG SEL A I O register select A and ORG SEL B I O register select B select the base address for serial ports 5 and 6 as we
49. gt i ate A A He Joo Boo of oooo000000000000000000000 fo 200 T a om z cre g oooo000000000000000000000 z e F e EW g HE ai c T N ar g Bo sam mm S 86 w Smm ig OO o SEN E Bo 0 fe 4 O EE 00 op 7 EE OO a 00 8 a 8 oll oe m e a 38 H Egg a koa oO EA ee E ma S E eE JE 01 8 ee TON eels v I m CLT OOOOOOCOOODODOAOOOOOOOOOO H T S Oo BBs T S Bol i a o 99 o g9 T MT EEREUTHENI ool e SERRE TTLE lofo f aSo i samant P 5 Agoo gt I 999 mmm MANMANM O a T L ai a 0000 ae D ci jOO OO i D OOOO a Q gt 0 0 e E 5 5 2 Q909 a Ea 8383 amp E m 00 lt joooo Cm 11 HME ze IK 5 0900 3 ammm F OOOO CMTE eT me CE oo00 He lt Opses H m i oooo E omw e m mm 83893 z o Osi Ei F Oo HUNNNINEEE CONENERHIENI S COMUENNUEEEE joo 2 8 100 pim m x pP oos 5 M h ATE ooog s7 OPT Jo Sis SS LLL TLEN a Eline S TEE TEED Sooo 4 as Z i a az 1 a aa DE A os Ej 2290000000000 9990999909909999099060 O 0000000000000 Z CO00000000000 2 6060060060060660660600 _G000000000000 amp N si COM6 COM5 1 FLOPPY k gt i 4 y 5 e HJ oooooooooon oooooooooooooooog d2 oooooooooooon l l l BIL Ji 0000000000 0000000000000009
50. if IRQ8 occurs Enables reset of DOZE clock if IRQ12 occurs Enables reset of DOZE clock if IRQ13 occurs Enables reset of IDLE clock if IRQO0 occurs Enables reset of IDLE clock if IRQ1 occurs Enables reset of IDLE clock if RQ3 occurs Enables reset of IDLE clock if I RQ4 occurs Enables reset of IDLE clock if IRQ5 occurs Enables reset of IDLE clock if RQ6 occurs Enables reset of IDLE clock if RQ7 occurs Enables reset of IDLE clock if I RQ8 occurs Enables reset of IDLE clock if IRQ9 occurs Enables reset of IDLE clock if RQ10 occurs Enables reset of IDLE clock if RQ11 occurs Enables reset of IDLE clock if RQ12 occurs Enables reset of IDLE clock if RQ13 occurs Enables reset of IDLE clock if IRQ14 occurs Enables reset of IDLE clock if IRQ15 occurs Enables save to disk feature thermal management Y N Enables thermal management features CDC irqO standby reset Y N irql standby reset Y N irq3 standby reset Y N irq4 standby reset Y N irq5 standby reset Y N irq6 standby reset Y N irq 7 standby reset Y N irq8 standby reset Y N irq9 standby reset Y N irql0 standby reset Y N irql1 standby reset Y N irql2 standby reset Y N irql3 standby reset Y N irql4 standby reset yY N irql5 standby reset Y N resume irqs enable yY N Enables reset of STANDBY mode if RQO occurs Enables reset of STANDBY mode if IRQ1 occurs Enables reset of STANDBY mode if I RQ3 occurs Enables reset of STANDBY mode if I RQ4 occurs Enables reset of STAND
51. in SETUP is set to A THEN C the system tries to boot from a floppy if one exists and then it tries to boot from the C drive TheC drive can be either an SSD or an HDD depending upon which switch before or after was selected If the boot order is set to C ONLY the floppy check is not performed You may override the order of the SSD by removing the USESETUP jumper When QN X is enabled and when PICO FA reports to SSD1 PICO FA communicates QN X ROM When SSDOBIOS is enabled and when PICO FA reports to SSDO PICO FA communicates FULL Drives PFORMATTED with SSDOBIOS are not recognized when SSDOBIOS is used Drives PRORMATTED with SSDOBIOS are not recognized when SSDOBIOS is used When this option is changed use PFORMAT again to reformat the SSDO drive B 21 Software utilities PC 510 user s manual See also See the SETSSD section in the SETUP programs chapter See also the Third party support appendix for more details on QNX usage SETUP COM Purpose This support command configures various system parameters including serial ports a parallel port and a floppy and hard drive Syntax SETUP D Parameter Em D returns all setup values to default values Remarks From the directory where this utility file is located enter SETUP After the copyright message displays the main menu appears OCTAGON SYSTEMS CORPORATION PC510 SETUP UTILITY Vx x c Phoenix Technol
52. is typically 1 6 seconds 1 0 seconds minimum soft ware enabled and strobed Disabled on powerup and reset Controls are through built in enhanced INT 17h function calls Bus mastering Bus mastering is supported PC 510 memory map Address Description 00000h 9F F FFh A0000h BFF FFh System memory Off card memory C0000h C7F FFh C8000h CF F FFh DO000h D 7F FFh D8000h DFF FFh E 0000h E 7F FF h E8000h EFF FFh FO000h FFFFFh 100000h 2F FF FFh Video BIOS 1st 32 KB Video BIOS 2nd 32KB Off card memory PICOFA BIOS extension area 32 KB BIOS extension area reserved for power management 32 KB SSD memory paging window 64 KB BIOS area 47 MB addressable extended memory A 2 PC 510 user s manual Technical data TableA 2 PC 510 1 0 map Hex range Function 0000 00A7h System I O functions 00A8 00A F h Red LED Control D7 1 LED on D7 0 LED off Also functions as default status register 00A8 O0AFh 82C602A buffer enable read 00A8 O0AFh Green LED Control D6 1 LED on D6 0 LED aff OOBO OOF Fh System I O functions 0100 0207h Off card I O space 0208 020Bh OctaGlue register 0 read write access no SEEP clk 020C 020F h OctaGlue register 1 read write access watchdog OR strobe no SEEP clk 0210 0213h OctaGlue register 0 read access SEEP clk 0214 0217h OctaGlue register 1 read access serial EEPROM read write access watchdog IOR strobe 0278 0
53. on image compatibility HIMEM SYS Purpose This device driver manages extended memory and the high memory Area HMA in a 286 386 or greater PS 2 system HIMEM prevents programs from simultaneously using the same area of memory for two different purposes HIMEM supports the eXtended M emory Specifica tion XMS 2 0 HIMEM is installed as a device driver in CONFIG SYS Syntax DEVICE d path HIMEM SYS machine n B 4 PC 510 user s manual Software utilities Remarks The HIMEM driver can be used to allow ROM DOS torun in High Memory HIMEM supports a default of 32 handles HIMEM should not be used with older versions of VDISK Current versions of VDISK will use XMS memory if it is available HIMEM recognizes PS 2 style machines A20 line control HIMEM determines whether to use the PS 2 A20 control or the AT A20 control method automatically by calling INT 15h function COh get system configuration The automatic detection can be overridden with the Machine n com mand line switch Replacing n with 1 designates the PC AT A20 control method Replacing n with 2 designates the PS 2 method Example 1 DEVICE HIMEM SYS The above command installs the XMS device driver Once this driver is installed accessing the HMA and Extended Memory XMS areas are legal The Extended Memory area can contain up to 2 Gigabytes of memory Typical systems have 4 8 or 16 MB XMS memory installed Example
54. optional argument which selects the communication port Available ports are 1 and 2 COM 1 is the default port Note Tousethe Remote Disk both the REMDISK and the REMSERV pro grams must be running on their respective systems Both programs must use the same baud rate and packet or non packet style transmis sion It does not matter which program is installed first Remarks In a Remote Disk setup one system the one that will share its drives is termed the Server The other system the one that will access and use the remote drives is called the Client The serial ports on both systems must be connected via a null modem cable A cabling diagram for a standard cable is shown below B 15 Software utilities PC 510 user s manual FigureB 1 Cabling diagram for a standard cable DB 9 to DB 9 DB 25 to DB 25 DB 9 to DB 25 ae 3 e 3 2 3 3 2 2 2 8 ee 5 4 7 5 4 8 5 5 5 7 7 4 6 20 6 6 S 6 DOi 6 20 Run REMDISK EXE on the Client system This program creates a new drive letter for the Client REMDISK will use the next available system drive letter For example if the last assigned drive was D REMDISK will create a drive E This drive acts in all ways just like any other drive except for the fact that it requires the serial port to do its job REMDISK EXE can be installed using a DEVICE
55. pane video present optional Adjustable display bias supply An on board voltage converter eliminates the need for a separate bias supply for the LCD contrast control The on board power converter is factory configurable and can be made to be compatible with most LCD displays The standard default range for the power converter is from 23V to 29V 1 3 Overview PC 510 user s manual m Bias voltage 23V to 29V standard m Bias voltage other range optional m Nobias supply optional Industrial I O using EZ I O The PC 510 can be supplied with 24 or 48 lines of industrial I O using the Octagon EZ I O digital I O chip Each EZ1 O line is program mable as an input or output The lines are 5V compatible and can sink and source 15mA TheEZI O port can drive the Octagon MPB series opto isolation module Opto 22 G4 style racks directly controlling AC and DC loads to 240V at 3A m 48 lines standard m 24 lines optional m Olines optional Speaker keyboard and mouse ports The speaker connector is PC compatible and is a standard feature The keyboard controller accepts an AT style keyboard and has a PS 2 type connector The keyboard port is standard The mouse port is optional and follows the PS 2 standard Neither the keyboard nor the mouse are required for operation m Mouse port included standard m Mouse port not included optional PC 104 16 bit interface This interface is a standard feature on the PC 5
56. reset Y irq3 standby reset Y irq4 standby reset Y irq5 standby reset Y irq6 standby reset Y irq7 standby reset Y irq8 standby reset Y irq9 standby reset N irql0 standby reset N irql1 standby reset N irql2 standby reset N irql3 standby reset N irql4 standby reset Y irql5 standby reset N resume irqs enable Y irql resume reset Y irq3 resume reset Y irq4 resume reset Y irq5 resume reset N irq7 resume reset N irq8 resume reset Y irq9 resume reset N irql0 resume reset N irql1 resume reset N irql2 resume reset N 21 20 PC 510 user s manual CPU power management irql4 resume reset N irql5 resume reset N Rl resume reset Y Rl transitions 5 EPM I resume reset Y EPMI reset idle Y LCD reset idle Y COM 1 reset idle Y COM 2 reset idle Y LPT reset idle Y KBD reset idle Y F DD reset idle Y HDD reset idle Y CDC beep Y COM 1 suspend Y COM 2 suspend Y COM 1 buffer suspend Y COM 2 buffer suspend Y 21 21 CPU power management PC 510 user s manual 21 22 PC 510 user s manual Troubleshooting Chapter22 Troubleshooting If your system is not working properly check the following items No screen activity checking console serial communications If you do not get the sign on message after bootup 1 Make sure all PC 104 cards are removed from the PC 510 This ensures that other cards are not interacting with the PC 510 2
57. reset of IDLE clock if I RQ3 occurs Enables reset of IDLE clock if RQ4 occurs Enables reset of IDLE clock if IRQ5 occurs Enables reset of IDLE clock if RQ6 occurs 21 11 CPU power management PC 510 user s manual irq7 reset idle Y N irq8 reset idle Y N irq9 reset idle Y N irql0 reset idle Y N irql1 reset idle Y N irq12 reset idle Y N irql3 reset idle Y N irql4 reset idle Y N irql5 reset idle Y N Enables reset of IDLE clock if IRQ7 occurs Enables reset of IDLE clock if IRQ8 occurs Enables reset of IDLE clock if IRQ9 occurs Enables reset of IDLE clock if RQ10 occurs Enables reset of IDLE clock if RQ11 occurs Enables reset of IDLE clock if RQ12 occurs Enables reset of IDLE clock if RQ13 occurs Enables reset of IDLE clock if RQ14 occurs Enables reset of IDLE clock if IRQ15 occurs RESUME from STANDBY The events which can resume the system from STANDBY mode to full power can also be selected Access to the primary devices can resume the system if access to those devices are selected to reset the IDLE timer In addition interrupts can be selected to resume the system from STAN DBY mode The interrupts to resume from STANDBY are configured in a PMI file irqO standby reset Y N irql standby reset Y N irq3 standby reset Y N irq4 standby reset Y N irq5 standby reset Y N irq6 standby reset Y N irq7 standby reset Y N irq8 standby reset Y N irq9 standby reset Y N irq10 standby reset Y
58. si ccncuceientetcenend te iaesaacettiiatetierencenanrnee A 2 Table A 2 PG 5 10 NFO Ma Dirne an aaan ea ugha A 3 Table A 3 I O map Latched registered outputs via OctaGlue Address at KOA GI 222s sess hones eerie route teicate tied et ots A 4 Table A 4 1 0 map Configuration inputs via OctaGlue Address at AOA OR cceies ienttegitnes sled vere eters ais A 4 Table A 5 COM 1 available addresses o oo eee cceeeeeeeeeeeteeeeeeeeeeeeeeeeeeees A 4 Table A 6 COM2 available addresses s e A 5 Table A 7 Available LPT1 port addresses A 5 Table A 8 RS 485 termination select jumper WI eee A 5 Table A 9 BIOS and boot option jumper W2 eeceeeeeeteeeneeteteeee A 6 Table A 10 Auxiliary option jumper W300 eee eeceeeeceeeeeeeeteeeeeeeeetees A 6 Table A 11 EZ1 O pull up pull down user option jumper W4 A 6 Table A 12 SRAM battery backup jumper W5 ceeeeeeeeeteeeteetees A 7 Table A 13 Jupiter module antenna voltage select W6 cee A 7 Table A 14 Flat panel interface voltage select W8 eeren A 7 Table A 15 Inverted shift dock signal voltage level select W9 A 7 Table A 16 Power connector P8 P9 ccecccesscesseeeeeeeeeseeeeeeseeeeeeeeeteees A 8 Table A 17 Speaker connector J L oe ceeescsseeessseeeeessseeeesssaeeessneeeees A 8 Table A 18 Keyboard connector J 2 sesssseesrrressrrrssrrrssrrrrserrrrserrrrerrrnne A 8 Table A 19 Mouse connector J 3 cececceeessseeesssseeesesseeeesssaeeesseeeeeeees
59. speed of 8 33 MHz Up to 48 MB DRAM The standard unit is supplied with 1 MB of fast EDO surface mount DRAM Theuse of EDO DRAM increases performance by 20 which in most cases eliminates the need for an expensive L2 cache The PC 510 can contain up to 16 MB of on board DRAM Up to 32 MB of additional DRAM can be added through an optional DIMM module which makes a total of 48 MB DRAM Two holes are on board the PC 510 to secure the DIMM module in high vibration environments All surface mount DRAM and DIMM modules from Octagon meet the full PC 510 tem perature range Customers who need a 0 to 70 C range can install commercially available DIMM modules onto the PC 510 1 1 Overview PC 510 user s manual m 1MB EDO surface mount standard m 4MB EDO surface mount optional m 16MB EDO surface mount optional m SO DIMM socket installed standard m SO DIMM socket not installed optional Solid state disks SSDO A 32 pin DIP socket accepts either a 5V flash SRAM or 512 KB 1 MB EPROM Tousean optional 512 KB SRAM the PC 510 requires a factory change The socket exhibits high retention force and affords a gas tight contact SSDO optionally contains the BIOS drive and ROM DOS 6 22 in ROM By default the optional SSDO reserves 192 KB for BIOS and 320 KB for a drive area Flash file system software is in cluded which allows the SSDs to emulate hard disk operation SSDO options include m SSDO socket installed stand
60. the extended CMOS RAM to serial EEPROM Use the 09 function to retrieve the contents Programming example Copies contents of the extended CMOS RAM to ine serial EE ROM Inline assembly code for Borland C 3 1 asm mov ax OfbOAh mov dx O0ffffh int 17h 17 8 PC 510 user s manual Transferring files remote disks Chapter 18 Transferring files remote disks Transferring files between the PC 510 and your PC Note Once you have established communications between your PC and the PC 510 you can serially download files to any read write drive used by the PC 510 You can also upload files from the PC 510 to your desktop PC for editing and debugging There are two methods to download files through the serial port to the PC 510 TheTRANSFER utility is used to download files one at a time to the PC 510 using the XMODEM protocol TRANSFER EXE resides on the PC 510 BIOS drive and on the PC 510 utility disk and is used to send or receive files via the serial port e g COM1 TRANSFER EXE uses the XMODEM protocol as does PC SmartLINK See the note below on XMODEM REMDISK REMSERV utilities allow access to all of the files on a re mote disk drive REMDISK EXE and REMSERV EXE are located on the PC 510 BIOS drive and the PC 510 utility disk Once these pro grams are executed single or multiple files can then be transferred to and from the PC 510 using
61. the interface board to the PC 510 The program DISPLAY EXE found on the PC 510 utility disk provides an easy method to use the keypad Refer to the file DISPLAY DOC on the PC 510 utility disk 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 2 3 Connect a CMA 26 cable from the LPT 1 port on the PC 510 J 6 to 1 on the 2010 See Figure 6 2 Connect the keypad cable to the 10 pin header on the 2010 Refer to the DISPLAY DOC file for more information on reading the keypad 6 2 PC 510 user s manual LPT1 parallel port Figure6 2 LPT1 as a display or keypad port Keyboard connector 9 e 2010 Interface E LCD connectors fi PC 510 q Power connector i i OOO 2 OOOO LPT1 parallel port OOI LILILIL CMA 26 4x4 K cable A KERAP LCD display Opto rack The Octagon MPB 16PC opto rack interfaces directly to the parallel printer port and can control high voltage high current G4 opto isolated modules Of the sixteen positions available eight can be either input or output four are dedicated as inputs and the other four are dedicated as outputs Refer to the MPB 16PC opto module rack product sheet for more information Figure6 3
62. the power supply is OFF when connecting the power cable to the PC 510 board Damage to the PC 510 may occur if the power is ON when connecting the power cable Running a demo program Logon message 1 Power on the PC 510 2 A logon message similar to the one below appears on your PC monitor PhoenixBIOS TM A486 Version x XX Copyright C 1985 1994 Phoenix Technologies Ltd All Rights Reserved Octagon Systems Corp PC 510 CPU PC510 BIOS vx xx mm dd yy Am586 WB processor detected operating at 133 MHz 640K Base Memory 5x86 133 MHz On board memory configured as EDO DRAM INT 17h BIOS extension vx xx Copyright c 1995 96 Octagon Systems Corporation PICO Flash Array Copyright c 1996 Phoenix Technologies Ltd Resident Flash RFA OEM Layer Phoenix Pico Flash Array 2 9 Quick start PC 510 user s manual Octagon Systems vX XX First drive is in SSD1 Starting ROM I DOS HIMEM v6 22 Revision x xx Copyright c 1989 1995 Phoenix VDISK v6 22 Revision x xx Copyright VDISK v6 22 Copyright c c 1989 1995 Extended Memory Present PC510 C gt demo To begin the demo exe program Datalight Revision x xx 1989 1995 Datalight Formatting 2304 1856K AMD TAG e IK XMS memory as drive E 2 MB flash In
63. trial RS 232 configuration The I O address for COM4 is 2E8h The interrupt for COM4 is logically OR d with COM3 COM5 and COM6 COMB and COM4 share the J4 20 pin header For more information see the COM8 through COM6 interrupt status port section in this chapter COM4 available address and IRQ routing Address IRQ 2E8h IRQ15 default routable See the Accessories appendix for connector information on COM3 and COM4 COM5 COM5 functions either as an RS 232 serial port or as a global position ing system GPS module port Both configurations are standard features and may be omitted from OEM boards The GPS port located at J13 accepts the Rockwell Jupiter GPS module directly Refer to the GPS interface chapter for more information The I O address for COM5 is 320h default You can change the default address to 120h 140h or 340h through the interrupt routing matrix The interrupt for COM5 is logically OR d with COM3 COM4 and COM6 COM5 and COM6 share the J5 20 pin header For more information see the COM8 through COM6 interrupt status port section in this chapter 5 5 Serial ports PC 510 user s manual Table 5 10 Available addresses for COM5 at port OA9h IRQ 15 default routable TO range TO range select A select B bit 5 bit 4 COM5 addresses 0 1 120h 0 0 140h 1 1 320h 1 0 340h default COM6 COM6 is an industrial RS 232 or a two wire RS 485 port COM6 can a
64. user s manual Technical data TableA 25 IDE hard driveconnector J 10 Pin Function Pin Function 1 Reset 2 Gnd 3 Data7 4 Data 8 5 Data 6 6 Data 9 7 Data 5 8 Data 10 9 Data 4 10 Data 11 11 Data 3 12 Data 12 13 Data 2 14 Data 13 15 Datal 16 Data 14 17 Data 0 18 Data 15 19 Gnd 20 Key 21 Reserved 22 Gnd 23 OWR 24 Gnd 25 IORD 26 Gnd 27 OCHRDY 28 5V 29 NC 30 Gnd 31 IRQ14 32 NC 33 Al 34 NC 35 AO 36 A2 37 CSO 38 CS1 39 NC 40 Gnd 41 5V 42 5V 43 Gnd 44 5V x acivelow A 13 Technical data PC 510 user s manual TableA 26 PC 104 signal assignments J 11 Pin Row A Row B Row C Row D 0 Gnd Gnd 1 IOCH K Gnd SBHE MEMCS16 2 SD7 RESETDRV LA23 1OCS16 3 SD6 5V LA22 1RQ10 4 SD5 IRQ9 LA21 IRQ11 5 SD4 5V LA20 IRQ12 6 SD3 DRQ2 LA19 1RQ15 7 SD2 12V LA18 I RQ14 8 SD1 0 WS LA17 DACK 0 9 SDO 12VDC MEMR DRQO 10 OCHRDY Key MEMW DACK5 11 AEN SMEMW SD8 DRQ5 12 SA19 SMEMR SD9 DACK 6 13 SA18 lOW SD10 DRQ6 14 SA17 OR SD11 DACK 7 15 SA16 DACK 3 SD12 DRQ7 16 SA15 DRQ3 SD13 5V 17 SA14 DACK 1 SD14 Master 18 SA13 DRQ1 SD15 Gnd 19 SA12 Refresh Key Gnd 20 SA11 SYSCLK 21 SA10 IRQ7 22 SA9 IRQ6 23 SA8 IRQ5 24 SA7 IRQ4 25 SA6 IRQ3 26 SA5 DACK 2 27 SA4 TC 28 SA3 Bale 29 SA2 5V 30 SA1 OSC 31 SAO Gnd 32 Gnd Gnd
65. user s manual Transferring files remote disks 1 Note Connect a 9 pin serial cable with a null modem adapter between COM 1 of your PC to COM 1 of the PC 510 using a VTC 20F cable Execute the TRANSFER program from the PC 510 to send a file to your PC TRANSFER COM1 S V filename ext filename ext is the name of the file on the PC 510 which you are sending to your PC N enables R characters on receiving a block and T on transferring a block COM1 S V Send in verbose mode Execute the TRANSFER program from your PC to receive a file from the PC 510 TRANSFER COM1 R V filename ext filename ext is the name of the file on the PC which you are receiving from the PC 510 COM1 R V Receive in verbose mode Transfer will time out if the program has not been started after approxi mately 40 seconds It displays the following message Failed to receive lt drive gt filename ext Deleting lt drive gt filename ext Also you may speed up the transfer using the Bnnnn switch to increase the baud rate Example B57600 Downloading files to the PC 510 using PC SmartLINK The following information on downloading files between the PC 510 and your PC uses the example program DEMO EXE This file is on the PC 510 utility disk in the DEMO directory The following procedures assume you are using PC SmartLINK For other communication programs refer to those programs instructions for perform
66. voltage select W6 eee 2 8 Flat panel interface voltage select W8 eserse 2 8 Inverted shift clock signal voltage level select W9 2 8 PC 510 SETUP parameters iiientcsiveiniecescerekensscnnteestehiecdeae dens 3 2 COM port Options 22 site oi sya ans oust g cecdes tec ieece mecca Tavares aa hes 5 1 Conflicting COM port addresses 5 2 COM 1 available addresses I RQ4 dedicated s 5 2 COM2 available addresses I RQ3 dedicated a nn 5 3 Register OA Of 5 ccedceeiced en tae Cite t ae Tree ona tiad 5 3 Reading the interrupt status port Register OAQh 5 4 Interrupt status port 138h 158h 338h and 358h 5 4 COM3 available address and IRQ routing ceecee 5 5 COM4 available address and IRQ routing ceeeees 5 5 Available addresses for COM5 at port OA9h IRQ 15 default routable ec eee eee eeeeeeeeeeeeteeeeeenaees 5 6 Available addresses for COM6 at port OA9h IRQ 15 default routable ee ceecceeseeeeeeeeeeeeeeeeeeeeneees 5 6 Custom RS 232 null modem cable for the PC 510 FirstCOM DOr none ieee eens fet a tothe ea as 5 7 Custom RS 232 null modem cable for the PC 510 Second COM Ore vicei twa aiid Moree eee 5 8 RS 485 transmitter control COM6 at location 32Ch 5 10 RS 485 termination select jumper WI eee 5 10 Video BIOS disabling and enabling options in SETUP COO00h C7F FFh C8000h CFFFFh ROM Enable 7 4 SSDO device selection jumpers W5 W
67. which are used To disable options either an N or 0 is used depending on the option pmi enable Y N Disables enables the power management code fdd to xx Sets the on card LPT 1 floppy disk drive time out value x 0 31 minutes hdd to xx Sets the hard drive time out value x 0 31 minutes COM 1 to xx Sets the COM 1 time out value x 0 31 minutes COM 2 to xx Sets the COM 2 time out value x 0 31 minutes doze delay x Sets DOZE time out before STANDBY x 0 2 8 seconds standby delay xx Sets delay time before STANDBY x 0 31 minutes suspend delay xx Sets delay time before SUSPEND x 0 31 minutes irqO reset doze y N Enables reset of DOZE clock if RQO occurs irq3 reset doze y N Enables reset of DOZE clock if IRQ3 occurs irq4 reset doze y N Enables reset of DOZE clock if RQ4 occurs irq5 reset doze y N Enables reset of DOZE clock if IRQ5 occurs irq7 reset doze y N Enables reset of DOZE clock if IRQ7 occurs 21 17 CPU power management PC 510 user s manual irq8 reset doze Y N irql2 reset doze y N irql3 reset doze yY N irq0 reset idle Y N irql reset idle Y N irq3 reset idle Y N irq4 reset idle Y N irq5 reset idle Y N irq6 reset idle Y N irq7 reset idle Y N irq8 reset idle Y N irq9 reset idle Y N irql0 reset idle Y N irql1 reset idle Y N irql2 reset idle Y N irql3 reset idle Y N irql4 reset idle Y N irql5 reset idle Y N save to di sk Y N Enables reset of DOZE clock
68. with a backup battery Transistor transistor logic compatible 0 5V logic levels A disk created in DOS or extended memory which emulates an actual disk The virtual drive provides temporary storage for files When power to the computer is turned off the virtual drive disappears Denotes a jumper block and the pins to connect A communications protocol which allows transfer of files between two computers A communications protocol for asynchronous connec tions The receiver can pace the sender by sending the XOFF and XON characters to stop and continue the data flow V at the I O connectors that is protected by a 0 75A fuse PC 510 user s manual Conventions used in this manual Conventions used in this manual This section explains the format used for notes warnings and command entry Notes and warnings Special notes and warnings appear in this manual Each one has a different meaning and format They are as follows Note A noteis supplementary or background information At other times it is a hint or reminder that makes a task easier or quicker WARNING A warning gives vital information Failure to heed a warn ing may cause system failure equipment damage or bodily harm to the system operator Command format and procedures For some commands you will only enter a single keyword for example reset For most commands however you will enter several keywords followed
69. 00 621 1892 The following letters specify the length of the tie wrap L 5 75 V 8 00 X 18 00 A 19 Technical data PC 510 user s manual A 20 PC 510 user s manual Software utilities AppendixB Software utilities Introduction The PC 510 ROM DOS and Software Utility Disk comes with the utili ties listed below Some of these utilities are also available on the PC 510 BIOS drive This appendix describes the utilities and their use Support commands COM1CON EXE GETBIOS EXE GETIMG EXE GETIMGH EXE 117HNDLR EXE LCDBIAS EXE LPT1CON COM PFORMAT EXE PGMBIOS E XE PGMIMG EXE PGMIMGH EXE PGMVIDEO EXE PHDISK EXE PMISETUP EXE REMDISK EXE REMQUIT COM REMSERV EXE RESET COM SCONSOLE EXE SETIRQ EXE SETSSD EXE SETUP COM TESTRFA EXE TRANSFER EXE Support device drivers m PICOFA SYS m HIMEM SYS m VDISK SYS Note Other utilities are included from ROM DOS and are not mentioned in this section Please refer to your ROM DOS manual B 1 Software utilities PC 510 user s manual GETBIOS EXE Purpose This support command stores the BIOS information in a specific file Syntax GETBIOS SSDx filename Parameters m SSDx specifies the target SSD that stores the BIOS The variable x represents a value from 0 to 1 E filename specifies the output file for saving or programming GETIMG EXE Purpose 1 This support command captures an image of
70. 1 for a complete listing of COM6 addresses The RS 485 port is configured for termination for either marking or spacing idle condition or not terminated Any node located between the end points should not be terminated Use W1 1 2 8 4 to disable termi nation Jumper W1 7 9 8 10 to provide for marking condition and make sure that both ends of the network are terminated Table 5 15 RS 485 termination select jumper W1 Pins Description 1 2 No function used for shunt storage 3 4 No function used for shunt storage 5 6 No function used for shunt storage 7 8 RS 485 terminated idle line at space 9 10 RS 485 terminated idle line at space 7 9 RS 485 terminated idle line at mark 8 10 RS 485 terminated idle line at mark default pins jumpered 5 10 PC 510 user s manual Serial ports RS 485 network Figure 5 4 An application may implement a node as either the host node or as a remote node in an RS 485 network There can be as many as 32 nodes without any bus repeaters in the network A host is referred to as the node that initiates communication while a remote is referred to as a node that is addressed by the host In any given communication sequence in an RS 485 network there can only be one host The host is responsible for initiating communi cation maintaining network registration and providing housekeep ing tasks with other
71. 10 and accepts an 8 or a 16 bit PC 104 expansion board PC 104 expansion boards are avail able from several manufacturers As many as three PC 104 expansion boards may be stacked on the PC 510 PC 510 major software features povaneed power management and system management inpu Power management can be used to reduce power consumption or to freeze the state of the program on the occurrence of a power manage ment interrupt Power consumption can be reduced by more than 60 This reduces the heat load and extends the battery life in mobile appli cations There are opto isolated system management and suspend resume inputs with 4 6V ranges A system management input SMI will cause the PC 510 to save its current status When the system is 1 4 PC 510 user s manual Overview signaled to restart execution resumes at the point the system last stopped The following are functions in the advanced power manage ment and SMI E Suspend resume by SMI input and software halts CPU m Wakeup through various interrupts including keyboard SMI and serial port m Slow CPU by dividing clock m Contextual save to disk Diagnostic software verifies system integrity automatically The PC 510 has built in diagnostic software that can be used to verify on card I O and memory functions On powerup a series of tests is performed If a problem occurs the failed test can be identified by the color sequence on an on board bico
72. 11 2 Organization OF POES a cccstsctaad atin ina iaaa Aine adden 11 3 Port addreSSi Ni siruina tes Aan agiata eaaa AANE A eA P n 11 4 Base O address sinirini inanin aagana iaa Eai aa aia 11 4 Configuring and programming the EZ 1 0 ports 000 eee eee 11 4 Programming the EZ fO ssc iecicstedd iia cna dlniieeia 11 5 Configuring the EZ I O scisceccceiccslezeeeysenag scenes yesantintshdeddent teacthitees 11 5 Writing and reading from EZ 1 0 eeceeeeeeceeeeeeeeeeeeeeeeeeeeeeeneeeeaees 11 6 EZ I O output program examples ccecceeeeecceeeeeeeeeeeeeeeeeeeeeeeeeeees 11 6 EZ I O input program CXAMPles cece eee eeeteeeeeeeeeetaeeeeeeeene 11 6 Enhanced INT 17h function definitions cece eect eeeeeeeeeeeeeteeeenaees 11 7 Lnitialize EZ 1fO Lorain a ii aani EATE 11 7 Write EZIO Tronoan aiaa a aia a sags N EE ANO a aa Tat 11 8 Read EZ 1 0 Iiini ai a aA aK E aaa 11 8 initialize EZ I O 2 rann nae a aaa a ai aE 11 9 Write EZ O 2 atan a ana aa aa EAEE ATAATA EAEan 11 10 Contents PC 510 user s manual Read EZ I O 2eicscssccasvscotn cnabevashna set eneveta secon Raia AA TETEKI ta 11 11 Opto module rack interface 22 cececccecceeceeceeeeceeeceeeeeeeeeeeeeeeeeeeseneeeeeeaeneas 11 11 Interfacing to switches and other devices eeeceeceeeseeeeeeeeeteteeseteeenaes 11 13 Chapter 12 LED signaling and beep codes csssesseeeeee ences 12 1 Desgi ption tt a ionta itis wes Se adie ek lh hailey ua Re
73. 2 1 Connect the equipment and load the appropriate software on each system as per the following diagram Transferring files remote disks PC 510 user s manual Figure18 2 Downloading files to the PC 510 with oneserial cable using REMDISK REMSERV PC 510 REMDISK Null modem adapter P2 N POM Desktop PC VTC 20F cable 2 On the PC 510 system execute REMDISK EXE by entering PC510 C gt REMDISK The following message is displayed on the PC 510 monitor Remote Disk v1 0 Copyright c 1990 1994 Datalight Inc All rights reserved Installed as Drive F COM B115 T3 Note REMDISK assigns the remote drive as the last drivein thesystem In this case drive F was assigned 3 Execute REMSERV EXE on the desktop PC C gt REMSERV C The following message is displayed on the PC REMSERV v1 0 Copyright c 1990 1994 Datalight Inc All rights reserved Using COM1 at 115K baud Accessing Drive C Time out is 2 seconds Press lt Esc gt to Exit There may be a delay befor xit occurs 4 Files are transferred to the PC 510 read write drives by using the DOS COPY and XCOPY commands From the PC 510 system enter 18 6 PC 510 user s manual Transferring files remote disks PC510 C gt COPY F MPC PC510 DEMO EXE PC510 C gt DIR PC510 C gt DEMO EXE T
74. 2 DEVICE HIMEM SYS machine 1 This example forces the use of the AT style A20 line control The HIMEM driver will fail to load if either the machine does not have memory above the 1 MB boundary or the BIOS does not provide support for it It will also fail to load if another XMS manager has been in stalled previously 117HNDLR EXE Purpose This support command allows the system to use the INT 17 functions when the extended BIOS area is disabled i e W2 9 10 is not jum pered or when it is reprogrammed with another BIOS B 5 Software utilities PC 510 user s manual Syntax I17HNDLR Remarks This command is used if the extended BIOS area D800 DF FF is not used Thel17HNDLR allows the system to use the INT 17 functions LCDBIAS EXE Purpose This support command adjusts the LCD bias voltage to obtain the best contrast for the LCD flat panel The LCD TSR Terminate and Stay Resident works in combination with the INT 17 extended BIOS TSR Press lt CTRL gt lt gt to increase the voltage lt CTRL gt lt gt to decrease the voltage These keystrokes adjust the voltage within the PC 510 s pre defined voltage range factory default is 22V to 30V The lt gt and lt gt are on the 101 key enhanced numeric keypad The lt gt and lt gt are also on the local keyboard as well as the lt CTRL gt keystroke Syntax LCDBIAS D R U Parameters m D shows a display of lt
75. 2 7 8 n e 8 1 Selecting an SSD BIOS W2 5 6 eececseeeeeeteeeeeteeenees 8 3 Interrupt status port ISP map setting at I O locati OM OA SMe cat E aa aata eevee eee ave coeds 10 4 EZ WO connectors i155 16 scape ves es viee daa dvocbeceseteketatavinel 11 2 EZ JO port Options lt i 5242ssccence acest ieee asta eae 11 2 EZ I O pull up pull down jumpers W4 sssr 11 3 EZ I O port address usssssessisssiessrresirnerirnrrinerinsennnninnnnnnna 11 4 Reading EZ I O 1 and EZ I O 2 port addresses at I O location OA9Qh ssssssssssrsssrresinsesnnsrrninsntnnntrnntnnntnnnnnnnnnnn nennen 11 4 EZ NO port Dyte spee re een lat wed ree 11 5 EZ I O opto rack interface ooo cece eee teeter eeeeeeeeeeee 11 13 Phoenix BIOS beep CodeS ccecceeeecceeeeeeeeeeeeseeeeeeeeeeneeeees 12 2 Video controller and associated CRT flat panel and PC video CrcUItry scidiccri id ees nees wearhel ater ec coe ts 13 2 Flat panel interface voltage select W8 eee 13 7 Inverted shift clock signal voltage level select W9 13 7 GPS interface default and optional features eee 14 3 J upiter GPS ModE oes Greece Sora csrieret is eo t out dado atl 14 3 PC 510 user s manual Contents Table 20 1 User option jumper 1 W4 oo eee eeceeeeeeeeteeeeeneeeetaeeenaes 20 1 Table 20 2 User option jumper 2 W3 o cecececeeseceeeeeeeeteeeeeneeteneeenies 20 1 Table 21 1 Enhanced mode CPU clock speed W2 3 4 neen 21 16 Table A 1 PC 510 memory Map
76. 2 occurs Enables RESUME if 1RQ14 occurs Enables RESUME if 1RQ15 occurs Enables RESUME if RI occurs COM2 ring indicator Specifies number of RI transitions n for RESUME COM 2 ring indicator Enables RESUME timer if EPMI occurs Enables reset of IDLE timer if EPMI occurs LCDNVGA access resets IDLE timer Enables reset of IDLE timer if COM1 access occurs Enables reset of IDLE timer if COM2 access occurs Enables reset of IDLE timer if LPT access occurs Enables reset of IDLE timer if Keyboard access occurs Enables reset of IDLE timer if Floppy Disk access occurs Enables reset of IDLE timer if Hard Disk Drive access occurs Enables power fail options Enables power fail reset PMISETUP default PMI configuration pmi enable Y fdd to 0 hdd to 0 COM1 to 0 COM2 to 0 doze delay 8 standby delay 0 21 19 CPU power management PC 510 user s manual suspend delay 0 irqO reset doze N irq3 reset doze N irq4 reset doze Y irq5 reset doze N irq 7 reset doze N irq8 reset doze N irql2 reset doze N irql3 reset doze Y irqO reset idle N irql reset idle Y irq3 reset idle Y irq4 reset idle Y irq5 reset idle Y irq6 reset idle N irq 7 reset idle Y irq8 reset idle Y irq9 reset idle N irql0 reset idle N irql1 reset idle N irql2 reset idle N irql3 reset idle Y irql4 reset idle Y irql5 reset idle N save to disk N thermal management Y irqO standby reset N irql standby
77. 27Bh Bidirectional paralla port LPT1 O2F 8 02F Fh COM 2 configurable in SETUP 0378 037Bh Bidirectional parallel port LPT1 configurable in SETUP 03F 8 03F Fh COM 1 configurable in SETUP 0320 0327h COM5 default configurable with SETIRQ Alternate addresses are 120 13F 340 35F and 140 15F 0328 032Fh COM 6 default configurable with SETIRQ Alternate base addresses are 128 12F 348 34F and 148 14F 0334 0337h EZ1 O 1 default configurable with SETIRQ Alternate addresses are 134 137 154 157 and 354 357 0330 0333h EZ1 O 2 default configurable with SETIRQ_ Alternate base addresses are 130 133 150 153 and 350 353 0338 033F h Interrupt status default location Alternate addresses are 138 13F 158 15F and 358 35F default port addresses A 3 Technical data PC 510 user s manual TableA 3 I O map Latched registered outputs via OctaGlue Address at XOA8h Function Port QA8H position Green LED Bit 7 I O read write 0 on 1 off Amber LED Bit 6 I O read write 0 on 1 off Extended CMOS enable Bit 5 I O read write 0 on 1 off MAX 211 enable for ring Bit 4 I O read write 0 on 1 off indicate Super I O enable Bit 3 I O read write 0 on 1 off LCD bias up Bit 2 I O read write 0 on 1 off LCD bias down Bit 1 I O read write 0 on 1 off Interrupt routing matrix Bit 0 I O read write 0 on 1 off program enable TableA 4 I O map Configuration inputs via OctaGl
78. 8 bit 2 4 19 MPB 24 bit 3 6 20 bit 4 1 21 bit 5 3 22 bit 6 5 23 bit 7 7 Interfacing to switches and other devices The STB 26 terminal board provides a convenient way of interfacing switches or other digital O devices tothe EZ I O digital port I O lines at the EZ I O connector can be connected to an STB 26 with a CMA 26 cable Parallel I O devices are then connected to the screw terminals on the STB 26 Refer to the STB 26 product sheet for more information 11 13 EZ I O PC 510 user s manual Figure 11 4 PC 510 interfacing with an STB 26 terminal board EZ V0 2 EZ I O 1 STB 26 terminal board 11 14 PC 510 user s manual LED signaling and beep codes Chapter 12 LED signaling and beep codes Description The PC 510 has a bicolor LED that is used by the BIOS to signal sys tem status Immediately after the PC 510 powers on both LEDs are lit and display an orange color Upon completion of the boot sequence the amber LED turns off and the green LED remains on If a failure occurs during the boot sequence visual beep codes are dis played tothe LEDs The visual beep codes are defined in the following table Also if a speaker is installed at J 1 the beep codes are audible The bicolor LED also indicates memory suspend status Upon entering memory suspension the green LED turns off and the amber LED turns on On aresume condition the amber LED
79. A bit 5 and I O range select B bit 4 information Register OA9h Bit Description Enhanced mode CPU clock speed W2 8 4 Not used I O range select A ISP file dependent I O range select B ISP file dependent Not used User option jumper 1 W4 9 10 User option jumper 2 W3 5 6 USESETUP jumper W2 9 10 orFNMNwW KR OUD N 5 3 Serial ports PC 510 user s manual 2 Determine the interrupt status port address based on bit 5 I O range Table 5 6 Note Table 5 7 Note select A and bit 4 I O range select B at register OAQh See the table below Reading the interrupt status port Register OA9h TVO range Interrupt select COM3 COM4 COM5 COM6 status Af By addresses addresses addresses addresses port 1 1 3E8h 2E8h 320h 328h 338h 0 0 3E8h 2E8h 140h 148h 158h 0 1 3E8h 2E8h 120h 128h 138h 1 0 3E8h 2E8h 340h 348h 358h default O range select A bit 5 I O range select B bit 4 For example if bits 5 and 4 are both 1 the interrupt status port address is 338h default If bits 5 and 4 are both 0 the interrupt status port address is 158h if bit 5 is 0 and bit 4 is 1 the address for the interrupt status port is 138h and if bit 5 is 1 and bit 4 is 0 the address for the interrupt status port is at 358h Inside your interrupt handler read the interrupt status port Bit 0 through bit 3 show which serial port caused the interrupt For example when there i
80. A 9 Table A 20 AT and industrial serial for COM3 and COMA J 4 A 9 Table A 21 AT and industrial serial for COM5 and COME J 5 A 10 Table A 22 LPTlasprinter connector J 6 0 eeceeeeeeeeeeeteeeeeteeeeeee A 11 Table A 23 AT and industrial serial for COM1 and COM2 J 7 A 11 Table A 24 Floppy drive connector J Q ee eceeeeeesteesscseeeessseeeeseeeneees A 12 Table A 25 IDE hard drive connector J 10 ccceececsteeeeessteeeeeesseeeees A 13 Table A 26 PC 104 signal assignments J 11 0 0 eee A 14 Table A 27 GPS J upiter connector J 13 0 cece eter eeeeeeeeeeeeee A 15 Table A 28 Flat panel connector J 14 iceesssteesssseeeesssseeeseneees A 16 Table A 29 EZ1I O 1 connector J 15 and EZ I O 2 connector J 16 A 17 Table A 30 OPTOA and OPTOB J 17 ccciccceeesssteeeesteeeessseeeseseees A 17 Table A 31 Battery connector J 18 o cc cece cess ceeeeeeeeeeeeeeeeeeeeeeeeeeeees A 17 Table A 32 PC video connector J 19 icccceessssteeessseeeesssaeesseeees A 18 Table A 33 SVGA connector J 20 ccccecsseeeesseeeessseeeeesssaaeeessnneees A 19 Table D 1 PC 510 mating Connectors ceeeceeeeeeeeceeeeeeeeeeneeeeeeeeetes D 1 Table D 2 Cables and terminal board eceeeeceeeeeeeeeeeeeeeeeeeeeeeteee D 2 Table D 3 Memory devices foac2i cceiecrtdescsses ss fenth fensteresvartsteiceceetaieg ites D 2 Table D 4 LCD displays and keypads eeeceeeeeeceeeeseeeeeeeteneeenaes D 3 Table D 5 Opto rack and
81. A Using EEPROM values DFh N A Exit CMOS initialization EOh N A Reset Elh N A BIOS determined it is an actual reset E7h N A Going to CMOS initialization E8h N A Returned from CM OS initialization E9h N A Entry to chipset initialization EAh N A Exit from chipset initialization FOh N A Loading chipset fron EEPROM or defaults Fih N A Completed chipset load F3h N A Loading mvb spedfic values F4h N A Completed mvb load F9h N A Starting memory autosizing FAh N A Completed memory autosizing 12 4 PC 510 user s manual CRTs and flat panels Chapter 13 CRTs and flat panels Description The PC 510 supports a variety of high performance flat panels and SVGA CRT monitors The video section has 2 MB of video DRAM for high resolution displays and simultaneous CRT and flat panel opera tion The video controller circuit operates on the local bus at full proces sor speed allowing for faster execution of programs such as Windows Standard VGA monitors with analog inputs are connected using a VGA 12 cable connected to J 20 Flat panel displays are connected using a 50 pin connector at J 14 Refer tothe VGA 65550 utility disk for additional information on flat panel displays Video features Below is alist of standard video features installed on the PC 510 m High performance Chips amp Technologies VGA 65550 video controller E 2MB DRAM for display buffering m CRT support with resolutions to 1024 x 768 at 75 Hz m
82. All Rights Reserved 5 Press lt CTRL gt lt gt to raise the voltage or lt CTRL gt lt gt to lower the volt age Raise or lower the voltage until you obtain a good contrast display with no washout Toconfirm the LCD bias voltage place a voltmeter on ground at J 14 pin 6 and also on positive at J 14 pin 3 6 TheVEESAFE voltage may require additional adjustments in order to obtain the proper contrast Use LCDBIASDW or LCDBIASUP to obtain the proper contrast WARNING Since improper voltage levels can severely damage the flat panel make sure the PC 510 is configured for the correct bias voltage before it is connected to the panel LCD bias control examples To change the flat panel bias voltage inside your application use the INT 17h functions below 1 LCDBIAS UP Write the following program to move the voltage up one step mov ah 0eeh LCDBIAS control mov al 00h 7 up mov dx O0ffffh int 17h 13 6 PC 510 user s manual CRTs and flat panels 2 LCDBIAS DOWN Write the following program to move the voltage down one step mov ah Oeeh LCDBIAS control mov al Olh down mov dx 0ffffh int 17h Flat panel considerations J umper options are available on the PC 510 to accommodate different flat panel interfaces W8 allows direct support of 3V and 5V flat panels W9 supports shift clock 180 out of phase Refer to the wiring diagrams specific to
83. BY mode if 1RQ5 occurs Enables reset of STANDBY mode if I RQ6 occurs Enables reset of STANDBY mode if RQ7 occurs Enables reset of STANDBY mode if I RQ8 occurs Enables reset of STANDBY mode if I RQ9 occurs Enables reset of STANDBY mode if RQ10 occurs Enables reset of STANDBY mode if RQ11 occurs Enables reset of STANDBY mode if RQ12 occurs Enables reset of STANDBY mode if I RQ13 occurs Enables reset of STANDBY mode if I RQ14 occurs Enables reset of STANDBY mode if RQ15 occurs Enables RESUME from RESUME IRQ group 21 18 PC 510 user s manual CPU power management irql resume reset Y N irq3 resume reset Y N irq4 resume reset Y N irq5 resume reset Y N irq7 resume reset Y N irq8 resume reset Y N irq9 resume reset Y N irql0 resume reset Y N irql1 resume reset Y N irql2 resume reset Y N irql4 resume reset Y N irql5 resume reset Y N RI resume reset Y N RI transitions n EPMI resume reset Y N EPM reset idle Y N LCD reset idle yY N COM 1 reset idle Y N COM 2 reset idle y N LPT reset idle yY N K BD reset idle Y N F DD reset idle y N HDD reset idle Y N pfh enabl e Y N pfh reset yY N Enables RESUME if IRQ1 occurs Enables RESUME if 1RQ3 occurs Enables RESUME if 1RQ4 occurs Enables RESUME if IRQ5 occurs Enables RESUME if 1RQ7 occurs Enables RESUME if IRQ8 occurs Enables RESUME if 1RQ9 occurs Enables RESUME if IRQ10 occurs Enables RESUME if IRQ11 occurs Enables RESUME if IRQ1
84. Bh Purpose To read the on board jumper settings Calling registers Ah fbh AL OBh DX _ ffffh Return registers AL J umper information bit state 7 Not used 6 Not used 5 Not used 4 Not used 3 Not used 2 Not used 1 User option jumper U2 0 User option jumper U 20 1 User defined jumper PC 510 user s manual Comments This function returns the jumper settings Programming example The foll jumper owing example program reads the user defined unsigned char jumpers asm mov ax 0fb0bh mov dx 0ffffh int 17h mov jumpers al if jumpers amp 1 look at bit 2 printf User jumper U installed n else printf User jumper U not installed n note jumper 2 not available on all boards if jumpers amp 2 printf User jumper U2 installed n else printf User jumper U2 not installed n PC 510 user s manual CPU power management Chapter 21 CPU power management Description The power demands of a system can severely limit an application due to thermal constraints or the raw power usage in a battery operated application In order to maintain speed and efficiency a software controlled power management system must be tailored to the applica tion Even if your application is operating within specified limits a power management system may improve the life and reliability of your system by reducing thermal stress to the CPU The adv
85. C gt PMISETUP TEST PMI The output from PMISETUP will show all selectable options and their current values even when not specified when the SHOWALL option is used When the DEFAULT option is used default settings are first loaded before the keywords are parsed Refer to the default PMI configuration later in this chapter 21 16 PC 510 user s manual CPU power management When the P option is used with the SHOWALL the display pauses be tween each displayed page of information When the option is used all other options are ignored and a help display is presented to the user A lt CR gt keystroke between each page is necessary to continue to the next page of help If an error occurs during parsing the line in question will be displayed and an ERRORLEVEL returned For example gt gt Parameter out of range error Line follows hdd to 50 The correct range is 0 31 minutes or gt gt Unknown keyword error in input file line 7 Line fol lows standbuy delay 10 Standby was spelled incorrectly The following ERRORLEVELs will be returned 0 No errors occurred 1 Unable to save to serial EEPROM 2 Configuration file not found 3 Parsing error or out of range error In PMISETUP the following options are available and can be included in a PMI file which is loaded by PMISETUP EXE PMISETUP EXE is located in the UTILS directory The following are the keywords
86. COM5 RxD RS 232 COM6 RxD COM6 Receive RxD RS 485 COM6 Programming amp Control Lattice ispLSI2032 VO REG SEL_A er ctaGlue VO REG SEL_B 1 0 Mapping Keyboard IRQ Cascade Floating Point Floppy RTC COM2 COM1 665 669 IRQB Printer On board Resources Primary IDE COM5 Receive Data COM6 Receive Data 10 2 PC 510 user s manual IRQ routing and opto IRQs Opto IRQs Note Note OPTOA and OPTOB are the two optically isolated channels and are accessible at J 17 These channels are configurable to drive either the SUSPEND RESUME or the PMI signal Also either OPTOA or OPTOB can be routed through the interrupt routing matrix to generate a system reset The opto isolation allows the input source to extend as far as 50 feet from the card A 5V signal activates the SUSPEND RESUME PMI or system reset signal Noise filtering is built in and the isolation from the system ground is 500V A voltage greater than 3 1V at 5 0 mA guarantees a SUSPEND RESUME or a PMI interrupt or a system reset When signaling for SUSPEND RESUME PMI or system reset the voltage is applied in a pulse period greater than 50 uS The interrupt matrix chip requires that the input voltage remains stable until the interrupt is acknowledged At that time the interrupt source can be rearmed by returning the input to 0 volts See the Accessories appendix
87. CTS 12 DSR 4 20 DTR 13 RxD 3 2 TxD 14 RTS 1 8 DCD 16 CTS 15 TxD 2 3 RxD 17 DTR 6 6 DSR 18 RI NC NC RI 19 Gnd 5 7 Gnd 20 5V Safe NC NC pins tied together Figure 5 2 Custom null modem cable for the PC 510 First DCD 1 eo 1 DCD DB 9 COMportns 2 b 2 RD RD 3 mD RTS 4 4 DTR TxD 5 5 GND cis 6 o 6 DsR DR 7 7 RTS RI 8 s cTs GND 9 R 5V Safe 10 Second DCD 1 L_ i pcp pB 9 COM portos 121 2 RoD RD 13 Ee RTS 1 4 DTR TxD 15 5 anD cts 16 6 psR DTR 17 7 RTS RI 18 8 cts GND 19 bni 5V Safe 20 5 8 PC 510 user s manual Serial ports Function and use of serial ports COM1 as serial console device Instead of the on board local bus SVGA you can use COM1 as the console device See the Console devices chapter for more information When COM1 is not used as a console device then it is available to your program as a standard RS 232 port Octagon Systems strongly urges that you leave COM1 at the 3F8h default address COM1 through COM6 as RS 232 I O COM1 through COM6 can also be used as RS 282 serial ports Depend ing upon the design of each port COM1 through COM4 can support 4 or 8 wire configurations and COM5 and COM6 are 4 wire only configurations Use a VTC 20F cable to interface from the PC 510 and the serial device Figure 5 8 PC 510 serial devices Serial device
88. DMA controllers serial ports keyboard controller etc The firmware can only save and restore devices of which it is aware meaning those that are on board and most standard VGA video controllers This function may not be 21 7 CPU power management PC 510 user s manual fully functional for some extended system configurations This function will only work with a hard drive and not with the on board SSD flash drive or with a flash drive card After a Save To Disk function has been completed the system must be reset to restore the context After saving the context of the system to disk all devices are powered down and the CPU is SUSPENDed The validity of the system context on the hard disk is identified by marking a bit in the configuration EEPROM On the next system reset the validity of the context is checked in EEPROM and if valid is restored to the system memory and devices In order for the Save to Disk function to execute the hard disk must be prepared using the PHDISK EXE program A special partition is saved on the disk which must be big enough to hold the system context Gen erally speaking this means the size of the installed system memory typically 1 to 17 MB DRAM plus the size of the video memory typi cally 512 KB to 1 MB However a larger partition may be created in order to support additional system memory to be added at a later time WARNING PHDISK E XE provides the same function
89. DOC For ROM DOS use the SYS command Execute SETSSD SSD1 after Reset the system C 2 PC 510 user s manual Accessories Appendix b Accessories TableD 1 PC 510 mating connectors Connector Name Description Mating receptacle J1 Speaker 4 pin in line DuPont BE RG J17 OPTOA OPTOB nnector 65039 033 housing J 18 Battery 48235 000 crimp to wire pins J2 Keyboard 6 pin DIN AMP J3 Mouse receptade 212437 4 shield housing 2 12435 7 ferrule 66728 5 pin contacts 212800 1 cord guard J7 COM1 COM2 20 pin AMP J4 COM3 COM4 shrouded 746288 4 receptad e J5 COM5 COM6 header 499252 2 strain rdief J6 LPT1 printer 26 pin AMP J15 EZI O1 shrouded 746288 6 receptad e J16 EZ I O 2 header 499252 3 strain rdief P8 P9 Power 6 pin Mdex connector 90331 X101 housing 08 50 0276 crimp terminal J9 Floppy 34 pin AMP shrouded 746288 8 receptad e header 499252 6 strain rdief J 10 IDE harddrive 44 position AMP 2mm x 2 111626 0 receptad e header J11 PC 104 PC 104 8 or Samtec interface 16 bit E SQ 132 14 G D 8 bit receptade SQ 120 14 G D 16 bit J 13 GPS 20 posi tion AMP 2mm x 2 111626 4 receptad e header J 14 Flat panel 50 pin AMP shrouded l 746288 0 receptad e header 499252 4 strain rdief J19 PC V ideo 60 pin AMP shrouded 1 111196 2 receptad e header J 20 SVGA CRT 16 pin AMP anal og shrouded 746288 3 receptade header 499252 8 strain rdief D 1 Accessories PC 510 user s man
90. E J 17 3 4 pin 1 positive input pin 2 negative input pin 3 postive input pin4d negative input TableA 31 Battery connector J 18 Pin Function 1 Battery 2 Key 3 Gnd 4 Gnd Technical data PC 510 user s manual TableA 32 PC video connector J 19 Pin Function Pin Function 1 NC 2 Gnd 3 NC 4 Gnd 5 VR7 6 Gnd 7 VR6 8 Gnd 9 VLCK 10 Gnd 11 VREF 12 Gnd 13 HREF 14 Gnd 15 NC 16 Gnd 17 NC 18 Gnd 19 VSYNC 20 Gnd 21 HSYNC 22 Gnd 23 NC 24 Gnd 25 NC 26 Gnd 27 NC 28 Gnd 29 PCLK 30 Gnd 31 Color key 32 Gnd 33 VR2 34 VR3 35 Gnd 36 VR4 37 VR5 38 Gnd 39 VG2 40 VG3 41 Gnd 42 VG4 43 VG5 44 Gnd 45 VG6 46 VG7 47 Gnd 48 VB2 49 VB3 50 Gnd 51 VB4 52 VB5 53 Gnd 54 VB6 55 VB7 56 Gnd 57 NC 58 NC 59 NC 60 NC PC 510 user s manual Technical data Table A 33 SVGA connector J 20 Pin Function Pin Function 1 Red 2 Green 3 Blue 4 NC 5 Gnd 6 Gnd 7 Gnd 8 Gnd 9 5V Safe 10 Gnd 11 NC 12 DDCD 13 Horizontal sync 14 Vertical sync 15 Clk DDC 16 Gnd Tie wrap holes Additional 125 mounting holes are on the PC 510 board for the use of 100 wide nylon tie wraps These tie wraps loop around the SSDO DIP device and also the DIMM memory expansion device This feature will increase the ruggedness and the retention ability in high vibration environments Nylon tie wraps are available from a hardware specialty supplier such as Richco phone number 1 8
91. ESUME if IRQ9 occurs Enables RESUME if 1RQ10 occurs Enables RESUME if 1RQ11 occurs Enables RESUME if 1RQ12 occurs Enables RESUME if 1RQ14 occurs Enables RESUME if 1RQ15 occurs Remote suspend resume inputs The PC 510 provides a remote suspend resume input The opto isolated input is located at J 17 3 4 The opto requires a 5V input pulse and then triggers a suspend or resume from suspend on the trailing edge of the pulse The minimum pulse width for a 5V pulse is 50 uS in order to signal either suspend or resume 21 13 CPU power management PC 510 user s manual If the required options are selected in PMISETUP EXE other devices such as the input from a serial port or the ring indicator from a modem connected to COM 2 will cause the PC 510 to resume First Suspend Resume Pulse The on board SVGA ceases to display video and the hard drive spins down Second Suspend Resume Pulse The video returns but the hard drive does not spin up again until ac cessed Note See the Accessories appendix for connector information on the remote suspend resume connector External PMI interrupt In case of a power failure the power management code is capable of properly resetting the system saving the state of the system to disk or generating an INT 15h The power failure is signaled by activation of the external power management input J 17 1 2 Once activated the system either performs a System Reset perfo
92. ISABLED Shadow D8000h DFFFFh DISABLED Press ENTER to SAVE the changes or Press ESC to EXIT without saving the changes Options Saved You must reset for these options PCSL0 CXF to take effect Note Executing SETUP D will change all setup parameters to default values See also See the SETUP programs chapter for more information You may also enter SETUP at post time by entering the backspace and s keys TESTRFA EXE Purpose This support command tests PICO FA drives Syntax TESTRFA Parameters Sn A E F E Sn isan optional parameter that specifies the socket to be tested The variable n represents a value from 0 to 1 where 0 represents the first PICO FA drive and 1 represents the second PICO FA drive As apparently set by the SETSSD command B 23 Software utilities PC 510 user s manual A is an optional parameter that specifies all sockets are to be tested E E isan optional parameter that specifies test writing to every byte F is an optional parameter that specifies a full test This option is equivalent to A and E combined m No parameters on the command line will display a help message WARNING After this program is executed the drive tested will require reformatting using the PFORMAT program See also SETSSD EXE PFORMAT EXE TRANSFER EXE Purpose This support command transfers files to or fr
93. M 1 COM2 J19 PC Video J9 Floppy disk drive J20 SVGA CRT analog J10 IDE hard drive P8 P9 Power J11 PC 104 J12 N A See the Accessories appendix for connector information on the above connectors RS 485 termination select jumper W1 Pins Description 1 2 3 4 5 6 7 8 9 10 eer 8 10 No function used for shunt storage No function used for shunt storage No function used for shunt storage RS 485 terminated idle line at space RS 485 terminated 4 idle line at space RS 485 terminated idle line at mark RS 485 taminated idle line at mark default pins jumpered 2 6 PC 510 user s manual Quick start Table 2 4 BIOS and boot option jumper W2 Table 2 5 Table 2 6 Pins Label Description 1 2 VO CO000 C7F FF BIOS region toggle video BIOS region 1 3 4 E Enhanced mode CPU clock speed on 133MH z off 120MHz 5 6 B BIOS device on SSD1 off SSDO 7 8 T SSDO type on flash SRAM off EPROM 9 10 S Use SETUP information on EEPROM off BIOS default default pins jumper ed Toggles in BIOS extension areas work in combination with toggles in the SETUP BIOS extension areas See the Console devices chapter for more information on the BIOS regions Auxiliary option jumper W3 Pins Label Description 1 2 V1 C8000 CFFFF BIOS region toggle video BIOS region 2 3 4 X D8000 DFFFF BIOS region toggle
94. N irql1 standby reset Y N irql2 standby reset Y N irq13 standby reset Y N irql4 standby reset Y N irq15 standby reset Y N Enables reset of STANDBY mode if RQO occurs Enables reset of STANDBY mode if IRQ1 occurs Enables reset of STANDBY mode if I RQ3 occurs Enables reset of STANDBY mode if I RQ4 occurs Enables reset of STANDBY mode if 1RQ5 occurs Enables reset of STANDBY mode if IRQ6 occurs Enables reset of STANDBY mode if RQ7 occurs Enables reset of STANDBY mode if I RQ8 occurs Enables reset of STANDBY mode if I RQ9 occurs Enables reset of STANDBY mode if RQ10 occurs Enables reset of STANDBY mode if IRQ11 occurs Enables reset of STANDBY mode if I RQ12 occurs Enables reset of STANDBY mode if I RQ13 occurs Enables reset of STANDBY mode if I RQ14 occurs Enables reset of STANDBY mode if RQ15 occurs When the system resumes from STANDBY made the CPU clock is restored to full speed In addition some or all of the devices are restored to full power The video if suspended in STANDBY mode and parallel port are always powered up The following devices may be held in SUSPEND until they are accessed m COM1 m COM2 21 12 PC 510 user s manual CPU power management m On board floppy disk LPT1 port m Hard disk RESUME from SUSPEND SUSPEND mode is the lowest power mode supported by power manage ment In this mode all devices are powered down and the CPU is placed in SUSPEND mode and the clock is stopped In
95. NOTICE The drivers and utilities for Octagon products previously provided on a CD are now in a self extracting zip file located at the Octagon Systems web site on the product specific page Download this file to a separate directory on your hard drive then double click on it to extract the files All references in this manual to files and directories on the CD now refer to files in the Utilities zip file OCTAGON SYSTEMS Embedded PCs For Extreme Environments PC 510 User s Manual 5171 0505 DiskOnChip is a registered trademark of M Systems Micro PC PC SmartLink Octagon Systems Corporation the Octagon logo and the Micro PC logo are trademarks of Octagon Systems Corporation QuickBASIC is a registered trademark of Microsoft Corporation QNX is a registered trademark of QNX Software Systems Ltd ROM DOS is a trademark of Datalight Windows and Windows NT are trade marks of Microsoft Corporation PICO FA is a trademark of Phoenix Technologies Ltd Copyright 1997 1998 2004 2005 Octagon Systems Corporation All rights reserved However any part of this document may be reproduced provided that Octagon Sys tems Corporation is cited as the source The contents of this manual and the specifi cations herein may change without notice The information contained in this manual is believed to be correct However Octagon assumes no responsibility for any of the circuits described herein conve
96. OM OTPROM 1 w N DO US Follow steps one through three in the SSDO replaced with a flash device section and use a 512K flash Power off the PC 510 and remove the flash from socket U 13 Use an off card programmer to program a 512K EPROM OTPROM Use the flash as the master copy Insert the programmed EPROM OTPROM into socket U 13 Remove jumper W2 7 8 for EPROM USE Power on the PC 510 The new SSDO device is now ready to be used as a bootable read only DOS drive SSD1 Generally SSD1 is meant for storing the application programs to be executed on powerup The programs are automatically loaded into DOS memory and executed The standard version of the PC 510 comes with a 2 MB flash soldered on board while the optional version contains a 1 MB flash soldered on board Your application programs can be saved to flash using the PICO FA driver which makes the flash device a read write disk on your PC 510 Saving your programs onto the read write disk allows you to do this up to 100 000 times allowing updates to your application programs These devices are erased automatically during the programming process SSD1 can be accessed directly as a read write DOS drive with the PICO FA driver Also it can be accessed directly as a read write DOS drive when the PICOFA SYS driver is loaded While this is convenient for product development the flash however has a limited number of writes allowed Therefore Octagon does not recommen
97. P specifies to enable pausing between screens for viewing when using the SHOWALL option m displays a short help screen for the PMISETUP program No other arguments are to be included on the command line when the is used See also SLOW PMI QUICK PMI in the EXAMPLES directory provided on the PC 510 utility disk Also see the PMISETUP section in the SETUP programs chapter PC 510 user s manual Software utilities REMDISK EXE Purpose This support command allows access to a disk drive on a remote system via a serial cable and standard PC style 8250 U ART serial port Syntax REMDISK U Bnnnn COMn Parameters E U tells REMDISK to unload itself from memory thereby disabling the new drive letter and freeing the memory occupied by REMDISK The option can only be used when REMDISK is installed from the DOS command line A Remote Disk installed via CONFIG SYS cannot be unloaded m displays a short help screen for the REMDISK program No other arguments are to be included on the command line when the is used E Bnnnn selects the baud rate for transmission Available baud rates are 300 1200 2400 4800 9600 19200 38400 57600 and 115k The default baud rate is 115k m iSan optional argument which specifies packet style transmission This is recommended for any baud rates over 19200 The default for this option is toinclude the for packet transmission COMnh is an
98. Port C mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port C 1 gt bit to be changed XXXXXXXXB Data for port C DX _ ffffh Return registers Carry flag cleared if successful Carry flag set if error AL Error code Comments This function is used to initialize the first EZ I O i e the EZ I O that has the higher 1 0 address when two EZ I O chips are present on a board Programming example Inline assembly code for Borland C 3 1 asm mov ax 0efOlh mov di 00ffh port A no change mov bx 8000h port B bit 7 0 other bits unchanged mov cx 0202h port C bit 1 1 other bits unchanged mov dx Offffh int 17h Read EZ I O 1 Function efh Subfunction 02h Purpose To read from an EZ I O port Calling registers AH efh PC 510 user s manual EZ I O AL 02h DX _ ffffh Return registers Comments XXXXXXXX Data for port C Carry flag cleared if successful AL Port A data Ah Port B data BL Port C data Carry flag set if error AL Error code This function is used to read from the first EZ I O i e the EZ I O that has the higher O address when two EZ I O chips are present on a board Programming example unsigned char asm mov ax 0O mov dx 0 int 17h mov aDat mov bDat mov cDat Inline assembly code for Borland C 3 1 cData aData bData ef02 FEEF a ta al ta ah Initialize EZ I O 2 Function Subfuncti
99. QNX into SSD1 When QNX is in the SETSSD command line i e SETSSD SSD1 SSDO QNX then the QNX drive option is enabled Once your system is in the QNX mode SSD1 cannot be used as a drive from DOS TESTRFA will not work on SSD1 Using M Systems DiskOnChip DOC To use the M systems DiskOnChip DOC module with your PC 510 follow these steps Run SETSSD SSD1 before Power off the PC 510 3 Confirm that the BIOSDEV jumper is set to SSD1 Make sure SSDO is jumpered for flash by configuring W5 1 2 3 4 5 6 9 10 W2 7 8 Install the DOC module into SSDO Make sure to orient pin 1 on the DOC module with pin 1 on SSDO C 1 Third party support PC 510 user s manual Note Note 10 11 Note WARNING Installing the DOC module into the wrong position on SSDO of the PC 510 board will permanently damage the DOC module Power on the PC 510 Execute DOCPRGO F 0CT1202 BIN W The DOCPRGO EXE and the OCT1202 BIN are on the DOC utility disk Reset your system Execute TFORMAT 2 BOOTSIZE 128K To access the DOC module execute the TFORMAT command line at the same time you execute the operating system Reset your system Access the DOC drive as drive D If a hard disk is installed change Step 9 to the following command TFORMAT 3 BOOTSIZE 128K Then access the DOC drive as drive E Step 10 Booting from the DOC drive 1 Add an operating system to the
100. RAM When you reboot the PC 510 your program can automatically load into DOS memory and execute As shipped from the factory SSD1 already con tains a bootable ROM DOS This chapter describes the following m Saving an application program to SSD1 m Autoexecuting the program from the PC 510 E Overriding autoexecution of your program The information in this chapter assumes you are using ROM DOS in your application Some Microsoft programs make undocumented DOS calls With ROM DOS an error returns when an undocumented DOS call is made causing your program to operate erratically We recom mend booting from SSD1 using your own DOS when using programs with undocumented DOS calls Refer to the section Adding operating system startup files in the Managing SSDs chapter for more information on saving and autoexecuting programs Saving programs and support files By default the drive in SSD1 comes preformatted from the factory loaded with ROM DOS startup files and an example demo program To replace the demo program on SSD1 with your own see the section Adding your application in this chapter Toreformat an SSD or to add your own operating system please refer to the Managing SSDs chapter WARNING Reformatting SSD1 requires the use of a floppy or a hard disk to restore system files 4 1 Save and run programs PC 510 user s manual Adding your application To add your application to your SSD d
101. ROM at C8000h CFFFFh ENABLED Enable ROM at C8000h DFFFFh ENABLED 3 8 PC 510 user s manual SETUP programs Shadow DOOOOh C7FFEh ENABLED Shadow C8000h CFFFEh ENABLED Shadow DOOOOh D7FFFh DISABLED Shadow D8000h DFFFFh DISABLED Press ENTER to SAVE the changes Press R to RESTART with original Press ESC to EXIT without saving Options Saved You must reset for these options PESILO Ce gt values or the changes to take effect Note Executing SETUP D will change all setup parameters to default values SETSSD For more information on SETSSD refer to the Defining SSDs using SETSSD section in the Managing SSDs chapter PMISETUP PMISETUP allows the user to customize the power management fea tures of the PC 510 Refer tothe CPU power management chapter See also the Software utilities appendix for details SETIRQ EXE To change interrupts via software using SETIRQ EXE refer to the Programming section in the IRQ routing opto IRQs chapter 3 9 SETUP programs PC 510 user s manual 3 10 PC 510 user s manual Save and run programs Chapter4 Save and run programs Save and run your programs on the PC 510 Once you have written tested and debugged your application you can then save it to flash memory in SSD1 or SSDO if flash or S
102. S 232 Null modem cable VTC 20F Cable Building your own cable Table 5 12 If you are not using a VTC 20F series cable then you can build your own RS 232 communications cable This is a simple null modem cable where RxD and TxD signal are crossed Cable pins 4 and 6 in the first COM port connector of the PC 510 are tied together and cable pins 14 and 16 in the second COM port connector of the PC 510 are tied to gether Pins 7 and 8 are tied together on each DB 9 cable connector Pins 4 and 5 are tied together on each DB 25 cable connector Refer to the following table and diagram for a complete listing of all cable con nections for the PC 510 Custom RS 282 null modem cable for the PC 510 First COM port COM1 COM2 or COM3 COM4 or serial port PC port COM5 COM6 signal DB 9 pin DB25pin signal 1 DCD 7 4 RTS 8 5 CTS 2 DSR 4 20 DTR 3 RxD 3 2 TxD 4 RTS 1 8 DCD 6 CTS 5 TxD 2 3 RxD 7 DTR 6 6 DSR 8 RI NC NC RI 9 Gnd 5 7 Gnd 10 5V Safe NC NC pins tied together 5 7 Serial ports PC 510 user s manual Table 5 13 Custom RS 232 null modem cable for the PC 510 Second COM port PC 510 COM1 COM2 or COM3 COM4 or PC 510 serial PC port COM5 COM6 port signal DB 9 pin DB25pin signal 11 DCD 7 4 RTS 8 5
103. SSDOBIOS Parameters E SSDn specifies one SSD E SSDm specifies two SSDs E before is an optional parameter that indicates the SSDs are to be allocated before any hard drives The first SSD specified will be the boot device after is an optional parameter that indicates the SSDs are to be allocated after any hard drives The hard drive will be the boot device This is the default B 20 PC 510 user s manual Software utilities m NOSSD is an optional parameter that specifies that no SSDs are to be allocated m displays a short help screen for the SETSSD program No other arguments are to be included on the command line when the is used D is an optional parameter that specifies SETSSD to use its de faults QNX enables the QNX drive option QNX disables the QNX drive option default SSDOBIOS reserves the BIOS area of SSDO default SSDOBIOS does not reserve the BIOS area of SSDO Example 1 Enter the following command to enable the QNX drive compatible mode SETSSD SSD1 SSDO QNX Once the mode is set the drive is no longer readable by Phoenix PICOFA as a DOS drive The system can boot from the QNX drive in SSD1 when the system is programmed with a QNX drive image Example 2 To enable the PICOFA compatible mode enter the following command SETSSD SSD1 SSDO QNX If the SSDs were programmed with a QNX drive image use PFORMAT to reformat the SSD Remarks If the boot order
104. SSDs after the hard drives For example E Toset SSDO as thefirst drive SSD1 as the second drive and an IDE drive as the third drive enter the following command PC510 C gt SETSSD SSDO SSD1 before m Toset the IDE driveas first in order SSD1 as second and SSDO as third enter the following command PC510 C gt SETSSD SSD1 SSDO after In the last example the IDE driveis C SSD1 is D and SSDO is E Other drive letter designations may be added by device drivers Such as VDISK SYS which are in the CONFIG SYS file on the boot drive The boot drive is based upon the drive order set by the SETSSD com mand and by SETUP s boot sequence option If the boot sequence is set to A THEN C the system will look for a floppy diskette in drive A If a diskette is not installed or a floppy is not defined the boot drive will be the first drive specified in the SETSSD command If the boot sequence is set to C ONLY the check for a diskette is bypassed The SETSSD parameters may also be overwritten by removing the USESETUP jumper and resetting the system If the parameters speci fied at the PICO FA first second drive prompt are different from the previous SETSSD command and you answered No to the Save prompt the SETSSD output will not be accurate Therefore we recom mend that you answer Yes to the save option to prevent confusion After you run SETSSD and the drive order has changed the new pa
105. 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 int seeUserSize Inline assembly code for Borland C 3 1 asm mov mov int mov CMOS RAM ax 0fc04h dx O0ffffh 17h seeUserSize bx Read extended CMOS RAM Function Subfunction Purpose Calling registers Return registers fbh 06h Toread a single byte from the extended CMOS RAM AH fbh AL 06h BL CMOS index 0 127 DX _ ffffh Carry flag cleared if successful BH CMOS data Carry flag set if error AL Error code 17 5 Serial EEPROM and CMOS RAM PC 510 user s manual Comments Error Code Meaning ffh Unknown error olh Function not implemented 02h Defective serial EEPROM 03h I Ilegal access This function reads a single byte from the extended CMOS RAM area Programming example unsigned char cmosByteSave Inline assembly code for Borland C 3 1 asm mov mov mov int mov ax 0fb06h b1 0 byte 0 dx O0ffffh 17h cmosByteSave bh printf The CMOS byte read 02x n cmosByteSave Write extended CMOS RAM Function Subfunction Purpose Calling registers Return registers Comments fbh 07h To write a single byte to extended CMOS RAM area AH fbh AL 07h BL CMOS index 0 127
106. TUP EXE Srania anaa a a eats ad aa ai B 14 REMDISK EXE a atian ataa EEan EEA AEAEE AA E EEP EEA FE EA ENE ANEA A B 15 REMQUIT COM aariin ane aaa AATRE aa PATa B 17 REMSERV E XE moisset EEEE AAKA EEEN ENEE ANAE ANEK B 17 RESET COM iriri inat a aa a RET OTE Cyr one Pee B 19 SCONSOL E EXE svariai ananin iia aeaa EAA A ATE AA B 19 SETI RQ EXE estarias gins steatastaneusders Getened weaned eee Ja ANa B 20 SE PSS DE XE airna uia a aTa ANTAA E AAT EAA RAA TENA B 20 SETUP COM icanon a a A A a A Taaa B 22 TESTRFA EXE uiaiia era aiaa EE Aa AEAEE e E Ea AE a ai T B 23 TRANSFER EXE nmass aa aaa ta ni B 24 VDISK SY S ooreenaaan aiie iaa aE ETA Aaa Ea Messe TE eaaa B 26 Appendix C Third party SUpport ssssssssenssunnnunnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnn C 1 Using QNX on the PC BLO sxc cecccscsdescazcisesissscdetiseaedsesetedeneeenandevers tenteeeziadas C 1 Programming QNX into SSDI ovis sister een nidees een eee C 1 Using M Systems DiskOnChip DOC eecceeeeeeeeee teeter eeeeeeeeteeeenaeeeneeetes C 1 Booting from the DOC drive cct csecsc tees peta edacetinde ae ieaeneees C 2 Appendix D ACCeSSOr eS ss sssssessssunsnennnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nananana nnmnnn nna D 1 Warranty viii PC 510 user s manual Contents List of figures Figure 2 1 PC 510 component diagram ceeee eee eeetee teeter eeeeetee 2 2 Figure 2 2 PC 510 center to center hole dimensions eeeeeeeeteeeees 2 3 Fig
107. XE from a remote PC to the file named DA DEMO EXE on the PC 510 at 57600 baud with a serial cable from COM2 on the remote PC and COM 1 on the PC 510 enter the following command on the PC 510 TRANSFER D DEMO EXE R V B57600 Then enter the following command on the remote PC TRANSFER C DEMO DEMO EXE S V COM2 B57600 To receive a file named D MYAPP EXE from the PC 510 and name it C APPS MYAPP2 E XE on the remote PC over a serial cable connected to COM1 on both systems at 9600 baud enter the following command on the PC 510 TRANSFER D MYAPP EXE S Then enter the following command on the remote PC TRANSFER C APPS MYAPP2 EXE Remarks The TRANSFER command communicates with other XMODEM com patible file transfer programs The serial port on the PC 510 requires a null modem adapter when connected to a serial port on the remote PC See the Serial ports chap ter more information B 25 Software utilities PC 510 user s manual The maximum baud rate is dependent on the processor speeds of the remote PC and the PC 510 The received file size is rounded up to the nearest 128 byte boundary See also REMDISK EXE REMSERV EXE VDISK SYS Purpose This device driver allows the user to use memory as a disk Syntax DEVICE VDISK size secs dirs E NOTIFEXT Parameters E sizespecifies the size of the VDISK in kilo K bytes The default is 64K if base memory is selected Otherwi
108. a a T TEE TAS 17 5 Read extended CMOS RAM ssssssssssrsssrrssirsrinteritseinttirnrinnnrinnerinsnnnnt 17 5 Write extended CMOS RAM 0 eeccccessceecceeeseeeeeeeeeesseeeeseeseeseneeesnenes 17 6 Check CMOS battery sssssssssrssrnrssrnssrnstrrssratesransrnnnnnantnrannnnnnennnnnnnnaa 17 7 Copy contents of serial EEPROM to extended CMOS RAM 17 7 Copy contents of extended CMOS RAM to serial EEPROM 17 8 vi PC 510 user s manual Contents Chapter 18 Transferring files remote CiSKS cesssessseeeseeeeeeeeeees 18 1 Transferring files between the PC 510 and your PC eeeeeeseeeeeeeeeee 18 1 Transferring tikes to the PC 510 ts feclecs shar eres omit neti as 18 2 Transferring files from the PC 510 ceccccescceeeecceeeeeeeeseeeeeeeeeeeeeeeeeenenee 18 2 Downloading files to the PC 510 using PC SmartLINK 0 eee 18 3 Remote diSkS reinii aAa aAa AEA aada aa ued iaaah 18 5 Downloading files to the PC 510 using REMDISK REMSERV 18 5 PC 510 with one serial Cable i s icssedieteee cee ainda 18 5 Chapter 19 Managing SSDS ssssessssunsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nannan nannaa 19 1 PICO FA flash file system esssssssssssssssrssrnrsrrnrnrsssnnsrrntennntennnrannnnennnrnnsnnaa 19 1 Defining SSDs using SET SSD ssssssssssessrsssiserirssirrsiinrrinnrrrnernnrnineninnnn 19 1 Using PFORMAT to format an SSD occ cicicesstectecanicerdagenet ecieehdeneeesteeess 19 3 Forma
109. a known state upon powerup The default configuration pulls all of the I O lines high Note that 10K ohm resistor networks are used to configure the I O lines as high or low PC 510 user s manual EZ I O Table 11 3 EZ I O pull up pull down jumpers W4 Pins Label Description 1 2 EZI O 1 pull up to 5V 2 4 EZ I O 1 pull down to Gnd 5 6 EZ1 0 2 pull up to 5V 6 8 EZ I O 2 pull down to Gnd 9 10 U User option jumper 1 default pins jumpered Organization of ports Each EZ I O digital port has a total of 24 I O lines connected to a 26 pin header The lines are configured into three groups ports A B and C each group consisting of 8 bits Any of the lines at ports A B or C can be configured individually as inputs or outputs Figure 11 2 Organization of ports J15 J16 EZ I O connectors Base A or Base 1 or Base 2 C or 26 position connector Base ae 3 Control Register EZ I O digital I O chip EZ I O PC 510 user s manual Port addressing Ports A B C and the control register are addressable Table 11 4 EZ I O port address Port TO address A Base address B Base address 1 C Base address 2 Control register Base address 3 Base I O address The base I O address for EZ I O 1 is 334h default and the base I O address for EZ I O 2 is 330h default but can be changed through OctaGlue PCS_2 to one of four addresses Refe
110. a target PC run ning PGMIMG Syntax 1 PGMIMGH filename COMx Bxx Ixx Purpose 2 This support command transfers an SSD image to a target computer via a serial UART connection and programs the image to an SSD A non standard serial port address is used and the IRQ must be specified PC 510 user s manual Software utilities Syntax 2 PGMIMGH filename Uxxx Bxx Ixx Parameters m filenamespecifies the input file for programming and it also repre sents the host filename m COMx specifies the PC COM port for serial transfer The variable x represents a value from 1 to 4 m Uxxx specifies the UART base address to use for serial transfer The base address 100 3F F is in hexadecimal format E Bxx specifies baud rate of transfer where b can be 300 1200 2400 4800 9600 19200 38400 57600 115 115200 The default is 38400 when using a COMx switch If COM1 is the console the baud rate defaults to the current console baud rate E Ixx specifies the interrupt to which the UART base address is con nected The variable x represents a value from 3 to 15 See also See PGMIMG EXE See also GETIMG for image compatibility PGMVIDEO EXE Purpose This support command programs a video BIOS into the BIOS area of an SSD A new video BIOS is required for a different flat panel display Syntax PGMVIDEO VIDEO DAT SSDn P C Parameters videobios dat is the filename of the new video
111. able disable CPU cache mode Specifies write through Write back writeback on some CPUs processor speci fic Limit CPU to half speed Limits the top CPU speed No SETUP entry via hotkey Spedfies lt backspace gt lt S gt Enabled hdtkey enable disable Power management Specifies power management Enabled enable disable Daze dock Specifies doze made in power Slow management is to sl ow or stop the clock Time update after suspend Specifies to allow updateof Enabled time after suspend mode DIMM module type Specifies the type of EDO DIMM module ROM Enable Toggles video BIOS region Enabled first 32 KB ROM Enable Toggles video BIOS second Enabled C8000 CFF FFh region first 8 KB is video BIOS ROM Enable Toggles extended BIOS ara Enabled D8000h DF F FFh for PICO FA and INT 17h BIOS Shadow Specifies video BIOS Enabled CO000h C7F FFh shadow enabledisable first 32 KB Shadow Shadow enable disable Enabled first 8KB is video BIOS Shadow Shadow enable disable Disabled Shadow Shadow enable disable Disabled 3 3 SETUP programs PC 510 user s manual Running SETUP over the console port 1 Note Note Note Torun SETUP make sure you have established a communications link between a keyboard and monitor with the PC 510 or a serial communi cations link between the PC 510 and your PC See the Console devices chapter for more information on these two links Enter PC510 C gt SETUP If you
112. active low wait state PC 510 user s manual Technical data Table A 27 GPS J upiter connector J 13 Pin Description Pin Description 1 PREAMP 2 PWRIN 5 3 VBATT 4 PWRIN 3 NC 5 M RST 6 GPIOI NC 7 GPIO2 8 GP1O3 9 GPIO4 NC 10 GndO 11 SDO1 12 SDI1 13 Gnd1 14 SDO2 15 SDI2 16 Gnd2 17 NC 18 Gnd3 19 T Mark 20 Reserved NC A 15 Technical data PC 510 user s manual TableA 28 Flat pand connector J 14 Pin Function Pin Function 1 VDDSAFE 5V 2 L2VEESAFE 3 VEESAFE 4 Inverted SHF CLK 5 ENABKL 6 Gnd 7 M 8 DE optional R select 9 Gnd 10 LP 11 FLM 12 Gnd 13 SHF CLK 14 Gnd 15 PO 16 Pl 17 Gnd 18 P2 19 P3 20 Gnd 21 P4 22 P5 23 Gnd 24 P6 25 P7 26 Gnd 27 P8 28 P9 29 Gnd 30 P10 31 P11 32 Gnd 33 P12 34 P13 35 Gnd 36 P14 37 P15 38 Gnd 39 P16 40 P17 41 Gnd 42 P18 43 P19 44 Gnd 45 P20 46 P21 47 Gnd 48 P22 49 P23 50 Gnd PC 510 user s manual Technical data Table A 29 EZI O1 connector J 15 and EZ I O 2 connector J 16 Pin Function Pin Function Pin Function Port A Port B Port C 19 bit O 10 bit O 13 bit 0 21 bit 1 8 bit 1 16 bit 1 23 bit 2 4 bit 2 15 bit 2 25 bit 3 6 bit 3 17 bit 3 24 bit 4 1 bit 4 14 bit 4 22 bit 5 3 bit 5 11 bit 5 20 bit 6 5 bit 6 12 bit 6 18 bit 7 7 bit 7 9 bit 7 2 5V safe 26 Gnd Table A 30 OPTOA and OPTOB J 17 OPTO A PMI J 17 1 2 OPTO B SUSPEND RE SUM
113. addition tothe SUSPEND RESUME input the activities that may resume the system from SUS PEND mode can be selected in the PMI file The Ring Indicator from COM2 can RESUME the system after a specified number of transitions This function may be enabled and the number of transitions specified in the PMI file Enables RESUME if RI occurs COM2 ring indicator Specifies number of RI transitions n for RESUME COM 2 ring indicator The EPMI External PMI OPTOA J 17 1 2 input can also cause the system to RESUME This function is enabled in the PMI file EPM I resume reset Y N Enables RESUME timer if EPMI occurs RI resume reset Y N RI transitions n Finally interrupts may cause the system to RESUME This is particularly useful for activities such as a key on the keyboard being pressed If any interrupt is to cause the system to RESUME then the interrupt must be selected in the PMI file resume irqs enable Y N Enables RESUME from RESUME IRQ group irql resume reset Y N irq3 resume reset Y N irq4 resume reset Y N irq5 resume reset Y N irq7 resume reset Y N irq8 resume reset Y N irq9 resume reset Y N irql0 resume reset Y N irql1 resume reset Y N irql2 resume reset Y N irql4 resume reset Y N irql5 resume reset Y N Enables RESUME if IRQ1 occurs Enables RESUME if 1RQ3 occurs Enables RESUME if I RQ4 occurs Enables RESUME if IRQ5 occurs Enables RESUME if 1RQ7 occurs Enables RESUME if IRQ8 occurs Enables R
114. advaiandviaudeseraan ered heaueavens 3 9 PMISETU Pianina a taaa aa aa we PAA senda eae anaes 3 9 SETI ROE XE a ea adaa eA Eaa nA AAA AALAN n aA T EEA EnaA Eaa EA 3 9 Chapter 4 Save and run programMS sssssssssssunsenunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 4 1 Save and run your programs on the PC 510 esssssreerreereerreerinrnnn 4 1 Saving programs and support files ssssssssssisssissrissrinrinsetinnrrntinerinnernnnnnne 4 1 Adding your application sic tccasiccestndsccetedeediveiccneationi awecictiacetinee 4 2 Autoexecuting your application s sssssssssssrssrissiririserinsrinnrirnrnnerinnrn 4 2 Overriding the autoexecution of your application seeren 4 3 Overview Section 2 Hardware Chapter 5 Serial pOrtsS sssssssensssunnennnnnnnnunnnnnnnnnnnnnnnnnnnnnnnnnnn nann n nnmnnn nnaman nananman 5 1 DESC SELON stent E E E ead le saree ata Ala 5 1 Serial p rt opti ONS iniiai hides ee dene i aa aAa aai ai 5 1 Description of serial pOrtS s ccssengaciegesedertAcees neeeeyterstiaes tigers Rak ad petevaanes 5 2 Conflicting COM port addresses 0 0 eee cee eee e eee eeeeteeeeeeeeneeeteeeee 5 2 COMET E uev cade sadeus teva caatoan ag E teatro O 5 2 COM 2 niata ieee Taa UA ented ia APAA uence terest ee aE 5 3 COM 3 through COM6 interrupt Status port 0 eeeeseeeteeeteereeeees 5 3 SOOM eE ured tue eels age has sue Scan duet an eacctntsscaden cteviden degen pundea Maxeddentuaas 5 5 LGA A ar reo PEE PROD ORE re POCIE eer Perera gen eer aD 5
115. aiana 12 1 Chapter 13 CRTs and flat panels sssssssunsennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnn 13 1 Becca gil od 6 9 conaran r omer er cern ae ere gerne tr oar ere etre 13 1 Video features scsi l6ih cele aie avea NE aa EANA 13 1 VAKO ORo onko e E ed teal Tacs sets ue icanvhtas total ieeclets ce vsanlh ad sees cieaaaies 13 1 Programming the video BIOS cecececeescceeeeeeeeeeeeeeeeeeeeeeeeeeneeeseneeeeneeenees 13 2 Connecting the monitor displ ay cceccceceeeceeeeeeeeseeeeeeeeeeeeeeeeeeeeeenneees 13 4 PMalOG NOMI LOR aiiis a a A a die 13 4 Flat panel display sssssssssssrsssrrsssresrarsrnntnrassnnnnnnenantnnensnnnnnntnnanennnnnnnnn 13 5 Flat panels requiring bias voltage sesesssssssriesersesiesrrnrrrrerrneninnea 13 6 LCD bias control examples 2s sct eet eee 13 6 Flat panel considerations accceiteccgecctestendssecnenstehistee tavnansdellis nea artenteied 13 7 Flat panel interface voltage Select W8 o eceecceeeseeeetteteeeeeeeteeetees 13 7 Inverted shift clock signal voltage level select W9 eec 13 7 Chapter 14 GPS interface ssssssesnssnnnnnnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nannan nnana 14 1 DesSqiption faccsdenti ade tawcenbagdelsgd neds rtaGuccanetenedencute yee eE NT NEE a a aaant 14 1 Mounting the GPS module to the PC 510 sesssesrsrrrrrrrrrrerenrnne 14 2 GPS interface port options s ssssssssrassristerssrinuranrnnntnantnnartnnntenntnnannanannnnnn 14 3 Routing the GPS dat
116. al is divided into four sections E Section 1 Installation Chapter 1 Overview Chapter 2 Quick start Chapter 3 SETUP programs Chapter 4 Save and run programs m Section 2 Hardware Chapter 5 Serial ports Chapter 6 LPT1 parallel port Chapter 7 Console devices Chapter 8 SSDs DRAM and battery backup Chapter 9 External drives Chapter 10 IRQ routing and opto IRQs Chapter 11 EZ1 O Chapter 12 LED signaling and beep codes Chapter 13 CRTs and flat paneas Chapter 14 GPS interface Chapter 15 PC 104 expansion m Section 3 System management Chapter 16 Watchdog timer and hardware reset Chapter 17 Serial EEPROM and CMOS RAM Chapter 18 Transferring files remote disks Chapter 19 Managing SSDs Chapter 20 User defined jumper Chapter 21 CPU power management Chapter 22 Troubleshooting m Section 4 Appendices AppendixA Technical data AppendixB Software utilities AppendixC Third party support Appendix D Accessories About this manual PC 510 user s manual PC 510 user s manual Overview of Section 1 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 Chapter 2 Chapter 3 Chapter 4 Overview Quick start SETUP programs Save and run programs Overview of Section 1 PC 510 user s manual
117. am COM6 can optionally be used as an auxiliary port to directly process the RTCM SC 104 messages for DGPE connections This option is factory configurable and is not in tended for field configuration COM6 can interface to TTL or RS 232 levels The antenna s power level to the upiter module is jumper selectable for 5V or 12V Contact Rockwell at 800 854 8099 or 714 833 6996 for more information concerning the Rockwell J upiter GPS module GPS receivers are suitable for a wide range of applications such as Handheld GPS receiver Automotive Marine navigation Aviation Railroad Trucking Surveying E Timing The PC 510 RTC backup battery supports the GPS interface to main tain time date last known location and GPS almanac data This allows for rapid time to first fix warm start upon system power on The GPS interface shares the data transmit and receive connections See the Accessories appendix for connector information for GPS and J upiter module connectors 14 1 GPS interface PC 510 user s manual Mounting the GPS module to the PC 510 TheJ upiter mounting kit is sold separately The kit contains the follow ing contents m 4threaded hex stainless steel standoffs 4 40 x 3 8 8 screws 4 40 x 1 4 8 internal star lock washers 1 interface cable J upiter GPS product sheet WARNING The GPS receiver module contains electronic components that are static sensitive To avoid damaging
118. an SSD and places it intoa local file Syntax 1 GETIMG SSDx filename Purpose 2 This support command captures an image of an SSD and transfers it to a host PC running GETIMGH Syntax 2 GETIMG SSDx COMx Bxx Ixx Purpose 3 This support command captures an image of an SSD and transfers it to a host PC running GETIMGH A non standard serial port I O address is used and the RQ value must be specified B 2 PC 510 user s manual Software utilities Syntax 3 GETIMG SSDx Uxxxx Bxx Ixx Parameters m SSDx specifies the target SSD for file saving or programming The variable x represents a value from 0 to 1 filename specifies the output file for saving or programming m COMx specifies the PC COM port for serial transfer where x repre sents a value from 1 to 4 m Uxxxx specifies the UART base address to use for serial transfer The base address 100 3F F is in hexadecimal format E Bxx specifies baud rate of transfer where xx can be 300 1200 2400 4800 9600 19200 38400 57600 115 115200 The default is 38400 when using a COMx switch E Ixx specifies the interrupt to which the UART is connected The value x represents a variable from 3 to 15 Remarks GETIMG compatibility The following devices share the same image and can be used inter changeably Atmel s AT29C040 and AT29C040A SST s 28SF 040 512K EPROM and 512K SRAM Usean EPROM to make the drive read only
119. ance power management functions include m SUSPEND RESUME operation via SMI input and software m Slowing down the CPU by dividing the clock m Contextual Save to Disk Power management can be enabled in the PC 510 SETUP program and is adjusted with the PMISETUP program DOS supplied advanced power management APM programs such as POWER EXE arealso supported See the PC 510 utility disk for a list of example programs located in the EXAMPLES directory For more information on using the SETUP utility refer tothe SETUP programs chapter For more information on using the PMISETUP utility see the PMISETUP section later in this chapter Power management overview Power management is implemented via the software management interface SMI function and provides multiple levels of management The firmware is also capable of cooperative power management with an APM compatible driver or application such as POWER EXE Coopera tive power management allows power aware applications to control the power state of the system without depending on interrupts or device access to indicate that the CPU is actively executing application code At the hardware level the power management system cannot detect CPU activity except by monitoring bus activity such as interrupts or access to specific memory or O address ranges The hardware is capable of minimal levels of power management with out interacting with the firmware at all Once configured by the firm w
120. anda test utility TESTRFA E XE Use the device driver PLCOFA SYS to access SSDs when booting from a floppy or hard drive when the extended BIOS PICOFA IMG is dis abled Defining SSDs using SETSSD SETSSD allows the user to set or change the PICO FA drive SSD order PICO FA drives are simulated hard drives They can exist before or after any IDE drives and can appear in any order By setting the order the SSDs may be accessed as C D etc The standard ver sion of the PC 510 ships with SSD1 SSDO is supplied with the optional version of the PC 510 To install SSDO see the SSDO section in the SSDs DRAM and battery backup chapter The following examples demonstrate how to define SSD drive order m Toset SSDO first and SSD1 second enter the following command PC510 C gt SETSSD SSDO SSD1 Managing SSDs PC 510 user s manual Note Note Note Note Note SSDO is C and SSD1 is D Drive designators will change depending on the SETSSD settings E Toset SSD1 first and SSDO second enter the following command PC510 C gt SETSSD SSD1 SSDO In the above example SSD1 is C and SSDO is D Drive designators will change depending on the SETSSD settings m Touse only SSD1 enter the following command PC510 C gt SETSSD SSD1 If there are other hard drives on the system add the before option to place the order of the SSDs before the hard drives or add the after option to place the
121. andby reset Y Enables reset of STANDBY mode if IRQ8 occurs irql4 standby reset Y Enables reset of STANDBY mode if 1RQ14 occurs 3 Load the PMI file changes by including the PMI file on the PMISETUP command line PMISETUP is located in the UTILS directory PC510 C gt PMISETUP TEST PMI 4 Hardware reset the system for the PMISETUP options to take effect The PC 510 system is now ready to enter the STANDBY mode Initiate APM software such as POWER EXE 6 The PC 510 system enters the SUSPEND mode as determined by the APM software powering down any devices that can be powered down 7 A system RESUME is generated by any event defined in the PMI file or when an external RESUME signal is applied If a VGA monitor is attached the video will return If a hard drive is attached the drive will not spin up until accessed Refer to the default PMI file in the Power management configuration section in this chapter for all of the power management options Save to disk The firmware provides an additional SUSPEND mode which supports removal of system power This mode is initiated through software or by the external power management input In this mode the context of the entire system is saved on the hard disk so that it can be restored com pletely when power is restored to the system The system context includes all of the system memory video memory and the states of the hardware registers in all devices interrupt controllers
122. ard m SSDO socket not installed optional m SSDO socket EPROM installed optional m SSDO support from SRAM optional For information on changing the device type refer to the W5 SSDO table in the Quick start chapter You can also install compatible PROMs into SSDO through the supplied utility programs found on the PC 510 utility disk You can format the flash or SRAM whilein the socket EPROM usage however requires off card programming from either a master flash or a master SRAM SSD1 SSD1 is used for storage of the applications program A standard 2 MB 5V flash is soldered on card The flash programmer is built in which allows on card programming of the device The PC 510 includes flash file system software which permits the SSDs to emulate hard disk operation Automatic wear leveling ensures that no single section of a chip will reach its life span 100 000 times while other sections will scarcely be used A 1 MB device reserves 192 KB for BIOS and 832 KB for a drive area a 2 MB device reserves 192 KB for BIOS and 1856 KB for a drive area m 2MBEPROM standard E 1MBEPROM optional E SSD1 not installed optional 1 2 PC 510 user s manual Overview Serial ports protected against ESD The PC 510 can have either two or six serial ports All six serial ports are standard while COM5 and COM6 can be optionally omitted from the PC 510 COM1 through COM 4 are RS 232 and have the full 8 wire PC signal or they can op
123. are the DOZE timer and the CPU activity monitor cool down clocking mechanism can slow the system clock to reduce power consumption The DOZE timer monitors specific bus activity and reduces the system clock after periods of inactivity The CDC mechanism simply guaran tees that the CPU spends some specified portion of time at a reduced clock speed either due to DOZE mode of firmware controlled reduced clock mode or by forcing cool down periods if neither of these occur 21 1 CPU power management PC 510 user s manual In a stand alone environment no APM software active the firmware works in conjunction with the hardware timers and monitoring func tions to identify periods when certain devices or the entire system are inactive Individual timers are supported for specific devices including the hard disk floppy disk and serial ports Whenever these devices are not accessed for a specified period they are powered down to reduce system power consumption Whenever none of the monitored system devices has been accessed for a specified period of time the performance of the system is reduced or the system is stopped altogether to further reduce power consumption In a cooperative environment devices are still controlled by the firm ware but the CPU is never slowed or stopped without the consent of the APM software Rather the firmware notifies the software when a timer has expired or some other event has occurred which
124. at you do not do this However the card may be damaged if the right sequence of pins contacts as the card is pushed into the socket This usually damages bus driver chips and they may become hot when the power is applied This is one of the most common failures of expansion cards E Terminated backplanes Some customers try to use Micro PC cards in backplanes that have resistor capacitor termination net works CMOS cards cannot be used with termination networks Generally the cards will function erratically or the bus drivers may fail due to excessive output currents m Excessive signal lead lengths Another source of failure that was identified years ago at Octagon was excessive lead lengths on digital inputs Long leads act as an antenna to pick up noise They can also act as unterminated transmission lines When 5V is switch onto a line it creates a transient waveform Octagon has seen submicrosecond pulses of 8V or more The solution is to place a capacitor for example 0 1 uF across the switch contact This will also eliminate radio frequency and other high frequency pickup Avoiding physical damage to the heatsink CPU WARNING When handling any Octagon CPU card extreme care must be taken not to strike the heatsink against another object such as a table edge Also be careful not to drop the CPU card since this may cause damage to the heatsink CPU as well Epoxy adhesive bonds the heatsink to the CPU chip When the heat
125. brium level The CPU clock is shifted from 33 MHz to 16 5 MHz for a pre determined amount of time back to 33 MHz and then the CDC cycle begins again Device power management The hard disk floppy disk and serial ports are power managed on an individual basis For each device the firmware configures a hardware timer that is reset each time the device is accessed When the device goes unaccessed for the duration of the timer an SMI is generated to notify the firmware that the device is inactive The firmware can then SUSPEND that device 21 2 PC 510 user s manual CPU power management Before a device is SUSPEN Ded or powered down its context is saved in memory so that it can be restored to its active state when it is powered up Thetimer is disabled on SUSPEND to prevent repetitive triggering and the chipset is configured to generate another SMI when the device is accessed again That SMI allows the firmware to restore power to the device and restore its context After the device power is restored by a triggering event such as a keyboard stroke the access SMI is disabled and the timer is restarted This cycle may then be repeated The status of each device is main tained to ensure that a powered down device is not accessed for power down repeatedly Devices other than the disks and Serial ports are not monitored for activity but can be individually powered down in reduced power states at the system level
126. btain an RMA Return Material Authorization number from the Customer Service Department 303 430 1500 If the request is for an out of warranty repair a purchase order number or other acceptable information must be supplied by the customer Include a list of problems encountered along with your name address telephone and RMA number Carefully package the product in an antistatic bag Failure to package in antistatic material will VOID all warranties Then package in a safe container for shipping Write RMA number on the outside of the box For products under warranty the customer pays for shipping to Octa gon Octagon pays for shipping back to customer Other conditions and limitations may apply to international shipments PRODUCTS RETURNED TO OCTAGON FREIGHT COLLECT OR WITHOUT AN RMA NUMBER CANNOT BE ACCEPTED 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 return able without prior written agreement Governing law This agreement is made in governed by and shall be construed in accordance with the laws of the State of Colorado The information in this manual is provided for reference only Octagon does not assume any liability arising out of the application
127. by one or more parameters for which you must supply values Commands must be entered in a specific format To indicate the format this manual uses a series of conventions that are explained below The conventions cover the rules for issuing all commands including the most complex ones Most commands however are much simpler The command format looks like this command type_this or_ this input optional_input Follow these rules and conventions E Information which appears on your screen is shown in a different type face for example PhoenixBIOS TM A486 Version 1 03 Copyright C 1985 1994 Phoenix Technologies Ltd All Rights Reserved Octagon Systems Corp PC510 CPU E Commands that you must key in are shown in Courier Bold for example C gt RESET XV Conventions used in this manual PC 510 user s manual m talicized refers to information that is specific to your particular system or program e g Enter filename means enter the name of your file Paired angle brackets are used to indicate a specific key on your keyboard e g lt A SC gt means the escape key lt CTRL gt means the control key F 1 gt means the F 1 function key E All addresses are given in hexadecimal for example 328h Xvi PC 510 user s manual About this manual About this manual The PC 510 user s manual provides information about installing and configuring the PC 510 This manu
128. c ING press any key Then a demonstration program will begin If you do not get the proper logon message please do the following Makesureall jumpers are set to factory defaults Refer tothe Technical data appendix for all default jumper settings m fthe system still does not respond remove W2 9 10 to run BIOS default SETUP and try again Also refer to the Troubleshooting chapter Use the directory command to make sure your equipment and software are working properly Enter PC510 C gt DIR A directory listing of files stored in the SSD1 socket should appear Volume in drive C is SSD1 Volume Serial Number is 3214 1BE4 Directory of C COMMAND COM 26g 321 04 12 96 AUTOEXEC BAT 38 04 12 96 CONFIG SYS 67 04 12 96 DOS lt DIR gt 04 12 96 UTILS lt DIR gt 04 12 96 DEMO EX EXE 27 922 04 12 96 DEMO BAS 5 045 04 12 96 7 file s CC CO CO CO ao 26 426 bytes 105 472 bytes free 22p 2 6p 26p 26p 26p 26p 26p 2 10 PC 510 user s manual Quick start What s next 1 Torun SETUP and configure the system see the SETUP programs chapter To connect a floppy and or hard drive see the External drives chapter Refer to the Transferring files remote disks chapter to transfer files from a host PC and to use a remote disk via a Serial connection To use a serial console refer to t
129. cific to your flat panel on the 65550 utility disk Connecting the monitor display The PC 510 supports both an analog monitor and or a flat panel display The CT COM and FP COM programs allow you to toggle between the monitor and the flat panel If the flat panel supports simultaneous mode the SM COM program will allow you to display images from both the monitor and the flat panel at the same time These programs are on the VGA 65550 utility disk in the UTILS subdirectory along with other diagnostic and configuration utilities Refer tothe README DOC file Analog monitor Figure 13 2 Note The PC 510 and a VGA monitor VGA Monitor VGA 12 cable VGA connector J20 Use a VGA 12 adapter cable with the standard VGA monitor Plug the VGA 12 adapter cable into J 20 on the PC 510 Plug the cable into the VGA cable of the monitor See the Accessories appendix for connector information for the SVGA connector 13 4 PC 510 user s manual CRTs and flat panels Flat panel display Note 3 Note Figure 13 3 Text files are located on the 65550 utility disk These text files include wiring diagrams specific to individual flat panels Refer to the specific text file associated with your flat panel to build your cable The maximum recommended cable length for a flat panel configuration is 18 in WARNING Before connecting your flat panel to
130. cifications CPU 586 133 MHz 120M Hz jumper selectable for temperature enhancement Local bus clock 66M Hz 40M Hz when in 120MHz mode BIOS AT compatible with industrial extensions DRAM 1 MB DRAM is soldered on card Standard Field expandable to 48 MB using 32 MB DIMM optional On card DRAM of 4MB or 16MB is available under OEM contract Floppy drive Floppy drive support via the floppy drive connector Hard drive Hard drive BIOS supported using external hard drive controller which allows extended IDE drives larger than 528 MB Solid state disk 0 Supports a 512K EPROM or 512K flash 512K SRAM is available under OEM contract Solid state disk 1 2 MB flash soldered on card 1 MB flash soldered on card is available under OEM contract ROM DOS DOS 6 22 compatible Serial I O COM 1 through COM6 are 16C550 compatible Parallel port LPT1is PC compatible with multifunctional capability A 1 Technical data PC 510 user s manual Table A 1 Battery backup AT style battery Power requirements 5V 0 25V 586 processor Full speed 1 84 Amps typical Slow clock 770 mA typical Stop clock 660 mA typical Suspend 540 mA typical Voltage supervisor Reset threshold 5V supply gt 4 65V typical Environmental specifications 40 to 70 C operating 55 to 90 C nonoperating RH 5 to 95 noncondensing Size 5 75 x 8 00 x 0 9375 Watchdog timer Default time out
131. clude your application 3 Reset the system SSD1 is now drive C and your application should begin execution Note If theSETUP option Boot Sequence is set to A THEN C remove any floppy in drive A before resetting the system Note TheSETSSD options are not used when W2 9 10 is not jumpered Using SETSSD and TESTRFA to test an SSD Totest SSDO and SSD1 i e destroying all drive data on the SSD1 follow the steps below 1 Run SETSSD EXE to determine which socket to use with TESTRFA The socket either 0 or 1 depends on the order of the SSDs The first SETSSD SSD is socket 0 and the second SSD is socket 1 To configure the order of the SSDs see the Defining SSDs using SETSSD section in this chapter PC 510 user s manual Managing SSDs For example running SETSSD with no parameters may give the follow ing output PC510 C gt SETSSD FDDs SSD1 SSDO HDDs In the above example SSD1 is the first SSD which means TESTRFA is socket 0 and SSDO is the second SSD which means TESTRFA is socket 1 2 Execute TESTRFA Sn wheren is the socket determined in step 1 For SSDO in the above example enter TESTRFA S1 E For SSD1 in the above example enter TESTRFA SO E Making copies of the PC 510 SSD GETIMG EXE is used to capture an image from an existing PICO FA drive This is used to program SSD drives on other target systems from one development system 1 Tomake a copy o
132. components required to mount the PC 510 8 threaded hex stainless steel standoffs 4 40 x 3 8 m 8 screws 4 40 x 1 4 m 8ginternal star lock washers 4 40 2 Usethe standoffs washers and screws and place them in the eight holes on the PC 510 board Refer to Figure 2 2 for the center to center mounting hole dimensions and for the location of the designated holes used for mounting the hardware 2 1 Quick start PC 510 user s manual Figure2 1 PC 510 component diagram I o oooo0o000000000000 m JM m 0000000000000000 whey V Cu 7 E ca m oo Oars s 99 o o N C Mmana anan E n z 129 07 E E oo 2 a FA oo a a E oo E a a E E z E a E M B HA g OQ J E b ma MN E s i PEGGE Gal TT ai ip m S M 83o o SE E CELLE TILLI Nym E 3 o m D ao 3 g i J 9 See gt z l lt 0 ees a w oo a T oo R 8 O Ra RO mmo EE oo LETLHEUUNI 3 8500 a O aar o D z anoo l 3 7 i 3 a u20 QD E E o 29929 I TTL LTT L TUATEVATAANONOUUUT L T UT Z S E ti ooo0oo0 r 5 8 0000 e V 9000
133. ctor Installing a printer 1 Makesurethat the LPT1 port is in standard or bidirectional mode 2 Connect an Octagon VTC 5 IBM cable from the LPT1 port J 6 tothe 25 pin connector on your printer cable 3 Connect the cable to your printer Figure6 1 LPT1lasaprinte port Printer cable 6 1 LPT1 parallel port PC 510 user s manual Display TheLPT1 port supports either a 4 x 20 or a 4 x 40 liquid crystal display LCD To interface the displays to the PC 510 use the Octagon 2010 interface board A CMA 26 cable is required to connect the interface board to the PC 510 The program DISPLAY EXE found on the PC 510 utility disk provides an easy method to use the display Refer to the file DISPLAY DOC on the PC 510 utility disk 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 LPT 1 port on the PC 510 J 6 to 1 on the 2010 See Figure 6 2 Connect the display cable to either the 14 pin or 16 pin header on the 2010 The size of the display will determine which header to use Refer to the file DISPLAY DOC for more information on initializing and using the display Keypad LPT1 also supports 4 x 4 matrix keypads To interface the keypad to the PC 510 use the Octagon 2010 interface board A CMA 26 cableis required to connect
134. d 320 KB fora DOS drive When an SRAM or flash device is used the DOS driveis read writeable through PICO FA After PFORMAT has run the SETSSD SSDOBIOS option allows the DOS drives on SSDO to be the full size 512 KB WARNING Alignment of an SRAM flash or EPROM device into SSDO is critical Be certain to properly align pin 1 of either the SRAM flash or EPROM device with pin 1 of SSDO on the PC 510 SSDO replaced with a flash device Before replacing SSDO with a flash device do the following steps Power off the PC 510 and then make sure W2 5 6 is jumpered in order to boot from the BIOS on SSD1 Since SSDO is to be replaced with an unprogrammed device the PC 510 must be configured to boot from SSD1 Run SETSSD EXE to change the boot device PC510 C gt SETSSD SSD1 SSDO Power off the PC 510 and install a 512K flash into SSDO at socket U13 Both W5 1 2 3 4 5 6 9 10 and W2 7 8 must be jumpered for a flash device Selecting an SSD BIOS Each SSD may contain a system BIOS and a video BIOS Toselect an SSD BIOS in SSD1 add jumper W2 5 6 To use SSDO BIOS remove jumper W2 5 6 See Table 8 2 for the proper settings To program the system BI OS video BIOS refer to the Managing SSDs chapter 8 2 PC 510 user s manual SSDs DRAM and battery backup Table 8 2 Sdecting an SSD BIOS W2 5 6 State Result On Use SSD1 BIOS Off Use SSDO BIOS SSD0 replaced with an EPR
135. d SSD1 be used as a data logging device Refer to the Software utilities appendix for infor mation on supported flash devices and a description of PICO FA DRAM The standard version of the PC 510 is shipped with 1 MB of DRAM on card The PC 510 can also be configured with either 4 or 16 MB of surface mounted DRAM Theon card DRAM socket holds up toa 16 MB dual in line memory module DIMM The card supports fast page mode F PM or extended data out EDO types of memory These 8 3 SSDs DRAM and battery backup PC 510 user s manual can be symmetric or asymmetric configurations You may order EDO DIMM memory modules from Octagon Systems These memory mod ules including a 16 MB version are also available from third party electronic component distributors See the following for ordering infor mation Description Manufacturer Manufacturer s P N 4MB EDO DIMM Octagon 4583 memory module IBM 1BM11S1325LPB 70 Kinsgton KTM 1X32V 70DEG PNY Engineering 321007EDM1G02TB 8 MB EDO DIMM Octagon 4584 memory module IBM 1BM11S2325LPB 70 Kingston KTM 2X32V 70DEG PNY Engineering 322007EDM1GO04TB 16MB EDO DIMM Octagon 4582 memory module IBM 1BM11S4325LPB 70 PNY Engineering 324007EDS4GO08TL 32 MB EDO DIMM Octagon Call Octagon memory module Battery backup for SSDO SRAM and real time calendar clock Located at J 18 the AT battery backs up the CMOS real time clock and SSDO SRAM data Installing an AT battery
136. dard mode is provided for compatibility only We recommend the use of bidirectional mode EPP and ECP modes are provided for equip ment that has the capability to operate in these modes for enhanced performance a Number of floppy drives O 1 2 CH Only A Then C Serial Port COMI Enabled Disabled a Serial Port COM1 address 3F8h Serial Port COM2 Enabled Disabled a Serial Port COM2 address 2F8h 338h 3E8h E8h E8h EOh 228h 2 2 238h 2 2 Note Octagon strongly recommends the use of 3F 8h for COM 1 and 2F 8h for COM2 3 5 SETUP programs PC 510 user s manual Note The choices for COM 1 and COM2 addresses are mutually exclusive therefore you may not see all the choices listed above COM1 and COM 2 addresses may also conflict with those belonging to COM3 through COM6 Refer to the Serial ports chapter for a complete descrip tion on conflicting addresses Parallel LPT Port Enabled Disabled Parallel Port Mode Bidirectional mode PP mode CP mode tandard Unidirectional MYA A mode Parallel Port Address 378h 278h 3BCh IRQ for LPT port IRQ7 IRQ5 Onboard floppy controller Enabled enables onboard floppy connector J9 Disabled Drives A and B No requires a swap in the cable Yes does not require a swap in the cable Floppy drive 1 size
137. e system resumes Normally the BIOS can read the actual time from the real time clock and restore the operating system s timer from that value However some operating sys tems do not support the update methods utilized by the BIOS for this function The time update can be enabled or disabled using the PC 510 SETUP program In SETUP the following options are available Power Management ENABLED or DISABLED DOZE Clock Slow Stop SLOW or STOP Time Updated After Suspend ENABLED or DISABLED How to initiate the SUSPEND RESUME option 1 In PC 510 SETUP andina PMI file enable power management and select the following options SETUP Power Management ENABLED DOZE Clock Slow Stop SLOW Time Updated After Suspend ENABLED TEST PMI file pmi enabl e Y Enables the power management If SUSPEND is to be generated by E A timeout then in thesame PMI file set the time delay in minutes for the suspend delay option TEST PMI file suspend delay xx Sets delay time before SUSPEND x 0 31 minutes m Theexternal SUSPEND RESUME signal refer tothe Res amp and remote suspend resume section in this chapter for signal requirements to be applied to 17 21 4 PC 510 user s manual CPU power management Note In the same PMI file select any signal that will cause the system to resume The options include IRQs COM2 RI and External PMI signal EPMI J 17 Refer tothe IRQ routing and opto IRQs chapter for
138. ed COM1 console baud rate Specifies communi cations 9600 rate between PC and PC 510 when serial console is in use Power on memory test Extensive memory testing Enabled performed on bootup Boot sequence Specifies whether the floppy C Only drive will be ignored asa bod device Serial port COM1 Specifies COM1 Enabled enable disable Serial port COM1 address COM1 addres 3F 8h Serial port COM2 Specifies COM2 Enabled enable disable Serial port COM2 address COM2 address 2F 8h Parallel LPT port Specifies LPT port Enabled enable disable Parallel port mode Specifies mode to use Bidirectional with parallel port printer port Parallel port address Specifies address to use 378h w paral lel port Number of floopy drives Specifies number of 0 floopy drives attached On board floppy controller Specifies location of floppy Disabled on board or on PC 104 bus On board I DE interface Specifies usage of on board Disabled IDE connector or PC 104 bus 3 2 PC 510 user s manual SETUP programs Table 3 1 PC 510 SETUP parameters cont d SETUP parameters Description Default Primary master fixed disk Specifies which I DE None interface is used Primary slave fixed disk Specifies which DE None interface is used Secondary master fixed Specifies which DE None disk interface is used Secondary slave fixed disk Specifies which I DE None interface is used Internal CPU cache Specifies CPU cache Enabled en
139. eeeeeeteeeteeeeees 13 4 Figure 13 3 ThePC 510 and a flat panel display 0 eee 13 5 Figure 15 1 Typical PC 104 expansion module stack 15 1 Figure 18 1 Downloading files using TRANSFER EXE eee 18 4 Figure 18 2 Downloading files to the PC 510 with one serial cable using REMDISK REMSERY cc ccesceseeeeseeteeeeteeeeneeeeeeees 18 6 FigureB 1 Cabling diagram for a standard cable B 16 Contents PC 510 user s manual Table 2 1 Table 2 2 Table 2 3 Table 2 4 Table 2 5 Table 2 6 Table 2 7 Table 2 8 Table 2 9 Table 2 10 Table 3 1 Table 5 1 Table 5 2 Table 5 3 Table 5 4 Table 5 5 Table 5 6 Table 5 7 Table 5 8 Table 5 9 Table 5 10 Table 5 11 Table 5 12 Table 5 13 Table 5 14 Table 5 15 Table 7 1 Table 8 1 Table 8 2 Table 10 1 Table 11 1 2 Table 11 3 4 Table 11 5 6 Table 11 Table 11 7 Table 12 1 Table 13 1 Table 13 2 Table 13 3 Table 14 1 Table 14 2 List of tables Power connector P8 PO ticcisssseccesscecsencennesescnienenncneavedeeneis 2 5 PC 510 COnnectorsS wa sane scare ites skecncastidecsnneannlaus idsentnacctesizaezetnds 2 6 RS 485 termination select jumper WI eee eeeee 2 6 BIOS and boot option jumper W2 cc eccceeeeteeteeeteneeees 2 7 Auxiliary option jumper W300 cece eee eeeceeeteeeeeeeete 2 7 EZ I O pull up pull down user option jumper W4 2 7 SSDO device selection jumpers W5 W2 7 8 n e 2 8 J upiter module antenna
140. f DOZE clock if 1RQ12 occurs Enables reset of DOZE clock if 1RQ13 occurs The IDLE timer monitors system activity to prevent the system from entering STANDBY or SUSPEND modes if bus activity indicates that the system is busy Access to these devices will also cause the system to RESUME from STANDBY mode The bus activities that are monitored are configured ina PMI file EPM I reset idle Y N LCD reset idle Y N COM 1 reset idle Y N COM 2 reset idle Y N LPT reset idle Y N KB D reset idle Y N F DD reset idle Y N H DD reset idle Y N Enables reset of IDLE timer if EPMI occurs LCD VGA access resets IDLE timer Enables reset of IDLE timer if COM1 access occurs Enables reset of IDLE timer if COM2 access occurs Enables reset of IDLE timer if LPT access occurs Enables reset of IDLE timer if Keyboard access occurs Enables reset of IDLE timer if Floppy Disk Drive access occurs Enables reset of IDLE timer if Hard Disk Drive access occurs Interrupts in the system can also reset the IDLE timer to prevent entry into reduced power modes These interrupts should be enabled to reset the IDLE timer if they indicate that the system is active The inter rupts to reset the IDLE timer are configured in a PMI file irq0 reset idle Y N irql reset idle Y N irq3 reset idle Y N irq4 reset idle Y N irq5 reset idle Y N irq6 reset idle Y N Enables reset of IDLE clock if RQO occurs Enables reset of IDLE clock if IRQ1 occurs Enables
141. f static RAM DRAM EPROM or flash device specified for either volatile or nonvolatile memory An expansion bus used for holding 8 and 16 bit expansion cards A serial communications software package designed by Octagon for use with the PC 510 single board computer Refers toall versions of PC SmartLINK A feature on the PC 510 which imports an external video source into the virtual graphics array VGA system This feature allows for advanced video connections including video overlays xiii Abbreviations and terms used in this manual PC 510 user s manual PICO FA ROM ROM DOS Single board computer Solid state disk SSD Static RAM TTL compatible Virtual drive WO J XMODEM XON XOF F 5V Safe Phoenix s flash file system used to access SSDs from DOS as a read write DOS drive Read Only Memory devices ROMs provide nonvola tile memory have a limited number of write cycles and include EPROMs EEPROMs and flash memory Operating system included in Micro PC ROM A printed circuit board that contains a complete computer CPU memory I O and clock The single board computer controls the operation of all the expansion cards A simulated disk which uses a high speed solid state memory device For example flash memory EEPROM or static RAM Static Random Access Memory device Static RAMs provide volatile memory with unlimited read and write cycles They may be used
142. f the PC 510 to a local file enter GETIMG SSD1 lt filename gt 2 Tomakea copy of the PC 510 SSD toa remote file a Establish serial communications between the PC 510 and the desk top PC using SmartLINK b On the PC 510 enter GETIMG SSD1 lt filename gt COM1 c On the desktop PC exit SmartLINK by pressing lt ALT gt lt X gt and then enter GETIMGH lt filename gt COM1 d Write the image lt filename gt to the host drive Programming copies of the PC 510 SSD PGMIMG EXE is used to program an image from an existing PICO FA drive to other SSDs on target systems Managing SSDs PC 510 user s manual 1 2 Run GETIMG EXE to make a copy of the PC 510 SSD toa local file or GETIMGH EXE to make a copy of the PC 510 SSD toa remote file Refer to the above section Making copies of the PC 510 SSD To program a copy of the PC 510 image to a target system from a host system a Establish serial communications between the PC 510 and the desk top PC using SmartLINK b On the PC 510 enter PGMIMG SSD1 lt filename gt COM1 c Onthedesktop PC exit SmartLINK by pressing lt ALT gt lt X gt and then enter PGMIMGH lt filename gt COM1 Write the image lt filename gt to the host drive Programming a new BIOS into SSD1 Note To program a new BIOS into SSD1 issue one of the following commands PGMBIOS filename SSD1 or PGMBIOS SSDO SSD1 You may need to use the P option
143. ffect The PC 510 system is now ready to Save to Disk Initiate a PMI input signal at J 17 1 2 Refer to the IRQ routing and opto IRQs chapter for the PMI connection and signal generation The default signals at J 17 are 1 2 PMI and 3 4 SUSPEND RESUME signal These signals may be changed by reprogramming the IRQ ma trix See the RQ routing and opto IRQs chapter for more information on the IRQ matrix The system now performs a contextual save saving all relevant informa tion to the special disk partition The system will respond with Please turn off your computer Power down the system The CPU enters SUSPEND mode The validity of the system context on the hard disk is identified by marking a bit in the configuration EEPROM When the system is powered on the validity of the context is checked in EEPROM If valid the system s context is restored to the system memory and devices back to where it was before the PMI signal was generated Power management configuration The power management functions can be globally enabled or disabled in CMOS The PC 510 SETUP EXE and PMISETUP EXE utilities provide an option for enabling or disabling power management Enabling power management Whichever utility SETUP or PMISETUP is configured and saved or loaded last that configuration is used for enabling or disabling power management In other words if the power management option is dis abled in SETUP and then later a PMI fi
144. g to their configuration in CMOS Note that the APM interface prevents the system from entering STANDBY or SUSPEND modes directly These modes will be entered but that will occur through the APM interface INT 15h at the request of the APM driver SUSPEND mode is the lowest power state that the system can attain while still powered The CPU clock is stopped and all controllable devices are powered down Because the devices are powered down and the CPU is not running only an external event can cause the system to 21 3 CPU power management PC 510 user s manual RESUME normal operation These events include the SUSPEND RESUME input J 17 3 4 OPTOB the COM2 RI signal Ring Indicator and interrupts from selected sources located in the PMI file The devices which are powered ON when the system RESUMEs are specified in CMOS loaded from the PMI file Devices which do not have associated access SM Is must be powered up In addition since the CPU was stopped the system time must be updated If an APM driver is operating it has the responsibility of updating the time when notified to do so Otherwise the firmware will update the DOS compatible system time if configured to do so For operating systems with DOS compatible system clocks this function should be disabled in CMOS Since the clock does not run in SUSPEND mode and the system is not restarted by RQO to maintain the time of day the time must be reset when th
145. gt twicetoreturn to the main PC SmartLINK screen PC 510 user s manual Transferring files remote disks Note TRANSFER EXE will time out if the transfer has not been started within approximately 40 seconds If the time out occurs the following message from the PC 510 is displayed Failed to receive DEMO EXE Deleting DEMO EXE 5 When the file transfer is complete type the following DOS command to view the drive directory and confirm that your file has been transferred to the PC 510 PC510 C gt DIR The system will display the contents of drive contents Volume in drive is lt label gt Directory of lt drive gt DEMOEXE 27264 06 07 96 2 57p 1 file s 27264 bytes 6 To execute the program you have just downloaded type the following command PC510 C gt DEMO The DEMO program displays a message on your PC Remote disks Downloading files to the PC 510 using REMDISK REMSERV The following represents a method of using REMDISK REMSERV with PC 510 with one serial cable Refer to the Software utilities appendix for specific information on using REMDISK EXE and REMSERV E XE PC 510 with one serial cable Hardware and software requirements m Desktop PC running REMSERV connected by aVTC 20F cable and a null modem adapter to COM 1 or COM 2 of the PC 510 m A PC 510 system including a keyboard and VGA monitor running REMDISK from COM 1 or COM
146. h 228h 338h 238h 3E8h 2E0h 3F8h 2E8h default 5 2 PC 510 user s manual Serial ports COM2 Table 5 4 Note COM2 is either a full 8 wire RS 232 standard or an industrial 4 wire RS 232 optional configuration RI on COM2 can be used as a method of waking up the PC 510 from a power management SUSPEND operation Refer to the CPU power management chapter for more information The I O address for COM2 is 2F8h default but can be changed in SETUP to any of the addresses in the table below For more information on running SETUP refer to the SETUP programs chapter IRQ3 is dedicated to COM2 If COM2 is not used under inter rupt control IRQ3 may be used by other resources such as the PC 104 expansion board the GPS module IRQ routing etc Refer to the IRQ routing and opto IRQs chapter for details COM1 and COM2 share the J7 20 pin header COM2 available addresses IRQ8 dedicated COM2 available addresses 220h 2F8h 228h 338h 238h 3E8h 2E0h 3F8h 2E8h default See the Accessories appendix for connector information on COM1 and COM2 COM3 through COM6 interrupt status port Table 5 5 COM3 through COM6 share the same interrupt they default to IRQ15 To determine which serial port caused the interrupt you must first read the interrupt status port Follow these steps to read the interrupt status port Refer to Table 5 5 to read register OAQh which includes I O range select
147. he Console devices chapter 2 11 Quick start PC 510 user s manual 2 12 PC 510 user s manual SETUP programs Chapter3 SETUP programs Introduction Three system configuration programs exist for the PC 510 They are m SETUP Configures devices set up by the BIOS such as serial ports and floppy drives SETSSD Configures PICO FA SSD device order PMISETUP Configures power management options at a more detailed level than SETUP m SETIRQ Configures the interrupt routing matrix SETUP SETUP can be entered in one of two ways mE Run SETUP COM m Press the backspace key followed by the S key during BIOS POST sequence this occurs between the memory test and boot Also by removing the USESETUP jumper from W2 9 10 you may force the setup to temporarily revert to the BIOS defaults Table 3 1 and also allow the user to reconfigure the setup options The SETUP program defines the PC 510 system parameters This program is shipped with default configuration parameters stored in the serial EEPROM Changes are made by running the SETUP program The SETUP program is stored on the SSD1 drive and on the PC 510 utility disk 3 1 SETUP programs PC 510 user s manual Table 3 1 PC 510 SETUP parameters SETUP parameters Description Default Serial console on COM1 Allows COM 1 to be used Enabled as a console when on board video is disabl
148. he DEMO program displays a message on the PC 510 monitor 5 When finished on the PC 510 system execute PC510 C gt REMDISK U This unloads REMDISK from the PC 510 6 On the desktop PC press lt ESC gt to exit REMSERV Transferring files remote disks PC 510 user s manual PC 510 user s manual Managing SSDs Chapter 19 Managing SSDs PICO FA flash file system Note By default the PICO FA extended BIOS is loaded at system boot A message similar to the following is displayed on your screen as the system boots each PICO FA drive found PhoenixBIOS TM A486 Version x xx Copyright C 1985 1994 Phoenix Technologies Ltd The PICO FA extended BIOS allows the PC 510 to boot from the flash file system on board the PC 510 These drives are simulated hard drives that look like a standard hard drive on a PC In some instances it will be necessary to disable the PICO FA extended BIOS This is done by removing jumper W3 3 4 W3 3 4 works with the D8000 DFFFF ROM enablein SETUP Octagon recommends that you use this jumper to disable or enable the PICO FA BIOS region and leave the D8000 DFFF ROMSETSSD enable in SETUP as the default When installing Windows 95 or Windows NT operating system it is necessary to disable the PICO FA flash file system Phoenix s PICO FA includes an extended BIOS PICOFA IMG a device driver PICOFA SYS a format utility PFORMAT EXE
149. her end of the cable into J 9 on the PC 510 Connect power to the floppy drive 5 Run SETUP in the UTILS subdirectory to setup the AT BIOS You can execute this program either by pressing lt BACK SPACE gt lt S gt during system bootup or by executing the file SETUP EXE This file is found on the PC 510 BIOS drive and also on the PC 510 utility disk The system steps you through the configuration Also refer to the SETUP programs chapter for more information on the AT BIOS SETUP program 9 1 External drives PC 510 user s manual Note If floppy is twisted on the connector then answer no to Swap Floppy Aand B Hard disk controller The PC 510 will drive up to 4 GB hard drives that have 16 bit IDE interfaces via a 44 pin connector at J 10 Note See the Accessories appendix for connector information for the IDE hard drive connector Installing a hard drive 1 Disconnect power to the PC 510 2 Insert one end of the Octagon hard drive adapter cable into the rear of the hard drive Make sure pin 1 on the cable is connected to pin 1 on the hard drive port 3 Insert the other end of the IDE cable into J 10 on the PC 510 Make sure pin 1 on the cable is connected to pin 1 on the PC 510 4 Execute the BIOS SETUP program to configure your system for a hard drive You can execute this program either by pressing BACK SPACE gt lt S gt during system bootup or by executing the file SETUP EXE This file
150. ile enable power management and select the following options SETUP Power Management ENABLED DOZE Clock Slow Stop SLOW Time Updated After Suspend ENABLED TEST PMI pmi enabl e Y Enables the power management standby delay xx Sets delay time before STANDBY x 0 31 minutes fdd to xx Sets the on card LPT1 floppy disk drive time out value x 0 31 minutes hdd to xx Sets the hard drive time out value x 0 31 minutes COM 1 to xx Sets the COM 1 time out value x 0 31 minutes COM 2 to xx Sets the COM 2 time out value x 0 31 minutes Set the time delay in minutes for the standby delay option and devices to be powered down such as drives and serial ports The hard drive and floppy drives are actually controlled by firmware and not by software such as POWER EXE The floppy must be on card con trolled from the LPT1 port In the same PMI file select any signal that will cause the system to resume The options only include IRQs 21 6 PC 510 user s manual CPU power management TEST PMI file irql standby reset Y Enables reset of STANDBY mode if IRQ1 occurs irq3 standby reset Y Enables reset of STANDBY mode if IRQ3 occurs irq4 standby reset Y Enables reset of STANDBY mode if IRQ4 occurs irq5 standby reset Y Enables reset of STANDBY mode if IRQ5 occurs irq6 standby reset Y Enables reset of STANDBY mode if IRQ6 occurs irq7 standby reset Y Enables reset of STANDBY mode if IRQ7 occurs irq8 st
151. ilure bit 7 18h 2 3 1 1st 64K RAM chip or data line failure bit 8 19h 2 3 2 1st 64K RAM chip or data line failure bit 9 1Ah 2 3 3 1st 64K RAM chip or data line failurebit A 1Bh 2 3 4 Ist 64K RAM chip or data line failurebit B 1Ch 2 4 1 1st 64K RAM chip or data line failurebit C 1Dh 2 4 2 1st 64K RAM chip or data line failure bit D 1Eh 2 4 3 1st 64K RAM chip or data line failurebit E 1Fh 2 4 4 1st 64K RAM chip or data line failure bit F 12 2 PC 510 user s manual LED signaling and beep codes Table 12 1 Phoenix BIOS beep codes cont d Diagnostic port output Beep codes Description of test or failure 20h 21h 22h 23h 25h 27h 28h 29h 2Bh 2Ch 2Dh 2Eh 30h 30h 31h 32h 33h 34h 35h 36h 37h 38h 3Ah 3Bh 3Ch 3Dh 3Eh 50h 51h 52h 53h 54h 55h 56h 57h 3 1 1 Slave DMA register test in progress or failure 3 1 2 Master DMA register test in progress or failure 3 1 3 Master interrupt mask reg test in progress or failure 3 1 4 Slaveinterrupt mask reg test in progress or failure N A I nterrupt vector loading in progress 3 2 4 Keyboard controler test in progress or failure N A CM OS power fail and checksum checks in progress N A CMOS oonfig info validation in progress 33 4 Sareen memory test in progress or failure 341 Saen initialization in progress or failure 342 Screen retrace tests in progress or failure N A Search for video ROM in progress N A Screen bdieved operab
152. ing Xmodem file transfer to a target system Hardware and software requirements m Desktop PC running PC SmartLINK connected by a VTC 20F cable and a null modem adapter to COM 1 of the PC 510 Transferring files remote disks 1 Figure 18 1 Note Connect the equipment according to the following diagram Downloading files using TRANSFER EXE PC 510 user s manual PC 510 TRANSFER EXE Null modem adapter PC SmartLINK P2 COM Port Desktop PC oOoooOoOoOooooOoOoOoOoo OoOoOooOooooOoOoOoOoOooo OoooooOoOoOoooOoOoOoOoOoOo P3 ome om 1 e COM2 ee cable Start PC SmartLINK and power on the PC 510 PC SmartLINK is a DOS application File transfer problems will occur when running in Windows If you are using Windows on your PC restart the PC in MS DOS mode before running SmartLINK Execute the TRANSFER EXE program from the PC 510 by entering PC510 C gt TRANSFER DEMO EXE The following message is displayed from the PC 510 Receiving DEMO EXE Execute the following steps using PC SmartLINK m Press lt ALT gt lt D gt to enter the download screen m Typein the name of the file to transfer e g C MPC DEMO DEMO EXE m Tobegin the transfer either press ENTER default download START tab to START click on the START button in the download screen m When thefile transfer is completed press lt ESC
153. ions WARNING If a partition already exists on the hard drive this program will destroy it Execute PHDISK first then install other partitions using FDISK or other OS partitioning programs To use the save to disk feature the PMISETUP SAVE TO DISK option must be set to Y The IDE drive must also be the first drive therefore the SETSSD after option should be used The save to disk feature works with true IDE drives only See the FDISK command in your DOS manual for more information about partitions See the SETUP programs chapter for information on PMISETUP See the CPU power management chapter for more information on save to disk See also PMISETUP EXE saveto disk SETSSD EXE PICOFA SYS Purpose An alternate way to access the on board SSD By using this driver it is possible to free up the address area at D8000h Dffffh by removing jumper x B 13 Software utilities PC 510 user s manual Syntax PICOFA SYS Remarks This command will not allow booting from an SSD PMISETUP EXE Purpose This support command allows modification of the power management options Syntax PMISETUP inputfile SHOWALL DEFAULT P Parameters inputfile specifies the file containing PMISETUP commands E SHOWALL specifies to show all of the power management options on screen E DEFAULT specifies the BIOS defaults that are to be loaded first before the inputfileis used E
154. is found on the PC 510 BIOS drive and the PC 510 utility disk The system steps you through the configuration Also refer tothe SETUP programs chapter for more information on the BIOS SETUP program 5 If you want to boot the system from the hard drive you need to format the drive accordingly Booting with ROM DOS If you want to boot from a floppy hard drive with ROM DOS do the following steps 1 Boot from the PC 510 utility disk 2 Execute the following command SYS C 3 Thesystem copies COMMAND COM as well as a hidden file to the hard drive 9 2 PC 510 user s manual IRQ routing and opto IRQs Chapter 10 IRQ routing and opto IRQs Interrupt routing Note Note The PC 510 provides a flexible method of enabling disabling and routing system interrupts via an in system programmable logic device The logic device not only reduces the number of physical jumpers but it also reduces the possibility of choosing the incorrect jumper configura tion For example upon configuration the electronic jumpers remain set until they are reprogrammed for a different configuration This device also allows some of the PC 104 bus interrupts and some of the on board generated interrupts to be routed to other IRQs of the programmable interrupt controller This routing matrix requires the user torun the SETIRQ utility program to update the routing matrix with the desired IRQ routes In addition to IRQ routi
155. l Chapter 22 Troubleshooting s s ssssssssssnnsunnennnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnn 22 1 Technical assistantSni nnen anina e E a a E A 22 3 Overview Section 4 Appendices Appendix A Technical data s ssssenssunnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nna A 1 Technical specifications sssssesssressrrsrrnssrastenerranrnattnntenanrantnntennnranannannnnnt A 1 JUMPER Sti NGS iniii iaaiiai anaes EaI aiaia acd A 5 Connector PINOUTS saniat it aa e i am he a aaia A 8 Tie wrap holes siisii ineine ani aa aa aia iak A 19 Appendix B Software utilitieS sssssssennsennnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnan B 1 AtrodUti ON ccs ce i enia iiia iiaa aaa a a iaiia A a ai B 1 GET BIOS EXE srein an ape aaa iaaa ia ayini B 2 GETIMG E XE riadia gaa a aaa AEA E Ea a A A aa B 2 GE TIMGH EX Euni ninnota aia ain a a fa re ues B 3 HIME M SY Sarra enii iaa A AE E AEA AAEE B 4 lIZHNDLR EXE iroyin vasaa e aar aa aea OaE AEN SENEESE B 5 LCDBIAS EXE sisri aa EE Eaa NAE AENEA Naa Taa aN B 6 LAPT AC ONGC OM itinin nana eaaa aa aa Tta aaia ai B 7 PFORMAT EXE vrnn a a EA TAA AEAEE A ASAE AEA KEELEE B 8 PGM BIOS EXE corossat aa a a adaa anaa d A ANE B 8 PGMIMG EXE aaa aaiae EA NAAA tens Sheed NESEN B 9 PGMIMGH EXE extent at Stes at dea a ata tA MeN UA eee B 10 PGMVI DE O E XE irienn aiii aii aaia eA B 11 PADISK EX Eriin nnna a tad na aaia B 12 PICOFA SY Sni anon eaaa sagas aa aaa a aaia B 13 PMISE
156. l port Console devices SSDs DRAM and battery backup External drives IRQ routing and opto IRQs EZ I O LED signaling and beep codes CRTs and flat panels GPS interface PC 104 expansion Overview of Section 2 PC 510 user s manual PC 510 user s manual Serial ports Chapter 5 Serial ports Description The PC 510 has six standard serial ports COM1 through COM6 that are 16C550 compatible Under OEM contract COM5 and COM6 can be omitted These serial ports interface to a printer terminal or other serial device All ports support 5 6 7 or 8 bit word lengths 1 1 5 or 2 stop bits and baud rates up to 115 2K All ports have the following specifications m 16C550 compatible E 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 5 6 7 or 8 bit word lengths 1 1 5 or 2 stop bits Serial port options Table 5 1 The standard version PC 510 has COM1 and COM2 installed as an 8 wire interface Under OEM contract you can order all six serial ports in various configurations tailored to your application COM port options COM ports Standard features Optional features COM1 standard 8 wire industrial interface 4 wire industrial interface COM2 standard 8 wire industrial interface 4 wire industrial interface COMB optional COM4 optional
157. le N A Screen believed running w video ROM N A Monochromatic screen believed operable N A 40 column color sareen believed operable N A 80 column color screen believed operable 4 2 1 Timer tick interrupt test in progress or failure 4 2 2 Shutdown test in progress or failure 4 2 3 Gate A20 failure 4 2 4 Unexpected interrupt in protected mode 4 3 1 RAM test in progress or failure above address OFFF Fh 4 3 3 Interval timer channd 2 test in progress or failure 4 3 4 Timeof day clock test in progress or failure 4 4 1 Serial port test in progress or failure 4 4 2 Parallel port test in progress or failure 4 4 3 Math coprocessor test in progress or failure N A Beginning of CSET_INIT N A Loading the RCM table N A Loading the FCM table doing DMC N A Entering CSET BFR _VIDROM before video ROM N A Entering CSET _BFR_SIZMEM before memory sizing N A Entering CSET_AFT_MTEST after memory test N A Entering CSET AFT CMCFG after CMOS configuration check N A Entering CSET _BFR_OPROM before option ROM scan 12 3 LED signaling and beep codes PC 510 user s manual Table 12 2 Additional error codes for Phoenix BIOS Diagnostic port output Beepcodes Description of test or failure COh N A Entry to power managerent initialization C1h N A Return from power management initialization C2h N A Entry to cache initialization C3h N A Return from cache initialization D7h N A Using defaults from ROM D9h N
158. le which shows pmi enable Y is loaded with PMISETUP the power management option in SETUP will now show power management as being enabled In PC 510 SETUP the following options are available Power Management ENABLED or DISABLED DOZE Clock Slow Stop SLOW or STOP 21 9 CPU power management PC 510 user s manual Time Updated After Suspend ENABLED or DISABLED In a PMI file the following option is available pmi enable Y N _ Disables enables the power management code System timers The system timers define the delays associated with power state transi tions in the system Three managed system power modes in addition to full on are supported DOZE STANDBY and SUSPEND Individual timers for system devices including floppy disk hard disk and serial ports are also provided The timers are described below In a PMI file the following options are available fdd to xx Sets the on card LPT 1 floppy disk drive time out value x 0 31 minutes hdd to xx Sets the hard drive time out value x 0 31 minutes COM 1 to xx Sets the COM 1 time out value x 0 31 minutes COM 2 to xx Sets the COM 2 time out value x 0 31 minutes doze delay x Sets DOZE time out before STANDBY x 0 2 8 seconds standby delay xx Sets delay time before STANDBY x 0 31 minutes suspend delay xx Sets delay time before SUSPEND x 0 31 minutes Doze timer enable and resets The DOZE mode may be selected to be a SLOW clock or STOP
159. ll as for the EZ1 O and the interrupt status register Interrupt status port ISP map setting at I O location OA9h 1 0 1 0 range range Interrupt selectA select B status bit 5 bit 4 COM5 COM6 EZI O1 EZI O2_ register 0 1 120 1277 128 12F 134 137h 130133h 138 13F 0 0 140 147 148 14F 154157h 150153h 158 15F 1 0 340 347h 348 34F 354 357h 350 353h 358 35F 1 1 320 327h 328 32F 334 337h 330 333h 338 33F dedault settings PC 510 user s manual EZ I O Chapter11 EZ VO Description Octagon EZ I O digital I O lines can be used to sense switch closures turn on lamps and LEDs and interface with other devices that have TTL input or output such as printers and scales The EZ1 O drives the Octagon MPB series opto isolation module racks directly controlling AC and DC loads to 240V at 3A Figure 11 1 shows typical EZ I O configura tions The EZ I O ports have the following specifications E Each EZ1 0 chip has 241 0 lines grouped into 3 ports of 8 bits 48 I O lines available Each bit is programmable as either 5V input or 5V output Read back state of each pin E asy to program Each line can sink and source 15 mA Figure 11 1 Typical EZ I O configurations QQ Bg PC 510 EZ I O port z em n
160. lored LED The test is performed automatically every time the system is reset or powered up Software test equipment monitor keyboard disks or test fixtures are not re quired for memory verification See the LED signaling and beep codes chapter for a complete listing of tests and failures and their descriptions SETUP information stored in EEPROM for high reliability Loss of SETUP data is serious in industrial applications Most PCs store SETUP information in battery backed CMOS RAM If the battery fails or is replaced during routine maintenance this information is lost Without a keyboard and monitor in embedded applications time con suming re initialization is required The PC 510 stores the SETUP information in EEPROM with 1 536 bytes available to the user Soft ware routines to use this available memory come with the PC 510 Phoenix BIOS The PC 510 has a Phoenix AT BIOS with power management and Octagon BIOS extensions The AT BIOS supports up to four EIDE drives Instant DOS operating system Datalight ROM DOS v6 22 operating system is in flash This means that this version is always present on powerup The system boots and operates the same way as a desktop PC Since all software and hard ware are included the system is fully operational out of the box Programmable video BIOS The flash device contains a video BIOS which controls the on board SVGA controller To support other flat panels you can repr
161. lso be used to route the RTCM SC 104 differential correction data to the GPS receiver When using this port to route the RTCM SC 104 data to the GPS receiver the RS 485 portion of the interface remains fully functional however the RS 232 function is lost The I O address for COMG6 is 328h default You can change the default address to 128h 148h and 348h through the interrupt routing matrix The interrupt for COM6 is logically OR d with COM3 through COM5 COM5 and COM6 share J5 20 pin header For more information see COM8 through COM6 interrupt status port section in this chapter Table 5 11 Available addresses for COM6 at port OA9h IRQ 15 default routable TO range TO range select A select B RS 485 transmitter bit 5 bit 4 COM6 addresses control bit 1 0 1 128h 12Ch 0 0 148h 14Ch 1 1 328h 32Ch 1 0 348h 34Ch default Note See the Accessories appendix for connector information on COM5 and COME Null modem cable Use a VTC 20F cable to connect either COM1 and COM2 or COM3 and COM4 or COM5 and COM6 ports to external serial equipment The P2 and P3 connectors are DB 9 female connectors which plug directly into a 9 pin PC serial cable When interfacing the PC 510 to your desktop PC you must use a null modem adapter 5 6 PC 510 user s manual Serial ports Figure 5 1 The PC 510 requires an RS 232 null modem cable to interface to your desktop PC Null modem adapter and VTC 20F cable R
162. med for a VGA analog monitor If you wish to use a flat panel display you must reprogram the video BIOS for the appropriate display If you are using a standard VGA and have not previously repro grammed the video BIOS skip to the section Connecting the monitor display 1 Attach a standard VGA monitor an AT PS 2 compatible keyboard and a floppy drive to the PC 510 2 Refer to Figure 13 1 for the correct cables and locations of the keyboard VGA monitor and floppy drive connectors Note If monitor and keyboard are not available connect the PC 510 to your PC by using a remote serial console Refer tothe Serial Console section in the Console devices chapter 13 2 PC 510 user s manual CRTs and flat panels Figure13 1 ThePC 510 a VGA monitor and an AT PS 2 compatible keyboard Note Note Note Keyboard cable Keyboard connector J2 Mouse connector VGA Monitor oooooooooo0o0o0o0o0o0 Ba OOOOOOOOoOoOoOoOoOoOoOo oo oo oo oooooooooooooOooooO booooooooooooo0o00o00 VGA 12 cable _ Floppy drive Power on the PC 510 If you are using a flat pane display refer to the README DOC file on the VGA 65550 utility disk for a list of the supported displays If your particular display is not currently listed please contact Octagon Techni cal Support 303 426 4521 for assistance Install the
163. modules ise ste aceedstetes eats D 3 Table D 6 Miscellaneous part NUMDETS cece eee eee ee eeteeeeteeetees D 4 xi Contents PC 510 user s manual xii PC 510 user s manual Abbreviations and terms used in this manual Abbreviations and terms used in this manual Throughout this manual the following symbols and terms are used Autoexecution BIOS BIOS drive bpp Console port DRAM Expansion card EZ I O KB MB Memory device PC 104 expansion PC SmartLINK PC Video Automatic execution of a program on powerup or reset Basic Input Output System Detailed instructions that activate peripheral devices See ROM DOS The solid state disk which contains the system BIOS and ROM DOS bits per pixel Video card or COM1 where BIOS and DOS messages appear and keyboard input is available Dynamic Random Access Memory devices DRAMs provide volatile memory with unlimited read and write cycles The expansion cards add I O functions to the Micro PC system such as analog input output digital input output motion control and display This digital I O chip supplies 24 I O lines which can be individually programmed as 5V input or 5V output The suffix h denotes a hexadecimal number A decimal number has no prefix or suffix For ex ample 1000h and 4096 are equivalent Kilobyte 1 024 8 bit bytes Megabyte 1 048 576 8 bit bytes The type o
164. n 133MHz off 120MHz 5 6 B l BIOS device on SSD1 off SSDO 7 8 T SSDO0 type on flash SRAM off EPROM 9 10 S Use SETUP information on EEPROM off BIOS default default pins jumpered Toggles in BIOS extension areas work in combination with toggles in the SETUP BIOS extension areas See the Console devices chapter for more information on the BIOS regions Auxiliary option jumper W3 Pins Label Description 1 2 Vi C8000 CFFFF BIOS region toggle video BIOS region 2 3 4 X D8000 DFFFF BIOS region toggle PICO FA 5 6 U2 User option jumper 2 7 8 VE VGA controller on enabled off disabled a 0o I IRQ matrix on disabled off enabled factory default pins jumpered Toggles in BIOS extension areas work i in combination with toggles in the SETUP BIOS extension areas See the Console devices chapter for more information on BIOS regions Enables or disables PICO Flash Array extended BIOS EZ I O pull up pull down user option jumper W4 Pins Label Description 1 2 EZ I O 1 pull up to 5V 2 4 EZ TO 1 pull down to Gnd 5 6 EZ I O 2 pull up to 5V 6 8 EZ TO 2 pull down to Gnd 9 10 U User option jumper 1 default pins jumpered PC 510 user s manual Technical data TableA 12 SRAM battery backup jumper W5 Pins Description W5 1 3 2 4 5 7 8 10 W2 7 8 SRAM with battery backup W5
165. n PC SmartLINK Octagon cannot guarantee the operation Make sure that the software parameters are set to match those of the PC 510 9600 baud 8 bits 1 stop bit no parity 22 1 Troubleshooting PC 510 user s manual System generates a BIOS message but locks up when boot ing from SSD1 1 Remove W2 9 10 and reboot When PICO FA prompts you select SSD1 as the first drive and second drive 2 Display the directory of SSD1 and verify that all the necessary boot files exist Copy any missing files to SSD1 3 If nofiles are missing remake SSD1 to overwrite any files which may have become corrupted In addition you may want to do a PFORMAT and SYS to SSD1 4 If SSD1 does not boot install a floppy in the system reboot from it and remake SSD1 PICO FA reports a drive but issuing a DIR generates an error message 1 TheSSD may not be formatted Run either of the following PFORMAT Hn or PFORMAT Hn m where n represents the hard drive number For more information see the on Saveand run programs chapter PICO FA does not report the drive 1 Run SETSSD and make sureit is correct 2 Make sure that W3 3 4 is jumpered or that PICOFA SYS is in your CONFIG SYS file of your floppy hard drive 3 Install a jumper on W2 9 10 4 Reboot your system System will not recognize hard drive 1 Run SETUP and confirm that on board DE interface is enabled 2 Try changing Primary Master Fixed Disk to Use
166. n execution If the SETUP option Boot Sequence is set to A THEN C remove any floppy in drive A before resetting the system We recommend that you leave SSDO in the SETSSD options or that you have a copy of SETSSD EXE on SSD1 This allows you to change your boot device back to SSDO when needed The SETSSD options are not used when W2 9 10 is not jumpered 4 2 PC 510 user s manual Save and run programs Overriding the autoexecution of your application You may stop the autoexecution of your application by doing one of the following options Option 1 1 Press F5 or F8 on your local keyboard For more information see your ROM DOS manual Option 2 1 Change AUTOEXEC BAT and or CONFIG SYS to not call out your program Option 3 1 Install a floppy 2 Change SETUP option Boot Sequence to A THEN C 3 Change SETUP to enable the floppy 4 Boot from floppy 5 Change AUTOEXEC BAT on C 4 3 Save and run programs PC 510 user s manual 4 4 PC 510 user s manual Overview of Section 2 Overview Section 2 Hardware Section 2 discusses usage functions and system configurations of the PC 510 s major hardware features The following chapters are included Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Serial ports LPT1 paralle
167. nal printer port The PC 510 incorporates the latest enhanced parallel port Unidirectional Bidirectional IEEE 1284 ECP and EPP modes 24 mA of drive current Backdrive protection The following represent applications in the multifunctional parallel port m LPT1 for PC compatible printers 17 general purpose digital I O lines Up toa 4x 4 matrix keypad 4 line alphanumeric display MPB 16PC 16 position opto module rack 1 6 PC 510 user s manual Overview Watchdog timer added for safety The watchdog timer resets the system if the program stops unexpect edly The watchdog is enabled disabled and strobed under software control The time out is 1 6 seconds typical Real time calendar clock with battery backup The real time clock is fully AT compatible and uses the standard DOS calls An optional off card battery powers the real time clock when the 5 volt supply is removed A connector is provided for the external bat tery The real time clock also provides the user with 128 bytes of user defined CMOS RAM I O connectors With the exception of the mouse keyboard and IDE all 1 0 connectors can be latched to prevent connector movement during shock or high vibration Keypad and LCD display support for low cost operator interface For embedded applications the parallel printer port or the EZ I O port can interface with a 16 key matrix keypad and a 2 or 4 line LCD dis play The PC 510 is supplied
168. nce guides for disabling and enabling the video BIOS and changing ROM enable 7 3 Console devices PC 510 user s manual Table 7 1 Video BIOS disabling and enabling options in SETUP CO000h C7F F Fh C8000h CF FFFh ROM Enable Current SETUP state Current jumper of C0000h C7FFFh state of C38000h CFFF Fh W2 1 2 V0 ROM Enable W3 1 2 V1 Desired state SETUP option Disabled On Enabled Change SETUP to enabled or remove W2 1 2 V 0 W3 1 2 V1 Disabled Off Enabled Change SETUP to enabled or install W2 1 2 V 0 W3 1 2 V1 Enabled On Disabled Change SETUP to disabled or remove W2 1 2 V 0 W3 1 2 V1 Enabled Off Disabled Change SETUP to disabled or install W2 1 2 V 0 W3 1 2 V1 Note Octagon strongly recommends that you configure both the ROM Enable SETUP option and the jumpers W2 1 2 and W3 1 2 at the same time Figure 7 3 Changing ROM Enable flowchart Can you run SETUP YES Run SETUP then choose SETUP ROM enable options no W2 1 2 V0 W3 1 2 V1 installed Install W2 1 2 VO YES Ws3 1 2 V1 Remove W2 1 2 VO W3 1 2 V1 7 4 PC 510 user s manual Console devices f the SETUP state is unknown you may need to change W2 1 2 and W3 1 2 one at a time Re establishing communications when the console is not working 2
169. ng the I O range select A and select B bits can be set so that the base addresses in COM5 and COM6 EZ 1 O 1 and EZ I O 2 and COM3 through COM6 IRQ status registers can be moved to different locations These can also be read at I O address OAQh bits 4 and 5 See also the SETIRQ DOC file in the IRQ directory on the PC 510 utility disk for more information The utility disk contains several ISP files to program into the matrix If these are not sufficient call Octagon s Technical Support at 303 426 4521 for new ISP files that may have become available If an output is not routed as a signal then the output or destination is neither driven high nor low but is in a high impedance mode When you program a new IRQ routing matrix the printer port must be set to bi directional mode Also any field devices connected to the printer port must be disconnected IRQ routing and opto IRQs PC 510 user s manual Figure 10 1 Interrupt routing matrix Interrupt Controller BUS IRQ9 BUS IRQ6 BUS IRQ12 BUS IRQ14 BUS IRQ15 BUS IRQ3 BUS IRQ4 BUS IRQ5 BUS IRQ7 BUS IRQ10 BUS IRQ11 Mouse IRQ TMARK GPS sottMs t HnODO OPTOA Isolators OPTOB Serial COM5 RxD RS 232 COM5 PMI Power Sus Rsm Management Power Supervisor Receive RxD GPS COM5 Source RxD
170. ning the program again with a new drive letter Syntax REMSERV EXE d Bnnnn COMn S Software utilities PC 510 user s manual Parameters d represents the letter of the drive that the Server will make avail able to the Client Bnnnn selects the baud rate for transmission Available baud rates are 300 1200 2400 4800 9600 19200 38400 57600 and 115k The default baud rate is 115k is an optional argument which specifies packet style transmission This is recommended for any baud rates over 19200 The default for this option is toinclude the for packet transmission COMn is an optional argument which selects the communication port Available ports are 1 and 2 COM 1 is the default port S instructs REMSERV torun silently that is without any screen output is an unlisted option which is used to print a short help screen for the REMSERV program If the is used the drive letter argument is omitted for example REMSERV Example 1 To select drive B as the available Server drive at 115K baud packet style transmission using COM1 you would enter the following REMSERV B Example 2 To set drive C as the Server disk at 9600 baud without packet style transmission on COM2 you would enter the following REMSERV C B9600 COM2 Note The Server program can be terminated at any time by pressing the lt ESC gt key The Client can then no longer access the Server s dri
171. nodes Remotes however cannot initiate a communication They can only respond to messages that are ad dressed to them from the host The following diagram demonstrates how a typical two wire trans mission is implemented in the RS 485 network RS 485 two wire half duplex transmission J5 COM6 Pin 11 RS 485 OQ T RS 485 oQ T Node 4 Terminated T T PC 510 Node 2 Node 3 Not Terminated Not Terminated 5 11 Serial ports PC 510 user s manual 5 12 PC 510 user s manual LPT1 parallel port Chapter6 LPT1 parallel port LPT1 parallel port The LPT1 port has a 26 pin connector It supports the unidirectional standard mode bidirectional mode enhanced parallel port EPP mode and extended capabilities port ECP mode The default I O address is 378h IRQ7 You may choose other nonstandard addresses between 278h IRQ7 and 378h IRQ7 in the PC 510 SETUP utility The LPT1 port supports a number of devices including a PC compatible printer a multiline display a matrix keypad or an opto rack with opto isolated digital I O modules Note Make sure that the interrupt used for COM3 through COM6 does not conflict with the IRQ selected for the LPT in SETUP Printer The following table illustrates the pinout for the LPT1 parallel port used as a printer port Note Seethe Accessories appendix for connector information on the LPT1 printer port conne
172. ns for the following functions Enable watchdog Strobe watchdog and Disable watchdog Enable watchdog Function Subfunction Purpose Calling registers Return registers Comments fdh Olh To enable the watchdog AH fdh AL Olh DX _ ffffh None This function enables the watchdog Once the watchdog is enabled it has to be strobed at a period of not less than 1 6 seconds or until the watchdog is disabled Otherwise a system reset will occur Programming example Inline assembly code for Borland C 3 1 asm mov ax Ofd0Olh mov dax O0ffffh int 17h Watchdog timer and hardware reset PC 510 user s manual Strobe watchdog Function Subfunction Purpose Calling registers Return registers Comments fdh 02h To strobe the watchdog AH fdh AL 02h DX _ ffffh None This function strobes the watchdog Once the watch dog is enabled it has to be strobed at a period of not less than 1 6 seconds or until the watchdog is dis abled Otherwise a system reset will occur Programming example Inline assembly code for Borland C 3 1 asm mov ax O0fd02h mov dx O0ffffh int 17h The watchdog timer can also be strobed by reading address 20Ch This may be faster than strobing the watchdog timer with an interrupts function call for example A I NP 20Ch Disable watchdog Function Subfunction Purpose Calling registers Re
173. o the following Three methods of copying your application to the SSD are available Do one of the following E Froma local drive to the PC 510 issue the COPY command E Froma host drive download your application by issuing the TRANSFER command when using PC SmartLINK Refer tothe section Transferring files between the PC 510 and your PC in the Transferring files remote disks chapter m Toestablish a remote drive and copy from it issue the REMDISK and REMSERV commands Refer to the section Transferring files between the PC 510 and your PC in the Transferring files remote disks chapter Add or remove any device drivers for your application You may want to do the same for the CONF1IG SYS file on SSD1 Remember to add these drivers to your drive as well To autoexecute your application add your application name to the AUTOEXEC BAT file To replace our example program DEMO EXE with your application substitute DEMO in the AUTOEXEC BAT file with your applications filename Autoexecuting your application Note Note Note This section describes how to autoexecute your application To autoexecute your application in SSD1 use the SETSSD command to define your SSD as the boot device Since you need to define the order of SSD1 as the first of the SSDs and before any IDE drives enter the following command PC510 C gt SETSSD SSD1 SSDO before Reset the system SSD1 is now drive C and your application should begi
174. ogies Ltd 1985 1995 Press SPACE to CHANGE ENTER to ACCEPT ESC to EXIT Serial Console on COMI ENABLED COM1 Console Baud Rate 9600 Power on memory test ENABLED Boot Sequence C ONLY Serial Port COMI ENABLED Serial Port COM1 Address 3F8h default COM2 ENABLED Serial Port COM2 Address 2F8h Parallel LPT Port ENABLED Parallel Port Mode Bidirectional Printer Port Parallel Port Address 378h Number of floppy drives 1 Onboard Floppy Controller ENABLED Swap drives A and B NO Floppy drive 1 size 3 5 1 44 MB Onboard IDE Interface ENABLED Primary Master Fixed Disk AUTO B 22 PC 510 user s manual Software utilities Primary Slave Fixed Disk NONE Secondary Master Fixed Disk NONE Secondary Slave Fixed Disk NONE Internal CPU cache ENABLED Limit CPU to half speed NO SETUP Entry via Hotkey ENABLED Power Management ENABLED Doze Clock slow stop SLOW Time Update after Suspend ENABLED DIMM Module Type EDO Enable ROM at COOOOhH C7FFFh ENABLED Enable ROM at C8000h CFFFFh ENABLED Enable ROM at D8000h DFFFFh ENABLED Shadow COOOOh C7FFEh ENABLED Shadow C8000h CFFFFEh ENABLED Shadow DOOOOhK D7FFFh D
175. ogram a new video BIOS By default the video BIOS supports a CRT and Sharp monochrome dual drive flat panel in simultaneous mode 1 5 Overview PC 510 user s manual On board flash file system The Phoenix PICO FA flash file system controls the on board SSDs which allows read write DOS access to the flash SRAM devices SSDO can also use EPROM OTPROM For certain types of flash devices the flash file system uses wear leveling to spread the usage and maximize the lifetime of these devices Octagon BIOS extensions On board BIOS extensions allow easy access to digital I O serial EEPROM LCD bias control watchdog timer functions etc Interrupt routing In system and programmable Software is on board the PC 510 to change the interrupt routing and some other features The software allows more flexible use of inter rupts on the PC 510 and outboard systems such as the PC 104 expan sion card Floppy and hard disk ports The floppy disk port supports two drives with either 720 KB or 1 44 MB capacities The floppy port is terminated with a 34 pin IDC connector The EIDE hard drive port is terminated with a 44 pin 2 mm connector 5V is supplied to a 2mm hard drive through the EIDE connector and 5V is also optionally supplied to the floppy drive through the IDC connector Boot sequence A PC 510 can be configured to boot from the on card solid state disk an external floppy or hard disk Multifunctio
176. om the PC 510 over a serial port Syntax TRANSFER filepath S R Bxxxx V COMx Parameters fileoath specifies the file pathname to send or receive S specifies to send the file R specifies to receive the file This is the default Bxxxx specifies baud rate of transfer where xxxx can be 300 1200 2400 4800 9600 19200 38400 57600 115 115200 The default is 9600 when using a COMx switch If COM1 is the console the baud rate defaults to the current console baud rate m V enables the display of R when a block 128 bytes is received or T when a block is transmitted Note Donot use V when COM 1 is the console device B 24 PC 510 user s manual Software utilities m COMx specifies the serial port to use where x represents a value from 1 4 The default is 1 Example 1 To send a file named C MPC DEMO DEMO EXE on the PC 510 when using COM 1 as the console enter the following command TRANSFER D DEMO EXE On the remote PC executing SmartLINK press lt ALT gt lt D5 gt type C MPC DEMO DEMO EXE and then press ENTER Example 2 Tosend a file named D DEMO BAS to the file C TEST BAS on the remote PC when using COM 1 as the console enter the following on the PC 510 TRANSFER S D DEMO BAS On the remote PC executing SmartLINK press lt ALT gt lt U gt type C TEST BAS and then press lt ENTER gt Example 3 To send a file named C DEMO DEMO E
177. on Purpose Calling registers ta bl efh 03h To set the directions and to program the initial values of an EZ I O port AH efh AL 00h DI Port A configuration XXXXXXXX XXXXXXXXB XXXXXXXX Initial data for port A XXXXXXXXB direction 1 gt output 0 gt input BX Port B configuration XXXXXXXX XXXXXXXXB XXXXXXXX Initial data for port B XXXXXXXXB direction 1 gt output 0 gt input CX Port C configuration XXXXXXXX XXXXXXXXB XXXXXXXX Initial data for port C XXXXXXXXB direction 1 gt output 0 gt input DX _ ffffh EZ I O PC 510 user s manual Return registers Carry flag cleared if successful Carry flag set if error AL Error code Comments This function is used to initialize the second EZ I O i e the EZ I O that has the lower I O address when two EZ I O chips are present on a board before normal use Programming example Inline assembly code for Borland C 3 1 asm mov ax Oef03h mov di 00ffh port A all outputs init data all 0 s mov bx 55ffh port B all outputs init data 55h mov cx 0000h port C all inputs mov dx O0ffffh int 17h Write EZ I O 2 Function efh Subfunction 04h Purpose To write a value to an EZ I O port Calling registers AH efh AL 04h DI Port A mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port A 1 gt bit to be changed XXXXXXXXB Data for port A BX Port B mask and data XXXXXXXX XXXXXXXXB XXXXXXXX Mask for port B 1 gt bit to be
178. oni njannnnm e a S CMA 26 E Oo B A E E og f e ribbon cable MPB Opto Rack i PC 510 EZ I O port 0 errrrryy o SS Se i occccce my CMA 26 ribbon cable STB 26 B oonneannnnnpanonnnn e eDOODVDSDSSDS Q iG PC 510 e oo 88 8eadae _CMA 26 MPB Opto Rack ribbon cable EZ I O port a oE 9 4 eeeseece J EZ I O PC 510 user s manual Table 11 1 EZI O connectors J 15 16 Pin Function Pin Function Pin Function Port A Port B Port C 19 bit O 10 bit O 13 bit O 21 bit 1 8 bit 1 16 bit 1 23 bit 2 4 bit 2 15 bit 2 25 bit 3 6 bit 3 17 bit 3 24 bit 4 1 bit 4 14 bit 4 22 bit 5 3 bit 5 11 bit 5 20 bit 6 5 bit 6 12 bit 6 18 bit 7 7 bit 7 9 bit 7 2 5V safe 26 Gnd EZ I O options The PC 510 standard version is supplied with two Octagon EZ I O digital O chips for a total of 48 1 O lines Under OEM contract the EZ I O ports can be eliminated or only one port can be installed for 24 I O lines Table 11 2 EZ I O port options Standard feature Option 1 Option 2 EZI O1 Installed Installed Not installed EZI O 2 Installed Not installed Not installed Total I O lines 48 24 0 Note Seethe Accessories appendix for connector information for the EZ I O 1 and EZ I O 2 connectors Pulling the I O lines high or low J umper block W4 pulls the I O lines at ports A B and C high or low This allows
179. onnector J11 PC 510 Mobile Industrial Computer Standoff WARNING When installing any PC 104 expansion module avoid exces sively flexing the PC 510 board Mate pins correctly and use the required mounting hardware PC 104 expansion PC 510 user s manual PC 510 user s manual Overview of Section 3 Overview Section 3 System management Section 3 provides information on managing the PC 510 in the areas of internal control CPU power management and troubleshooting The following chapters are included Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 Watchdog timer and hardware reset Serial EEPROM and CMOS RAM Transferring files remote disks Managing SSDs User defined jumper CPU power management Troubleshooting Overview of Section 3 PC 510 user s manual PC 510 user s manual Watchdog timer and hardware reset Chapter 16 Description Watchdog timer and hardware reset The watchdog timer is a fail safe against program crashes or processor lockups It times out every 1 6 seconds 1 6 sec typical 1 00 sec min 2 25 sec max unless reset by the software The watchdog timer can be controlled through the enhanced INT 17h interface which is a built in function on the PC 510 Enhanced INT 17h function definitions This section provides definitio
180. or use of the information or products described in this manual This manual may contain or reference information and products protected by copyrights or patents No license is conveyed under the rights of Octagon or others
181. ously ap proved in writing by Octagon Products which have been subject to power supply reversal misuse neglect accident or improper installation The design capability capacity or suitability for use of the Software Software is licensed on an AS IS 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 mer chantability and fitness for a particular purpose which Octagon specifi cally disclaims Octagon neither assumes nor authorizes any other liability in connection with the sale installation or use of its products Octagon shall have no liability for incidental or consequential damages of any kind arising out of the sale delay in delivery installation or use of its products Service policy 1 If a product should fail during the warranty period it will be repaired free of charge For out of warranty repairs the customer will be in voiced for repair charges at current standard labor and materials rates Customers that return products for repairs within the warranty period and the product is found to be free of defect may be liable for the mini mum current repair charge Warranty PC 510 user s manual Returning a product for repair Note Upon determining that repair services are required the customer must O
182. port C is assigned to variable port C EZ I O output program examples Note To configure ports A B and C as all outputs issue the commands OUT 333h 2 Direction Mode OUT 330h FFh PortA OUT 331h FFh PortB OUT 332h FFh PortC OUT 333h 3 Operation Mode With CAMBASIC Octagon s multitasking industrial language you can also accomplish the same configuration and outputs with one statement Enter CONFIG EZ I O amp 330 amp 0 amp FF amp 0 amp FF amp 0 amp FF Ports A B and C will now output all 1 s after issuing the following commands OUT 330h FFh portA OUT 331h FFh portB OUT 332h FFh portC or all O s after OUT 330h O portA OUT 331h O portB OUT 332h 0 portC EZ I O input program examples Toconfigure ports A and C as inputs and port B as outputs issue the following commands OUT 333h 2 Direction Mode OUT 330h 0 OUT 331h FF OUT 332h 0 OUT 333h 3 Operation Mode PC 510 user s manual EZ I O Toread ports A and C issue the following commands PORTA INP 330h port A PORTC INP 333h port B Enhanced INT 17h function definitions This section provides definitions for the following functions Initialize EZ1 O 1 Write EZ I O 1 Read EZ I O 1 Initialize EZ I O 2 Write EZ I O 2 and Read EZ1 O 2 Initialize EZ I O 1 Function Subfunction Purpose Calling registers Ah efh AL 00h DI
183. r 17 Serial EEPROM and CMOS RAM Description Up to 768 words of user definable data can be saved in the serial EEPROM Theserial 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 The calendar clock provides the user with 128 bytes of user defined CMOS RAM This RAM requires battery backup to maintain data Ifa battery is not desirable this data can be stored in serial EEPROM written to CMOS RAM on powerup changed and written back to serial EEPROM Enhanced INT 17h function definitions This section provides definitions for both serial EEPROM and CMOS RAM functions The serial EEPROM definitions include the following functions Read a single word from serial EEPROM Writea single word to serial EEPROM Read multiple words from serial EEPROM Write multiple words to serial EEPROM and Return serial EEPROM size The CMOS RAM definitions include the following functions Read ex tended CMOS RAM Write extended CMOS RAM Check CMOS battery Copy contents of serial EEPROM to extended CMOS RAM and Copy contents of extended CMOS RAM to serial EEPROM Serial EEPROM Read a single word from the serial EEPROM Function fch Subfunction OOh Purpose Toread a single word from the on board serial EEPROM Calling registers AH fch AL 00h BX Word address zero based DX ffffh relative to user area
184. r and specify Heads Sectors and Cylinders 3 Check hard drive Master Slave jumpers 22 2 PC 510 user s manual Troubleshooting System locks up after powerdown powerup If the power supply does not drain below 0 7V the CMOS components on the card will act like diodes and forward bias This is typically caused by using power supplies that have large output capacitors Either use a different 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 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 the Technical Support staff to help you solve the problem For technical assistance please call 303 426 4521 22 3 Troubleshooting PC 510 user s manual 22 4 PC 510 user s manual Overview of Section 4 Overview Section 4 Appendices Section 4 contains a series of appendices which provides additional information about the PC 510 Appendix A Appendix B Appendix C Appendix D Technical data Software utilities Third party support Accessories Overview of Section 4 PC 510 user s manual PC 510 user s manual Technical data AppendixA Technical data Technical spe
185. r as inputs or outputs Write to port A B or C with the desired level or read the bit level from the desired port Configuring the EZ I O Table 11 6 Follow these steps to configure the EZ I O chip Write a 3 to the control register base address 3 This places the I O chip in direction mode default base address 330h OUT 333h 2 control register direction mode Set the direction of each bit A 0 written to the corresponding line indicates an input and a 1 bit indicates an output Each bit corre sponds to the equivalent I O line EZ I O port byte EZ I O port bit7 bit6 bit5 bit4 bit3 bit2 bit1 bitO I O line xX 7 x lt O e NU fF UO For example writing 00011100 to port C base address 2 will config ure port C I O lines 0 1 5 6 and 7 to be inputs and lines 2 3 and 4 to be outputs OUT 332h 1Ch 00011100 binary 1C hexadecimal Write a 3 to the control register base register 3 This places the 1 O chip back into operation mode OUT 333h 3 control register EZ I O PC 510 user s manual Writing and reading from EZ I O Writing to or reading from the desired EZ I O port is accomplished with single program statements To write a bit pattern to the desired EZ I O port OUT 332h FFh All bits of port C go high all input bits are unaffected Toread a bit pattern from the desired EZ I O port PORTC INP 332h The byte read from
186. r to the Interrupt routing section in the IRQ routing and opto IRQs chapter to change the base address of the EZ I O chip Based on the I O range select A and B you can determine the port addresses for EZ I O 1 and EZ I O 2 by reading 0AQh bit 4 and OAQh bit 5 Refer to Table 11 5 Table 11 5 Reading EZ I O 1 and EZ I O 2 port addresses at I O location OA9h TO range TO range EZIV O2 select A select B base EZV O1 bit 5 bit 4 address base address 0 1 130 133h 134 138 0 0 150 153h 154 158 1 0 350 353h 354 358 1 1 330 333h 334 338 default settings Configuring and programming the EZ I O ports J15 and J16 the digital I O connectors each have an Octagon EZ I O digital chip associated with them The EZ I O chip has three ports with eight parallel I O lines bits per port This port can use one of four base I O addresses All lines can be individually programmed as all inputs all outputs or individually as inputs or outputs You can alter which bits are inputs or outputs by writing a control command to the control register of the EZ I O When a line is configured as an output it can sink a maximum of 15 mA at 0 4V or can source 15 mA at 2 4V On powerup and software or hardware reset all digital I O lines at J15 and J16 are reset as inputs PC 510 user s manual EZ I O Programming the EZ I O Follow these steps to program the EZ I O chip Configure the EZ I O port bit directions eithe
187. rameters will take effect after a reset The drive order affects the number entered at the PFORMAT Hn com mand See the Using PFORMAT to format an SSD section in this chapter Optional parameters such as QNX QNX SSDOBIOS and SSDOBIOS can be used to modify PICOFA usage of SSDO and SSD1 For more information on these parameters see the SETSSD E XE support command in the Software utilities appendix PC 510 user s manual Managing SSDs Using PFORMAT to format an SSD Formatting SSD1 Note Note Note This section describes how to format SSD1 WARNING Reformatting SSD1 requires the use of a floppy or a hard disk to restore system files Define the SSD order with the SETSSD command Since the command input varies depending upon the parameters you need to enter see the SETSSD command in the Software utilities appendix To begin formatting SSD1 execute PFORMAT as follows PC510 C gt PFORMAT Hn where n is the hard drive sequence number This number includes DE drives and SSDs For example if you have 0 IDE drives and SETSSD shows HDDs SSDO SSD1 then enter PC510 C gt PFORMAT H1 On the other hand if you have 1 IDE drive enter PC510 C gt PFORMAT H2 If the drive had not been formatted previously reset the system before accessing the drive This allows DOS to recognize the drive and add a letter designation to it PFORMAT EXE must be downloaded from
188. rator function Octagon Systems strongly recommends that you disable power management and install W2 3 4 This enables the CPU to operate at full clock speed 133 MHz and still maintain the PC 510 s temperature performance range between 40 C and 45 C Table 21 1 Enhanced mode CPU clock speed W2 3 4 Video Power Operating accelerator management W2 3 4 clock speed Yes Yes J umpered 133 MHz Not recammended Yes Yes Not jumpered 120MHz Recommended Yes No J umpered 133 MHz Recommended No Don t care Don t care The PMISETUP program allows modification of the 82C465 registers and optionally the serial EEPROM data associated with the 82C465 CMOS registers The command line format for the PMISETUP program is as follows PMISETUP inputfilename SHOWALL DEFAULT P PMISETUP will parse a file using KEY WORD nn type options One keyword can be specified per line characters after a semicolon will be regarded as comments Blank lines areignored If multiple lines contain the same keyword the last value will be used Keywords and values are not case sensitive A sample input file TEST PMI is as follows pmi enable Y Disables enables the power management code doze delay 2 Sets DOZE time out to 2 seconds before standby hdd to 10 Sets the hard drive time out to 10 minutes Load the PMI file changes by including the PMI file on the PMISETUP command line PMISETUP is located in the UTILS directory PC510
189. rd count DX _ ffffh user area relative address DS SI Source pointer Carry flag cleared if successful Carry flag set if error AL Error code Error Code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function writes multiple words to the user area of the serial EEPROM Programming example Write 8 words starting at word 6 unsigned int far seeDataPtr new unsigned int 8 Allocate storage unsigned int far tmpPtr seeDataPtr for int i 0 i lt 8 i seeDataPtr i initialize data Inline assembly code for Borland C 3 1 asm push ds mov ax Ofc03h mov bx 06h Write starts at word 6 mov cx 8 Write 8 words mov dx O0ffffh lds si seeDataPtr int 17h pop ds Return serial EEPROM size Function Subfunction Purpose fch 04h To obtain the size of the on board serial EEPROM 17 4 PC 510 user s manual Serial EEPROM and CMOS RAM Calling registers Return registers Comments AH fch AL 04h DX _ ffffh Carry flag cleared if successful AX Size of the serial EEPROM in words BX Size available to user in words Carry flag set if error AL Error code Error code Meaning ffh Unknown error Olh Function not implemented 02h Defective serial EEPROM 03h Illegal access This function returns the size in words of the serial EEPROM
190. rms a Save to Disk opera tion or generates an INT 15h These functions are enabled in a PMI file 1 System Reset The PMI file contains pfh enable Y Enables power fail options pfh reset Y Enables system reset 2 Saveto Disk The PMI file contains pfh enable Y Enables power fail options pfh reset Disables system reset save to disk Y Enables save to disk feature Refer to the Saveto disk section in this chapter for more information 3 INT 15h The PMI file contains pfh enable Y Enables power fail options pfh reset N Disables system reset save to disk N Disables save to disk feature 21 14 PC 510 user s manual CPU power management 4 Todisableall three options The PMI file contains pfh enable N Disables power fail options Thermal management Automatic thermal management of the CPU is provided by measuring the full speed operation of the CPU verses a thermal equilibrium value During thermal management CPU activity is monitored and the activ ity is considered against other criteria When determined that the activity level has exceeded a certain level the CPU speed is divided in half from 33 MHz to 16 5 MHz for about 30 seconds the CPU speed is increased to 33 MHz and the thermal management cycle begins again If thermal management is disabled the CPU will run full on without any intervention from the firmware Default configuration from Octagon Systems has thermal management enabled
191. s On expansion cards the most common failures are static discharge over voltage of inputs over current of outputs and misuse of the CMOS circuitry with regards to power supply sequencing In the case of the video cards the most common failure is to miswire the card to the flat panel display Miswiring can damage both the card and an expensive display m Multiple component failures The chance of a random compo nent failure is very rare since the average MTBF of an Octagon card is greater than 11 years In a 7 year study Octagon has never found a single case where multiple IC failures were not caused by misuse or accident It is very probable that multiple component failures indicate that they were user induced Testing dead cards For a card that is completely nonfunc tional there is a simple test to determine accidental over voltage reverse voltage or other forced current situations Unplug the card from the bus and remove all cables Using an ordinary digital ohmmeter on the 2 000 ohm scale measure the resistance between power and ground Record this number Reverse the ohmmeter leads and measure the resistance again If the ratio of the resis tances is 2 1 or greater fault conditions most likely have occurred A common cause is miswiring the power supply Improper power causes catastrophic failure If a card has had reverse polarity or high voltage applied replacing a failed compo nent is not an adequa
192. s a 1 in bit 3 this means COM3 caused the interrupt a 1 in bit 2 shows that the interrupt came from COM4 a 1 in bit 1 means that COM5 caused the interrupt and by default when a 1 is in bit 0 then COM6 caused the interrupt See the table above to read the interrupt status port Exit the interrupt handler only when bits 0 through 3 are all at 0 Interrupt status port 188h 158h 888h and 858h Bit Location 3 COM3 2 COM4 1 COM5 0 COM6 All Os as bits indicate no interrupt and a 1 indicates an interrupt It is possible to change the interrupt through the IRQ routing matrix You can also change bits 4 and 5 I O ranges COM5 and COM6 addresses and the status port addresses through the IRQ routing matrix See the IRQ routing and opto IRQs chapter for more details on how to change and reroute base addresses PC 510 user s manual Serial ports COM3 Table 5 8 COMB can be ordered either as an 8 wire RS 232 standard or as an industrial 4 wire RS 232 optional interface The I O address for COM3 is 83E8h The interrupt for COM3 is logically OR d with COM4 through COM6 COM3 and COM4 share the J4 20 pin header For more information see the COM8 through COM6 interrupt status port section in this chapter COM8S available address and IRQ routing Address IRQ 3E8h TRQ15 default routable COM4 Table 5 9 Note COM4 can be ordered either as an 8 wire RS 232 or as a 4 wire indus
193. se if E is entered then the size of the VDISK is all available extended memory size is 64K smaller if DOS is loaded HIGH The memory selected will be allo cated from the DOS memory pool decreasing the amount of memory available for programs unless the extended memory switch is used E secs specifies the sector size in bytes The default is 512 bytes per sector This value must be 128 256 512 or 1024 All other values are not valid and the default of 512 bytes will be used E dirs specifies the number of root directory entries The default is 64 directory entries There may be any number of root directory entries between 2 and 1024 If an odd number is given it will be rounded up tothe nearest multiple of 16 in order to fill the entire sector m E causes VDISK to use extended memory memory above the 1 MB boundary instead of DOS program memory for the disk m NOTIFEXT causes the virtual drive to not be installed if extended memory exists Note Interrupts are turned off during the transfer of data from extended memory to conventional memory The VDISK increases the resident size of DOS B 26 PC 510 user s manual Software utilities Remarks VDISK allows the user to partition some of the computer s memory as a disk This disk is called a RAM disk or Virtual Disk A RAM disk is much faster than either a floppy or hard disk The RAM drive can use either standard DOS program memory or extended memory abo
194. should place the system in a reduced power mode The APM software polls the firmware for such events Once an event has occurred the software initiates the reduced power mode by acknowledging the event back to the firmware The firmware then initiates the reduced power mode The APM soft ware can inquire APM aware applications to ensure that the reduced power mode is acceptable Hardware controlled modes The firmware assumes that keyboard disk and video access should prevent the system from entering DOZE mode In addition specific interrupts can be configured to reset the DOZE timer DOZE mode is typically a reduced clock operation but a stopped clock mode is also supported If the slow clock mode is selected the CPU clock is slowed from 33 MHz to 8 MHz If stopped clock mode is selected the secondary DOZE timer is configured to restart the CPU clock whenever the timer interrupt occurs This allows the CPU to maintain the system clock while in stopped clock mode even though the CPU clock remains stopped for more than 90 of the time The CPU activity monitor cool down clocking mechanism is intended to prevent thermal run away in low airflow environments It essentially counts the time that the CPU operates in full speed mode and the time spent in reduced clock mode If full speed mode is maintained for a period of time that could cause excessive heat build up then the clock is reduced for a cool down period to maintain an equili
195. sink is struck the epoxy adhesive does not allow the heatsink to separate from the chip The force of the blow to the heatsink then causes the legs of the CPU chip to separate from the PCB This force damages both the CPU chip and the PCB Note Any physical damage tothe CPU control card is not covered under warranty Notice to user PC 510 user s manual PC 510 user s manual Contents Contents Abbreviations and terms used in this manual ssssssssnsnnnnnnnnnnnnnnnnnnnnnnnnnnn xiii Conventions used in this manual s ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn xv About this manual Overview Section 1 Installation Chapter 1 Overy CW siccisccsascasencseccssatahacedannaccceseccascassenactuceteanscesteacstenudcanneaseuseds 1 1 EX S CIOL EON irite nonn aaaea A TOE E aAA TEEN 1 1 PC 510 major hardware features sssssssrissrsesirerinsiinnttinrinnninnnnnnntnnnenn nna 1 1 CPU Ainan nea a taut Ta aE ATAA TEA a E AS AAE EN 1 1 Up to 48 MB DRAM vesccsectesctvasia Wayesteesienaietedeveatientahceletevecviciesctnnes 1 1 Solid st te diSKS isinen annii eN 1 2 SSDO maniania aaee A EAA eaa aan aa eTEN aa a AT aa 1 2 SSDI irriteniet aa a aA ea aaa aa ai 1 2 Serial ports protected against ESD ssssssesssssrississsirsritsiinetirnnrnnnrnnrna 1 3 Local bus SVGA flat panel interface and GUI accelerator 1 3 Adjustable display bias supply ssssssssssssesssssrss
196. sole devices chapter If the video BIOS is programmed and no display results occur then adjust W2 1 2 and W3 7 9 by trying four options on on on off off on or off off refer to Table 7 4 Also confirm that the VGA disable jumper W3 5 6 is installed If the display still does not work then check the cabling and or the video BIOS programmed for your flat panel To restore the CRTWVGA display reprogram the default video BIOS by using the serial console to access the PC 510 See also For more information on supported video BIOS files see the VGA 65550 utility disk and its README TXT file Seethe SETUP programs and the Console devices chapters for more information on enabling disabling the video BIOS PHDISK EXE Purpose This support command creates a Save to Disk partition on an IDE hard drive PC 510 user s manual Software utilities Syntax PHDISK Remarks This program modifies the partition table on an IDE hard drive so that a save to disk can be performed The size of the partition includes system information such as interrupt controllers floppy disk controller etc It also includes video RAM and system DRAM contents Since the DRAM contents are included the size of system DRAM at the time PHDISK is executed is used in calculating the size of the partition A 4 MB DRAM system requires more than 6 MB of partition space Once created it cannot be enlarged without destroying other partit
197. srrsssrserinsinnsnnnrnrnennnnnnena 1 3 Industrial 1 0 using EZ I O ssssssssrssssssrsssrrrrrrssinsnrnsirnerrrnrnnnrrnrrrnerns 1 4 Speaker keyboard and MOUSE pOrtS ssssssssesissriesirerirserrnrirnnrinnninnna 1 4 PC 104 1G Dit interface vecseceadkctcs ss eet ssceeteerie ee dabestapeta eect oneness 1 4 PC 510 major software features ceeccceeeeeceeeceeeeeeeeeeeeeeeeeseeeeeeseeeeeeeeeteees 1 4 Advanced power management and system management input 1 4 Diagnostic software verifies system integrity automatically 1 5 SETUP information stored in EEPROM for high reliability 1 5 POI IG EOS rete aes oh A tas tol Sat aea A A asia er ETa 1 5 Instant DOS operating System ceecceeecceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 1 5 Programmable video BIOS 0 eecceecceeceeeeeeeeeeeeeeeceeeenaeeeteeeeeenaeeenaeeenaes 1 5 On board flash file system yiccats cece racer inekhaterascates oledisauledncas ened 1 6 Octagon BIOS eXtensiONs 0 0 eee eeeee teeter eteeeeeeeeetecaeeeteeeeeeeete 1 6 Interrupt routing In system and programmable 1 6 Floppy and hard disk POrts c cece eee eects eeeneeeeeeeeeeeeeeeeeeeenaeeeneeete 1 6 BOO SOC NCS osinaren nae nn oie Eas KE ian ETETEA NAANA NCL EINE ves 1 6 Multifunctional printer port ssssssssssssssissrrsrrrsrinssrnntirnerinsrinnninnrrrnerns 1 6 Watchdog timer added for safety ssssssesssesrissrreerrsninnsrrnrirnnrinnnnnna 1 7 Real time calendar dock with
198. support command formats preformatted or unformatted drives Syntax PFORMAT lt drive gt C M V Parameters Em drivecan be specified as C through Z for preformatted drives For preformatted or unformatted drives specify drive as HO through H9 where 0 through 9 represent the hard drive number m C isan optional parameter that specifies no confirmation before formatting m M isan optional parameter that specifies PICO FA is to write an MBR This is required for unformatted drives using non AMD flash devices E V isan optional parameter that specifies a volume label is to be placed on disk Example 1 To place a volume label on disk for preformatted drive D enter PFORMAT d V Example 2 To have PICO FA write an MBR to drive HO enter PFORMAT HO M PGMBIOS EXE Purpose This support command programs a new system BIOS into the PC 510 B 8 PC 510 user s manual Software utilities Syntax PGMBIOS filename SSDx SSDy Parameters E filenamespecifies the BIOS DAT file to program into flash m SSDx specifies the source SSD for BIOS The variable x represents a value from 0 to 1 m SSDy specifies the target SSD for BIOS The variable y represents a value from 0 to 1 E requests a help menu Example 1 To program the BIOSFILE BIN files into the SSD1 BIOS area enter PGMBIOS BIOSFILE BIN SSD1 Example 2 To program the AT BIOS and extended BIOS from SSDO to SSD1
199. te fix Other components probably have been partially damaged or a failure mechanism has been induced There fore a failure will probably occur in the future For such cards Octagon highly recommends that these cards be replaced Other over voltage symptoms In over voltage situations the programmable logic devices EPROMs and CPU chips usually fail in this order The failed device may be hot to the touch It is usually the case that only one IC will be overheated at a time m Power sequencing The major failure of I O chips is caused by the external application of input voltage while the Micro PC power is off If you apply 5V to theinput of a TTL chip with the power off noth ing will happen Applying a 5V input toa CMOS card will cause the current to flow through the input and out the 5V power pin This current attempts to power up the card Most inputs are rated at 25 mA maximum When this is exceeded the chip may be damaged E Failure on powerup Even when there is not enough current to destroy an input described above the chip may be destroyed when the power to the card is applied This is due to the fact that the input current biases the IC so that it acts as a forward biased diode on powerup This type of failure is typical on serial interface chips PC 510 user s manual Notice to user E Hot insertion Plugging cards into the card cage with the power on will usually not cause a problem Octagon urges th
200. the EPMI connection and signal requirements The input used depends upon the SP setup The following are the default signals at J 17 J17 1 2 OPTOA PMI J 17 3 4 OPTOB SUSPEND RESUME TEST PMI file irql resume reset Y Enables RESUME if IRQ1 occurs keyboard input irq4 resume reset Y Enables RESUME if 1RQ4 occurs COM 1 input Rl resume reset Y Enables RESUME if RI occurs COM 2 ring indicator Rl transitions 5 Specifies number of RI transitions n for RESUME COM2 ring indicator EPMI resume reset Y Enables RESUME if EPMI occurs external PMI signal Load the PMI file changes by including the PMI file on the PMISETUP command line PMISETUP is located in the UTILS directory PC510 C gt PMISETUP TEST PMI Hardware reset the system for the PMISETUP options to take effect The PC 510 system is now ready for SUSPEND RESUME Initiate a SUSPEND RESUME input signal at J 17 3 4 or allow the suspend delay timer to expire Refer tothe IRQ routing and opto IRQs chapter for the EPMI connection and signal requirements The PC 510 system enters the SUSPEND mode powering down any devices that can be powered down A system RESUME is generated by any event defined in the PMI file or the when an external RESUME signal is applied at J 17 3 4 If a VGA monitor is attached the video will return If a hard driveis attached the drive will not spin up until accessed The default signals at J 17 are 1 2 PMI and 3 4
201. the PC 510 check your flat panel for bias voltage requirements By default the PC 510 comes with a bias voltage range of 21 to 29V Refer to the text file associated with your flat panel to determine the supply voltage Connect an adapter cable from the flat panel to the flat panel connector located at J 14 on your PC 510 Refer to the diagram below Figure 13 3 See the Accessories appendix for connector information for the flat panel connector ThePC 510 and a flat pand display i e BE Flat panel connector J14 Flat panel display 13 5 CRTs and flat panels PC 510 user s manual Flat panels requiring bias voltage To determine if your flat panel requires bias voltage refer to the text file on the 65550 utility disk which is specific to your flat panel The factory default configuration for the bias voltage ranges from 21 to 29 VDC Other bias voltage ranges and negative polarity are factory configurable To verify bias voltage connect a DC voltage meter input lead to 14 pin 3 and a reference lead toJ 14 pin 6 Pin 3 verifies the voltage level and pin 6 is used as a ground reference 2 Power on the PC 510 Run LCDBIAS EXE 4 A message similar to the following should appear on your display PhoenixBIOS TM A486 Version 1 03 Copyright C 1985 1994 Phoenix Technologies Ltd
202. the PC 510 utility disk This file is located in the UTILS directory PFORMAT EXE will not format IDE ATA drives Using SYS to make an SSD bootable Adding operating system startup files using SYS To add the system files issue the following operating systems command C gt SYS d Managing SSDs PC 510 user s manual where d specifies the drive letter For example if your system has 1 IDE drive and SETSSD shows HDDs SSDO SSD1 then SSD1 should be drive E To SYS this drive use the SYS d command Note SYS COM must be downloaded from the PC 510 utility disk This file is located in the DOS directory Note If you are adding the MS DOS operating system to SSD1 you must first boot from an MS DOS bootable device floppy or hard drive Note If you are not booting from ROM DOS and wish to SYS ROM DOS back to the drive the SYS command requires you to issue the following ROM DOS commands COMMAND COM ROM DOS SYS and SYS COM Changing boot SSD Autoexecuting your application This section describes how to autoexecute your application 1 To autoexecute your application in SSD1 use the SETSSD command to define your SSD as the boot device Since you need to define the order of SSD1 as the first of the SSDs and before any IDE drives enter the following command PC510 C gt SETSSD SSD1 SSDO before 2 Add your application to SSD1 and modify the AUTOE XEC BAT pro gram to in
203. the SETIRQ program to allow COM5 to receive the GPS data Refer to the IRQ routing and opto irqs chapter GPS interface default and optional features Optional features using Location Default features SETIRQ COM5 4 wire industrial interface GPS interface field confi gurabl e COM6 4 wire industrial interface RS 485 or RS 485 GPS comnector Installed Not installed J 13 Factory configurable options are not available with the GPS interface J upite GPS mode J upiter pin PC 510 standard PC 510 optional GPIO2 no pull ups pull down pull up pul l down GPI O3 no pull ups pull down pull up pul l down n this pin state the J upiter module configures the GPS mode from the J upite SRAM EEPROM configuration 14 3 GPS interface PC 510 user s manual 14 4 PC 510 user s manual PC 104 expansion Chapter 15 PC 104 expansion Description Note Figure 15 1 This connector allows you to interface to one or two PC 104 form factor modules including hard disks A D converters digital I O serial ports etc The PC 510 supports 8 and 16 bit and provides 12V from the power supply at P8 P9 These modules can be stacked on top of the PC 510 to form a highly integrated control system See the Accessories appendix for connector information on the PC 104 connector Typical PC 104 expansion module stack PC 104 expansion Standoff T aii C
204. the keyboard speaker and mouse connectors Speaker You can also use a local speaker with any of the console options listed above in the Sdecting console devices section Interface the speaker via a 4 pin connector at J 1 You may use any external speaker from 8 50 ohms Mouse You can also add the use of a mouse to the list of serial console devices mentioned in the Sdecting console devices section in this chapter The mouse connects to J 3 on the PC 510 Enabling disabling the video BIOS The BIOS checks for a video BIOS to determine which console device to use If a console device exists the BIOS will use the console device the CRT or the flat panel When the console device does not exist the BIOS will otherwise use a serial console if it has not been disabled in SETUP To enable disable the video BIOS area either change W2 1 2 W3 1 2 or run SETUP and change CO000h C7F FFh or C8000h CF FFFh ROM enable options The jumpers work as a toggle for the SETUP options That is if the SETUP previously shows the BIOS regions as enabled then changing the state of W2 1 2 W3 1 2 will disable the regions To verify the SETUP program s state for the COO00h CFFFFh regions remove the USESETUP W2 9 10 and install W2 1 2 and W3 1 2 This jumper installation enables the video BIOS areas To allow for serial console use disable the video BIOS areas by removing W2 9 10 and W2 1 2 W3 1 2 See Table 7 1 and Figure 7 3 as refere
205. the module and its components m Make sure the power supply to the PC 510 is turned OFF Damage to the PC 510 the GPS module and the interface cable may occur if the power is ON Ground yourself before handling the GPS module Toinstall the GPS module to the PC 510 board 1 Refer to the dimensions diagram Figure 14 1 of the GPS module for the location of the various connectors and the dimensions of the four 125 mounting holes 2 Usethe standoffs washers and screws and place them in the four holes on the PC 510 board 3 Power is supplied to the GPS module through the interface cable at J 13 4 Connect one end of the cable to 13 and connect the other end to the J upiter module 5 Set the antenna power level W6 1 2 default is for 12V operation W6 1 3 is for 5V operation WARNING When connecting the interface cable to the PC 510 make sure that all header pins and socket connectors are properly aligned 14 2 PC 510 user s manual GPS interface GPS interface port options The standard version of the PC 510 installs COM5 and COM6 Under OEM contract COM5 can share the data transmit and receive connec tions with the GPS connector COM6 can be ordered to route RTCM SC 104 differential correction data to the GPS receiver The GPS interface can be ordered and custom tailored to the user s application Routing the GPS data Table 14 1 Table 14 2 Use
206. tionally have 4 wire industrial RS 232 serial port lines The 4 wire industrial RS 232 lines support RxD TxD RTS CTS andthe DTR pin with a 1K pull up to 5V The interface to COM5 is 4 wire industrial RS 232 configurable to TTL for interface toa GPS receiver COM6 is 4 wire industrial RS 232 configurable to a 2 wire RS 485 COM5 and COM6 are always supplied side by side COM1 through COM6 have the following specifications m EC1000 level 3 ESD protection specification Contact discharge 6 kV Air gap discharge 8 kV Backdrive protection 16C550 compatible Up to 115 2K baud 16 byte FIFO buffers RS 232 voltages generated on card COM 1 through COM6 standard Omission of COM3 through COM6 optional Local bus SVGA flat panel interface and GUI accelerator The video system on the PC 510 uses the advanced 65550 video chip from Chips amp Technologies It supports CRT LCD and EL displays with resolutions to 1280 x 1024 bpp Displays from CGA through SVGA are supported The 65550 is also a graphics accelerator with real time PC video being supported Since the video circuitry operates on the local bus at the full processor speed programs like Windows execute very rapidly The video section has 2 MB of video RAM for high resolu tion displays and simultaneous CRT and flat panel operation The PC 510 also supports 5V and newer generation displays which use 3 3V Em Local bus flat panel video present standard Nolocal bus flat
207. ttery sesssssrssrrrsrrsrenssransrransnnerennnnantnnatnnannnnennnnnn 8 4 Chapter 9 External driveS s ssssssssssunsennnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn 9 1 ES CUNO LION acs cas ea at eae a Aena A aA Aa a a a te a a8 9 1 Floppy disk Controllers co cccstd ct cseden cereitland i deen de ned denise 9 1 Power requirements ssecyecscactensepentcyas sagas tacteuscpsdceersennavenagserpiseteaesiengiais 9 1 Installing a floppy disk Give cece cceesceeseee essen eeeeeeeeeeeeeeeeeeeneeeeeeeennees 9 1 Harddisk Controller rrna coltrane thd aati 2 a aN Ns 9 2 Installing a Nard drive acces vcdociceiadeeie abode aera 9 2 Booting with ROM DOS es seciiner cect cere cpesdarsh ray loaiton age deze ntetadenaliee 9 2 Chapter 10 IRQ routing and opto IRQS ssssssssssennnunnnennnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 10 1 lnter UIE routing rnia anenai ea aa ana aia gtd steht aaraa 10 1 Opto TROS niii aas aiara a AAE RAEE E aN iA 10 3 Interrupt routing matrix defaults eee ceecceeeseeeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeee 10 3 Programming siaran aniani aa AAE aoa laces 10 3 Master disable inueniri unainn aaa ust aT ih 10 4 Chapter Ti EZ I O wicstecccensceentenssecisaniecesescasnandacnus cnneadesncuesacecasunacsuand saanueatecwedand 11 1 Desa ipti arn eaea a DAKE AE ea TAEAE AEA NESKARENA 11 1 EZ NO Opt ONS aisanana aiaa aa aa A a EA a aa eaaa aaas 11 2 Pulling the 1 0 lines high or IOW ssssssesssssrsssrrsssrserinsrrnnsrrnrinnernnsrrnnrrnerrnnene
208. tting SSD Laria aaa a tek ot a ea daina TiTa peel alata 19 3 Using SYS to make an SSD bootable ssesssssssrisssirerirnerirerrinerirnrrineninnnnn 19 3 Adding operating system startup files using SYS sesse 19 3 Changing boot SSD isara aan iaria eei iaaa Eaa 19 4 Autoexecuting your application ssessssssssriesrserirssrirrirnrrineriesrinnrrnnt 19 4 Using SETSSD and TESTRFA totest an SSD sassssceseeererrnrrene 19 4 Making copies of the PC 510 SSD veicvccoets 52 ceeaccdsebedescateessechanceeslsiea sided 19 5 Programming copies of the PC 510 SSD ssseresrerseeririeiireirrrrerren 19 5 Programming a new BIOS into SSD1 eee eecsee sere eee eeeeeeeeeeteeeeeeeee ee 19 6 Programming the video BIOS into an SSD sssr 19 6 Chapter 20 User defined jUMper sssssnsssunse1ussnnuennnuunnnnnnnnnnnunnnnnnnnnnnnnnn nnmnnn 20 1 User defi MEd JUMPEN ciriciri iaid AEE AE a EA 20 1 PRGA MIDE Senin aaa a a ae itii 20 1 Chapter 21 CPU power management ssssssssseunsennnunnnnnnnnnnnnnnnnnnnnnnn nnan nnn 21 1 Desti ENON ids Seavenetiscaetacet aA Aa AT EN A T KARADA 21 1 Power management OVerVIe W 00 2 eee eeeecceeteeeeeeeeeeeeeeeeeeeeeeeeeeeseeneeeeeeeeee 21 1 Hardware controlled MOdeS ssssisssiessrserisseiisntinnninntnrntnnnnnnnnannnnn neninn 21 2 Device power Management esc eeecceeeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeees 21 2 System power Management fvcciescstsaseanssssaicevevesssaceasseonsshdasctneasiveuiiente seed 21
209. turn registers Comments fdh 03h To disable the watchdog AH fdh AL 03h DX _ ffffh None This function disables the watchdog Once the watchdog is enabled it has to be strobed at a period of not less than 1 6 seconds or until the watchdog is disabled Otherwise a system reset will occur PC 510 user s manual Watchdog timer and hardware reset Programming example Inline assembly code for Borland C 3 1 asm mov ax O0Ofd03h mov dx O0ffffh int 17h Hardware reset The PC 510 has a button which allows you to reset the system without turning off the power This provides a more complete reset than the lt CTRL gt lt ALT gt lt DEL gt method The RESET command also accom plishes the same thing as the reset button It is also possible to issue a hardware reset through the opto isolated inputs either OPTOA or OPTOB channei s atJ 17 See the IRQ routing and opto irgs chapter for more information on opto channels Refer to the component diagram in the Quick start chapter for the location of the reset button WARNING When using COM 1 as the console the lt CTRL gt lt ALT gt lt DEL gt commands on the host system keyboard only reset the host system Use the RESET command to issue a hardware reset on the PC 510 Watchdog timer and hardware reset PC 510 user s manual PC 510 user s manual Serial EEPROM and CMOS RAM Chapte
210. turns off and the green LED turns on When the system enters the cool down clocking state the green LED and the amber LED turn on When thesystem exits the cool down clocking state the amber LED turns off and the green LED remains on LED signaling and beep codes PC 510 user s manual Table 12 1 Phoenix BIOS beep codes Diagnostic port output Beep codes Description of test or failure Olh 80286 register test in progress 02h 1 1 3 CM OS write read test in progress 03h 1 1 4 BIOS ROM checksum in progress 04h 1 2 1 Programmable interval timer test in progress or failure 05h 1 2 2 DMA initialization in progress or failure 06h 1 2 3 DMA page register write read test in progress or failure 08h 1 3 1 RAM refresh verification in progress or failure 09h Ist 64K RAM test in progress OAh 1 3 3 Ist 64K RAM chip or data line failure multi bit OBh 1 3 4 1st 64K RAM odd even log cc failure OCh 1 4 1 1st 64K RAM address line failure ODh 1 4 2 Ist 64K RAM parity test in progress or failure 10h 2 1 1 1st 64K RAM chip or data line failure bit 0 11h 2 1 2 1st 64K RAM chip or data line failure bit 1 12h 2 1 3 1st 64K RAM chip or data line failure bit 2 13h 2 1 4 1st 64K RAM chip or data line failure bit 3 14h 2 2 1 1st 64K RAM chip or data line failure bit 4 15h 2 2 2 1st 64K RAM chip or data line failure bit 5 16h 2 2 3 1st 64K RAM chip or data line failure bit 6 17h 2 2 4 1st 64K RAM chip or data line fa
211. u can interface digital I O lines to an 8 16 or 24 position opto module rack One end of the CMA 26 cable plugs into the EZ 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 11 11 EZ I O PC 510 user s manual You can also use a CMA 26 cable to connect the EZ I O port to an STB 26 terminal board and then to the opto rack The STB 26 has two 26 pin connectors one of which would connect to the EZ I O port the other would connect to the opto rack Refer to the opto rack diagrams below For either configuration run a separate power line to 5V and ground on the opto rack Figure 11 3 MPB 16PC opto rack hookup BSDSSDADSDSSTSTDSTHSDSDSDSODSOT EZ I O 1 CMA 26 ribbon cable MPB 16PC opto rack Use the following table to determine the corresponding opto channel posi tion for ports A B and C for EZ I O 1 J 15 and EZ I O 2 J 16 11 12 PC 510 user s manual EZ I O Table 11 7 EZ 1 O opto rack interface MPB opto rack EZ I O port Connector pin Opto module position Port C 0 bit O 13 1 bit 1 16 2 bit 2 15 3 MPB 08 bit 3 17 4 bit 4 14 5 bit 5 11 6 bit 6 12 7 bit 7 9 Opto module position Port A 8 bit O 19 9 bit 1 21 10 bit 2 23 11 MPB 16 bit 3 25 12 bit 4 24 13 bit 5 22 14 bit 6 20 15 bit 7 18 Opto module position Port B 16 bit O 10 17 bit 1 8 1
212. ual TableD 2 Cables and taminal board Product Description Octagon part number VTC 20F Dual serial cable 4866 Null modem pin to Opin 2470 adapter VGA 12 VGA monitor cable 4865 CMA 26 12 12 cable for EZ 1 O port 2776 CMA 26 24 24 cable for EZ I O port 1257 3 5 hard drive 2mm connector to 2 5 3 5 4080 adapter hard drive STB 26 Terminal board 2905 26 position TableD 3 Memory devices Product Description Octagon part number 4MB DIMM EDO DIMM memory 4583 module 8MB DIMM EDO DIMM memory 4584 module 16MB DIMM EDO DIMM memory 4582 module 29C040 512K flash EPROM 4321 32 pin 32MB DIMM EDO DIMM memory Call Octagon Systems module D 2 PC 510 user s manual Accessories Table D 4 LCD displays and keypads Product Description Octagon part number LCD 4 x 20 LCD 4 x 40 2010 KP 1 KP 2 16 LCD display w cable 40 character LCD display w cable 80 character LCD display keypad interface Keypad w cable 16 key low cost Keypad w cable 16 key relegendable 2783 2784 3909 1218 1736 Table D 5 Opto rack and modules Product Description Octagon part number MPB 16PC G4 1AC5 G4 I AC5A G4 IDC5 G4IDC5B G41 DC5D G4 OAC5 G4 OAC5A G4 ODC5 G4 ODC5A G4 ODC5R PC opto rack 16 position AC input 90 140 VAC AC input 180 280 VAC DC input 15 32 VDC DC input 4 16 VDC DC input 2 5 28 VDC AC output 12 140 VAC AC output
213. ue Address at XOAQh Function Label Description IOREGSEL_A Bit 51 O read 0 on 1 off IOREGSEL _B Bit 4 I O read 0 on 1 off RS 485 Bit 3 I O read 0 on 1 off User option 1 U2 Bit 1 1 O read 0 on 1 off User option 2 U Bit 0 1 O read 0 on 1 off TableA 5 COM1 availableaddresses COM1 available addresses 220h 2F 8h 228h 338h 238h 3E8h 2E Oh 3F 8h 2E 8h default A 4 PC 510 user s manual Technical data TableA 6 COM2 available addresses COM2 available addresses 220h 2F 8h 228h 338h 238h 3E8h 2E Oh 3F 8h 2E 8h default TableA 7 AvailableLPT1 port addresses LPT1 port addresses 278H 378H 3BCH default Jumper settings TableA 8 RS 485 termination sdect jumper W1 Pins Description 1 2 No function used for shunt storage 3 4 No function used for shunt storage 5 67 No function used for shunt starage 7 8 RS 485 terminated idle line at space 9 10 RS 485 terminated 4 idle line at space 7 9 RS 485 terminated idle line at mark 8 10 RS 485 temi nated idle line at mark default pins jumpered A 5 Technical data PC 510 user s manual Table A 9 Table A 10 Table A 11 BIOS and boot option jumper W2 Pins Label Description 1 2 VO C0000 C7FFF BIOS region toggle video BIOS region 1 3 4 E Enhanced mode CPU clock speed o
214. ure 2 3 Power connector P8 P9 eececeeeeeseeeeeeeeeeeeeeenaeeenaeeeeeeeenes 2 4 Figure 2 4 PC 510 keyboard ANd MONICON eset eeeeeeteeeeeeeneeeeeeaes 2 5 Figure 5 1 Null modem adapter and VTC 20F cable ou ceeseeseeseeees 5 7 Figure 5 2 Custom null modem cable for the PC 510 oe eeeeenees 5 8 Figure 5 3 PC 510 Serial devices cccsscecscesseneseeeseeesseneseesseeeseenennenees 5 9 Figure5 4 RS 485 two wire half duplex transmission esseere 5 11 Figure 6 1 LPT 1 asa printer port 20 ccc cece reer reese eects eeneeeeeeeetee 6 1 Figure 6 2 LPTlasa display or keypad port 0 eect eeeeeeeeeeeee 6 3 Figure 6 3 LPT 1 and AN opto ACK eee ceeeecseseseeeeeeeeeseeseaeeeeeeeseeeeaeeses 6 3 Figure 7 1 The PC 510 and a Serial console 00 eect eeeeeeeeeeeee 7 2 Figure 7 2 VTC 20F cable and null modem adapter sereen 7 2 Figure 7 3 Changing ROM Enable flowchart seeen 7 4 Figure 10 1 Interrupt routing Matrix eee eee eteeeeeeeeeeeeeeee 10 2 Figure 11 1 Typical EZ1 O configurations eee eeeeeeeeeeees 11 1 Figure 11 2 Organization Of Ports 20 0 cece cece e eee eeeeeeeeeeeeeeeteneeee 11 3 Figure 11 3 MPB 16PC opto rack NOOKUDP c eee eeee eect ee etteeeeneeetees 11 12 Figure 11 4 PC 510 interfacing with an STB 26 terminal board 11 14 Figure 13 1 ThePC 510 a VGA monitor and an AT PS 2 compatible keyboard ooo cece eeeeeeeeteeeeeteeeteteeeetaeeeeeeeeteaees 13 3 Figure 13 2 The PC 510 and a VGA MONITO eee eeeee
215. ve 1 MB for the disk Any data on the VDISK is lost when the system power is turned off Example 1 DEVICE VDISK SYS The above example builds a 64K RAM disk in DOS memory Example 2 DEVICE C DOS VDISK SYS 220 E This example builds a 220K RAM disk in extended memory The VDISK device driver is loaded from the C drive and the DOS direc tory VDISK assumes the default 512 byte sector size and 64 directory entries Example 3 DEVICE VDISK SYS 45 128 18 The above example builds a 45K RAM disk in DOS memory There will be 128 byte sectors and 18 root directory entries Example 4 DEVICE VDISK SYS E On a2 MB system the above example allocates a 1024K drive in ex tended memory 960K is allocated if DOS is loaded HIGH B 27 Software utilities PC 510 user s manual B 28 PC 510 user s manual Third party support Appendixc Third party support Using QNX on the PC 510 To use QNX on the PC 510 follow the steps below Boot from a floppy or a hard drive that has QNX installed on your system Program SSD1 with the QNX image See the Programming QNX into SSD1 section below To boot from SSD1 with QNX execute SETSSD SSD1 QNX Programming QNX into SSD1 Note The PC 510 contains a reserved 192K area located in front of the SSD1 flash The EFSYS 510 driver from Octagon reserves this space auto matically Use the sample files from Octagon s QNX utility disk to program
216. ve until the REMSERV program is run again See also REMDISK EXE PC 510 user s manual Software utilities 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 lt CTRL gt lt ALT gt lt DEL gt reboot of the system which only restarts the system but not the expansion cards The RE SET button on the PC 510 also accomplishes the same thing as the RESET command SCONSOLE EXE Purpose This support command checks whether the system is running on a Serial console Syntax SCONSOLE Remarks This command is useful in batch programs to detect if the serial console is in use B 19 Software utilities PC 510 user s manual SETIRQ EXE Purpose This support command programs new IRQ matrix files in the PC 510 utility disk The matrix file remaps bus IRQs RS 232 485 data EZ I O and COM5 and COM6 base address options Syntax SETIRQ mapfile isp Parameters E mapfileisp isthe ISP file found in the IRQ directory of the utility disk Example To program the factory default map file enter SETIRQ 510_001 ISP SETSSD EXE Purpose This support command configures PICO FA device order Syntax SETSSD SSDn SSDm before after NoSSD D QNX QNX SSDOBIOS
217. when issuing the PGMBIOS com mand if the BLOSDEV jumper W2 5 6 is set to boot from the SSD being programmed You can create a new BIOS file for adding your own extended BIOS by running MAKEBIOS BAT from the utility disk To boot using the new BIOS in SSD1 be certain that W2 5 6 is jumpered To boot using BIOS in SSDO be certain that W2 5 6 is not jumpered Programming the video BIOS into an SSD SSDO and SSD1 can also contain the video BIOS If you choose to use a monitor other than the default or flat panel display you can reprogram the video BIOS by entering the following lt drive gt PGMVIDEO lt drive gt S64P80 DAT SSD1 P For a complete description on programming the video BIOS see the Programming the video BIOS section in the CRTs and flat pand displays chapter Refer also to this support command in the Software utilities appendix PC 510 user s manual User defined jumper Chapter 20 User defined jumper User defined jumper Table 20 1 Table 20 2 J umpers W4 9 10 and W3 5 6 are user defined jumper For program direction read the jumper by codein your program User option jumper 1 W4 Pin Label Description 9 10 U User option jumper 1 default User option jumper 2 W3 Pin Label Description 5 6 U2 User option jumper 2 default Read jumpers This section provides the definition for the Read jumpers function Funcion fbh Subfunction O
218. with software that provides keypad scan ning and display operation Supplied display and keypad drivers in C support these devices Hardware reset A hardware reset can be done by any of the following methods m Issuing the RESET software command using the watchdog function m Depressing the reset switch m Cycling power m Configuring the opto channel for RESET A hardware reset ensures complete reset of the system and all attached peripherals An expired watchdog timer cycle also causes a hardware reset to occur 5 Volt operation lowers system cost The PC 510 operates from a single 5V 5 supply Located across the power supply the 6 2V 5W zener diode protects against reverse voltage and limits over voltage The power supply generates the RS 232 volt ages on board the PC 510 The locking power connector is a standard PC power header connector 1 7 Overview PC 510 user s manual E 5V 45 1 0A to 2 0A dependent upon processor speed and I O devices less than 500 mA in standby m 12V 12V and 5V supplied to PC 104 expansion connector and display connector not required for PC 510 operation m A standard PC power supply may be used See the Power supply requirements section in the Quick start chapter for more information on power supply selection and criteria Rugged environmental operation E Operating temperature 40 to 70 C operating with adequate airflow m Nonoperating temperature 55 to 90
219. y requirements The PC 510 is designed to operate from a single 5VDC supply An AT compatible power supply connector header P8 P9 is on board and ensures the required number of power and ground paths from the power supply Make sure that you utilize all three 5 VDC conductors and all four ground conductors The power connector at P8 P9 also provides 12VDC and 5VDC required for any PC 104 expansion board P8 P9 also supplies the correct voltage 12 VDC for flat panels that require back light opera tion Refer to the P8 P9 power connector Table 2 1 for a complete listing of pinouts and their description 2 8 PC 510 user s manual Quick start The maximum current requirements for the PC 510 is 2 0A provided through P8 P9 It is important that a quality power supply be used with the PC 510 For example when a particular application calls for a custom power supply there are several internal issues to consider such as current capacity line and load regulation maximum ripple hold up time efficiency and current limiting The user should also consider the power devices and equipment such as the power cable conductor gauge number and length of conductors mating connectors and the power supply to external devices such as hard drives floppy drives displays mouse and keyboard The proper selection of a quality power supply ensures reliability and proper functioning of the PC 510 WARNING Make sure
220. your flat panel to determine the correct jumper settings All wiring diagrams are found in the txt files on the 65550 utility disk Flat panel interface voltage select W8 Table 13 2 The PC 510 supports flat panel interface at either 5V or 3 3V W8 1 2 enables flat panel interface at 5V default W8 3 4 enables flat panel interface at 3 3V Flat pand interface voltage sd ect W8 Pins Description 1 2 5V 3 4 3 3V default pins jumpered Inverted shift clock signal voltage level select W9 Table 13 3 The PC 510 provides an inverted shift clock signal for flat panels such as electro luminescent EL displays at either 5V or 3 3V W9 1 2 enables the PC 510 to output an inverted shift clock signal at 3 3V W9 3 4 enables the PC 510 to output an inverted shift clock signal at 5V default Inverted shift clock signal voltagelevd select W9 Pins Description 1 2 3 3V 3 4 5V default pins jumpered 13 7 CRTs and flat panels PC 510 user s manual 13 8 PC 510 user s manual GPS interface Chapter 14 GPS interface Description Note The PC 510 provides a global positioning system GPS interface to allow direct connection to an optional Rockwell J upiter GPS module COM5 interfaces with the Rockwell J upiter receiver The option to receive the upiter GPS data is field configurable and is determined through the SETIRQ utility progr
221. ys no license under any patent or other right and makes no representations that the circuits are free from patent infringement Octagon makes no representation or warranty that such applications will be suitable for the use specified without further testing or modification Octagon Systems Corporation general policy does not recommend the use of its products in life support applications where the failure or malfunction of a component may directly threaten life or injury It is a Condition of Sale that the user of Octagon products in life support applications assumes all the risk of such use and indemnifies Octagon against all damage O OCTAGON SYSTEMS Technical Support 303 426 4521 Telephone 303 430 1500 FAX 303 426 8126 Web site www octagonsystems com PC 510 user s manual Notice to user 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 havespecificneeds and some special requirements that theuser must be awareof Read thefollowing to help avoid damageto your card from the use of CMOS chips Using CMOS circuitry in industrial control Industrial computers originally used LSTTL circuits Because many PC components are used in laptop computers IC manufacturers are exclu sively using CMOS technology Both TTL and

Download Pdf Manuals

image

Related Search

Related Contents

TMD-53 / TMD-53W - Conrad Electronic  組立・設置説明書  Samsung MW87KPR-S Инструкция по использованию  Bedienungsanleitung  Manual M312 French    大阪支社を開設  Samsung Galaxy S4 Active Manual de Usuario(Jellybean)  取扱説明書  Design House 541359 Use and Care Manual  

Copyright © All rights reserved.
Failed to retrieve file