background image

Appendix B: About the Flash Boot Device

49

Bootblock

System BIOS and BIOS extensions, Main Blocks 3-4, Parameter block 1 & 2

FBD, the entire 512K (minus the 16K bootblock) device is reflash, no attempt is made 
to reprogram the bootblock.

RFA

CMOS

Images suitable for update or recovery use absolute binary format (8-bit data, little endian 
byte ordering).

The EPC-6A boot block XModem serial communication requires a straight-through serial 
connection to the external host computer and operates at the auto-detected baud rate with 
no parity, eight data bits, and 1 stop bit. Cabling between the host and the EPC-6A may be 
dictated by the SCP. However, the only RS-232 signals required by the EPC-6A are Tx, 
Rx, and Gnd.

When to Reflash the FBD

Install the boot block enable jumper only when updating the bootblock. Update 
your bootblock only when instructed to by RadiSys.

Before You Begin

Before you begin an FBD force update flash recovery, have the following items ready 
for use:

External host computer with an installed Xmodem serial communication program, 
such as PROCOMM.

Null modem cable.

The new images for the FBD which are contained on the utilities diskette provided 
with the EPC-6A. 

Reflashing Processes  

You must install the following jumpers to start the reflash process:

JP2 

FLASH WE

JP2

FORCE RECOVERY

JP1

WREN

Force Update   

The force update process occurs because the boot block detects a corrupt system BIOS 
image (for example, a bad checksum for main block 2) or because you installed the force 
update jumper (JP2) at power up. A force update is necessary only to: 

Replace a system BIOS image damaged by power failure during an earlier flash 
update process.

Recover from accidental writes to the FBD.

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for EPC - 6A

Page 1: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Page 2: ...RadiSys Corporation 5445 NE Dawson Creek Drive Hillsboro OR 97124 503 615 1100 FAX 503 615 1150 www radisys com 07 0082 05 October 1998 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 3: ... ASM Brahma and SAIB are trademarks of RadiSys Corporation All other trademarks registered trademarks service marks and trade names are the property of their respective owners October 1998 Copyright 1998 by RadiSys Corporation All rights reserved Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 4: ...eraction 11 System Reset 12 Generating VMEbus SYSRESET 12 Responding to VMEbus SYSRESET 12 Front Panel Indicators 12 Toggle Switch 13 Setup Utilities 13 Remote Setup Utility 13 Remote Setup Utility Screens RSU 13 Main RSU Screen 14 Clock Calendar 14 Drive Configuration 15 VME Control 16 EXM Bus 17 Exit Menu 17 Chapter 4 Programming Interface Memory Map 19 I O Map 19 EPC 6A Registers 23 VMEbus Acce...

Page 5: ...t 41 World Wide Web 41 Repair Services 41 Warranty Repairs 42 Non Warranty Services 42 Arranging Service 42 Other Countries 43 Appendix A Connectors Front Panel LEDs 45 Speaker Connector 45 Keyboard Connector 46 Serial port connectors 46 VMEbus Connectors 46 Appendix B About the Flash Boot Device Forced recovery 48 When to Reflash the FBD 49 Before You Begin 49 Reflashing Processes 49 Force Update...

Page 6: ...t Enable Register 8153h 59 VME Event State Register 8154h 59 VME Event Enable Register 8155h 59 Module Status Control Register 8156h 60 Interrupt Generator Register 815Fh 60 FSA Address Registers 8380h 60 Flash Data Register 8383h 61 SRAM Data Register 8384h 61 LED Register 8385h 61 Register State after Reset 61 Index 63 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www...

Page 7: ...ubtype 16 Table 3 7 VME Control 16 Table 3 8 ULA Setup 17 Table 3 9 Slave Memory Base 17 Table 4 1 I O Map 19 Table 4 2 VME mapped registers 28 Table 5 1 Interrupts 31 Table 5 2 VMEbus timing 33 Table 6 1 Seven segment display failure codes 35 Table 6 2 Phoenix NuBIOS Auxiliary Checkpoint Codes 36 Table 6 3 Phoenix NuBIOS Checkpoint Codes 38 Table 6 4 Phoenix NuBIOS Boot Block Checkpoint Codes 39 ...

Page 8: ...T 1 system controller Act as an interrupter and interrupt handler The EPC 6A computer is also compatible with the IBM PC hardware architecture The standard version of the EPC 6A contains in ROM a PC compatible BIOS and a ROM based version of Datalight ROM DOS The EPC 6A also includes on board nonvolatile flash memory supported as a DOS compatible solid state disk and file system You can store one ...

Page 9: ... with battery Humidity operating 0 90 noncondensing storage 0 95 noncondensing Altitude operating 0 10 000 ft 3000 m storage 0 50 000 ft 15 000 m Vibration operating 0 015 inch 0 38 mm P P displacement with 2 5 g peak max acceleration over 5 2000 Hz storage 0 030 inch 0 76 mm P P displacement with 5 0 g peak max acceleration over 5 2000 Hz Shock operating 30 g 11 ms duration half sine shock pulse ...

Page 10: ...oard Two serial ports Two PC compatible serial ports with 16 Byte FIFO Up to 512K bytes of programmable flash memory for DOS user applications 1MB of application flash memory contains Datalight ROM DOS 6 22 rev2 Up to 512K EPROM for BIOS ROM Separate boot device with reflash option Award BIOS The System BIOS is based on Phoenix Technologies NuBIOS revision 4 05 The Flash File System can be install...

Page 11: ... can be distributed to customers only upon receipt of written permission from Phoenix Technologies Ltd Plug and Play BIOS Specification 1 0A Compaq Computer Corp Phoenix Technologies Ltd Intel Corp May 5 1994 Memory Products Data Manual Intel Corporation 1993 Intel486 Microprocessor Family Programmer s Reference Manual Intel Corporation 1992 R400EX Development Specification Version 3 23 RadiSys Co...

Page 12: ... needs a module that performs the system controller functions including generation of the 16 MHz SYSCLK signal arbitration of the bus detection of Bus time out conditions and initiation of the interrupt acknowledge daisy chain The EPC 6A can serve as the system controller To use the EPC 6A as the system controller Make sure the jumper labelled SLOT1 is installed on the EPC 6A processor board to co...

Page 13: ...r to enable writes to the FBD BB_ENB JP2 3 4 FBD boot block write enable Install this jumper to enable writes to the boot block of the FBD POSTLP JP2 5 6 Manufacturing loop enable Install this jumper to enter the manufacturing POST loop FRCUPDT JP2 7 8 Force BIOS recovery Install this jumper to force a BIOS recovery during the boot process SLOT1 H2 Slot 1 Functionality Install this jumper to enabl...

Page 14: ...onnector 3 Tighten the thumb screws on the EXM s face plate The EPC 6A can accept most EXM types excluding those that either require a disk BIOS in the EPC or do not fit by form factor Once an EXM is installed you must to run the BIOS setup program to describe how the specific EXM should be dynamically configured upon power up This is described in 3 Operation VME Backplane Jumpers The VMEbus conta...

Page 15: ...he front panel connectors while the system is powered up Plug in a serial or parallel device keyboard transceiver monitor or other component while the system is ON In general electronics equipment are not designed to withstand damage that may arise from fluctuations in power The next step of installation is connecting peripherals typically a video display and keyboard but also perhaps a mouse mode...

Page 16: ...segment display shows information about the EPC 6A s initialization state No Display Config errors Catastrophic Errors Yes No 1 Display 2 Run selftests display number of test Figure 3 1 Boot Process 3 Shadow PicoFlash RFA BIOS extension failure number Log EXM errors to SRAM 4 Attempt to boot from RFA Done Yes Reset 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www art...

Page 17: ...ntered for an EXM card If the selftest completes successfully the system is configured using configuration information maintained by the BIOS in a small battery backed CMOS RAM If a problem is encountered it causes the BIOS to load MS DOS from RFA and then give DOS control This allows the user to alter the boot process MS DOS always loads from flash which is a read write file system It is recommen...

Page 18: ...see Forced recovery section on page 48 ROM DOS Interaction Although you can use a standard PC compatible keyboard the EPC 6A is used more as a dedicated controller than an embedded PC compatible computer When using the EPC 6A without a keyboard you can interact with the ROM DOS on the EPC 6A in these ways Connect a standard ASCII terminal with an RS 232 interface to the serial port connector on th...

Page 19: ...ET Responding to VMEbus SYSRESET A software controllable register bit in the EPC 6A controls whether or not a hardware reset of the EPC 6A occurs when the VMEbus SYSRESET signal is asserted Front Panel Indicators The front panel contains a seven segment LED display The front panel display has these purposes 1 During BIOS initialization it describes the current stage of the initialization If a test...

Page 20: ...nfiguration where no keyboard or video is available For debug purposes an EXM video card is installed and the PS 2 keyboard port is available This means you can use the standard Phoenix CMOS setup utility Remote Setup Utility The EPC 6A has DOS remote setup and other utilities located in a read write flash disk which however unlikely can be corrupted If the RFA can no longer boot DOS the DOS based...

Page 21: ... mm dd yy Time T Enter new time hh mm ss RadiSys Controller Setup Program Version 2 01 Copyright 1997 by RadiSys Corporation All rights reserved SYS EPC 6A CPU 486DX2 Mem 640K Info BIOS 4 05 Mhz 66 Ext Mem 3072K Clock Time 00 05 08 Date 01 01 97 Disks Floppy A None Floppy B None Fixed C IDE AUTO Subtype C 541MB 1049C 16H 63S Fixed D None Subtype D None VME Release mode RONR VXI Arb Mode Round Robi...

Page 22: ...M 5 25 2 Configure floppy for 1 2M 720K 3 5 3 Configure floppy for 720K 1 44M 3 5 4 Configure floppy for 1 44M None N Disable floppy Function Key Description IDE A Configure Fixed Disk for AT IDE Flash F Configure Fixed Disk for Flash VME V Configure Fixed Disk for VMEbus EXM Flash E Configure Disk for EXM Flash None N Disable Drive Edit Subtype U Edit User Hard Drive Parameters sub menu Edit Driv...

Page 23: ...r the number of heads on the drive of Cylinders Enter the number of cylinders per head of Sectors Enter the number of sectors per cylinder Function Key Description Release mode R Bus release mode a ROR or b RONR AB Arbitration mode A Bus arbitration mode Priority or Round robin PR Arbitration Priority P Bus arbitration priority 0123 Module ULA U Module ULA sub menu Slave Mem S Slave base address E...

Page 24: ...0 1 Set ULA to FE40 FA FE80 2 Set ULA to FE80 FB FEC0 3 Set ULA to FEC0 FC FF00 4 Set ULA to FF00 FD FF40 5 Set ULA to FF40 FE FF80 6 Set ULA to FF80 FF FFC0 7 Set ULA to FFC0 Function Key Description Disabled 0 Disable Slave Memory Access 000000 A24 1 Set Slave Base Address to 0 400000 A24 2 Set Slave Base Address to 400000 800000 A24 3 Set Slave Base Address to 800000 C00000 A24 4 Set Slave Base...

Page 25: ...EPC 6A Hardware Reference 18 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 26: ...EPC 6A It does not define addresses that might be decoded by the installed EXM Table 4 1 I O Map Range Content 000000h 09FFFFh DRAM 0A0000h 0BFFFFh Uncommitted EXM bus or VIDBIOS 0C0000h 0C7FFFh Uncommitted DRAM EXM bus or VIDBIOS 0C8000h 0DFFFFh Uncommitted mapped to EXM bus 0E0000h 0EFFFFh Mappable window onto VMEbus 0F0000h 0FFFFFh System BIOS 100000h 3FFFFFh DRAM 400000h F7FFFFh Uncommitted EX...

Page 27: ...ntroller Data I O register 61 NMI status NMI status 64 Keyboard controller Command status register 70 Real time clock RTC index reg NMI enable 71 RTC data register 0 seconds 1 seconds alarm 2 minutes 3 minutes alarm 4 hours 5 hours alarm 6 day of week 7 date of month 8 month 9 year A status A B status B C status C D status D E RAM 3F RAM 80 BIOS debug port 81 DMA Channel 2 page register 82 Channel...

Page 28: ...q mask W DE All DMA request mask F0 Coprocessor Clear coprocessor busy F1 Reset coprocessor 2F8 COM2 serial port Receiver transmitter buffer Baud rate divisor latch LSB 2F9 Interrupt enable register Baud rate divisor latch MSB 2FA Interrupt ID register 2FB Line control register 2FC Modem control register 2FD Line status register 2FE Modem status register 378 LPT1 parallel port Printer data registe...

Page 29: ...sponse high 814C Message high low 814D Message high high 814E Message low low 814F Message low high 8151 VME modifier 8152 VME interrupt state 8153 VME interrupt enable 8154 VME event state 8155 VME event enable 8156 Module status control 8157 alias address of 815F 8159 alias address of 8151 815A alias address of 8152 815B alias address of 8153 815C alias address of 8154 815D alias address of 8155...

Page 30: ...te write into the VMEbus A24 space Here the upper 8 bits of the VME address need to be stored in the appropriate registers LWORD addr 32 bit A24 address BYTE data BYTE far wptr outp 0x8151 6 addr 8 30 6 A23 A22 and address modifier for A24 supervisory data access EPC 6A Registers Memory Control Register 81004h VME A21 16 Address Register 8130h ID Registers 8140h and 8141h Device Type Registers 814...

Page 31: ...ess Byte Ordering Unlike EPCs that have 32 bit buses EPC 6A does not contain software controlled byte ordering hardware The principal reason is that as described in the previous section EPC 6A never performs VMEbus D32 accesses and therefore there is no feasible way in hardware to support both forms of byte ordering on what a program would see as a 32 bit access EPC 6A accesses the VMEbus in littl...

Page 32: ... VMEbus Since the EPC 6A s DRAM can be mapped into the VMEbus A24 address space the EPC 6A can access its DRAM in an alternate way by generating VMEbus accesses to the appropriate addresses This can be of use in multiple processor systems where some of the EPC 6A s DRAM is used as shared global memory it means that the EPC 6A can access the global memory with the same addresses as used by other pr...

Page 33: ...ception is BERR which is a sticky bit meaning that the bit signifies whether BERR had ever been asserted The convention used is that a 0 bit signifies an asserted interrupting state The primary purpose of the state registers is to let the interrupt handler software determine which interrupts and events generated the IRQ10 interrupt to the processor The state registers can also be read by non inter...

Page 34: ...4 Find an enabled pending interrupt event 5 If an enabled pending VMEbus interrupt is found do an interrupt acknowledge cycle by setting the IACK bit in the VME modifier register and performing a VMEbus read setting address bits A3 A1 to denote the interrupt number This returns the status ID value from the interrupter For the other controllable conditions message sticky BERR watchdog timer you may...

Page 35: ...inder of the space is undefined Actually the registers are mapped into each 16 byte chunk of the 64 byte space Reads and writes of the registers from VME and as I O ports have identical results and effects except for the following 1 Changing the RELM ARBPRI and ARBM fields of the status control register from VME will appear to have changed the fields for example if the register is then read but th...

Page 36: ...or RFA A 1MB array of nonvolatile flash memory is provided in the form of an E280085A component The flash memory is mapped into its own address space beginning at address 0 This address space is accessible through address and data registers in the I O space It DØ 31 SRAM Keyboard connector 4 MB DRAM 8 bit local bus Slot 1 jumper Reset abort switch Battery Speaker VME gate arrays and control logic ...

Page 37: ... into the upper 2 KB of SRAM memory runs the risk of destroying error messages saved for the setup program Battery The battery powers the CMOS RAM and TOD clock when system power is not present At 60 C the battery should have a shelf life of over four years In a system that is powered on much of the time and where the ambient power off temperature is less than 60 C the battery is estimated to have...

Page 38: ...EXMs are required to return a unique EXM type identification byte in response to a read from I O address 100h Since the EPC 6A has only a single EXM slot its EXMID line is wired as asserted Although IRQ11 is on the EXMbus IRQ11 is also used by the reset abort toggle switch and is driven by a totem pole driver that has no tristate Thus the IRQ11 interruptIRQ11 interrupt is not available to EXM modu...

Page 39: ...e VMEbus The VME control logic signals completion to the 486 of a write cycle that is mapped to the VMEbus as soon as the VMEbus AS signal has been driven low and the data from the 486 has been latched VMEbus System Controller Functions When the EPC 6A is configured as the VMEbus system controller it performs the standard VMEbus system controller functions It serves as the bus arbiter priority or ...

Page 40: ...e memory each iteration of REP MOVSW instructions 400 ns the greater of 50 ns slave s DS DTACK write access time Move block of VMEbus slave memory to local memory each iteration of REP MOVSW instructions 650 ns DS DTACK slave s read access time Write access from another master to the EPC 6A s DRAM DS DTACK time 325 ns HI HI is hold interference time can range from 0 to 15000 ns typically is 150 ns...

Page 41: ...EPC 6A Hardware Reference 34 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 42: ...any key will allow you to continue but doing so may cause problems later if software tries to use the EXM To correct the problem enter the remote setup program change the information on the setup screen and reboot This message is logged to the NVRAM Real time clock error run setup The battery backed TOD clock is incorrect Run the BIOS setup program to determine what is wrong and correct it If the ...

Page 43: ...nitialization 27 Extended memory test 11 Video interface initialization 28 VME interface test 12 Timer test 29 VXI register test 13 CMOS shutdown test 2A COM1 serial port test 14 DMA test 2B COM2 serial port test 15 DMA test 2C Cache test 16 DMA page registers test 17 does not occur Beep code Post code Checkpoint description 02h Verify Real Mode 04h Get CPU type 06h Initialize system hardware 08h ...

Page 44: ...t notice 47h Initialize manager for PCI Option ROMs 48h Check video configuration against CMOS 49h Initialize PCI bus and devices 4Ah Initialize all video adapters in system 4Bh Display QuietBoot screen 4Ch Shadow video BIOS ROM 4Eh Display copyright notice 50h Display CPU type and speed 51h Initialize EISA board 52h Test keyboard 54h Set key click if enabled 56h Enable keyboard 2 2 3 1 58h Test f...

Page 45: ...Disable A20 address line 95h Install CDROM for boot 96h Clear huge ES segment register 1 2 98h Search for option ROMs beep for bad checksum 9Ah Shadow option ROMs 9Ch Set up Power Management 9Eh Enable hardware interrupts A0h Set time of day A2h Check keylock A4h Initialize typematic rate A8h Erase F2 prompt AAh Scan for F2 keystroke ACh Enter SETUP AEh Clear in POST flag B0h Check for errors B2h ...

Page 46: ...h Initialize the boot device EEh Boot code was read OK Item Filename Description RadiSys BIOS reflash tools and images ABORTSWI EXE When placed in the AUTOEXEC BAT program this file alters the EPC 6A s boot behavior via the toggle switch FLSHDUMP EXE Dumps the contents of the EPC 6A s RFA to a 1MB file This utility can be used to create Gold Disks for the RFA UTILS TXT Describes the contents of th...

Page 47: ... file explains how to extract this file Once unzipped you can upload this file to the RFA via forced recovery ROMDOS disk ROMDOS A collection of utilities drivers system files and documentation that make up the ROMDOS operating system EPCONTRL disk See the EPCONTRL documentation for more information Item Filename Description Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE...

Page 48: ... was integrated by someone else as part of a system support will be better provided by the OEM or system vendor that did the integration and understands the final product and environment World Wide Web RadiSys maintains an active site on the Technical Support world wide web access The home page URL is http www radisys com The site contains current information about the company and locations of sal...

Page 49: ...tion functional testing of a product either in or out of warranty and procurement of spare parts All non warranty repairs are subject to service charges RadiSys has determined that pricing repairs based on time and materials is more cost effective for the customer than a flat rate repair charge When product is received it will be analyzed and if appropriate a cost estimate will be communicated to ...

Page 50: ... Ship the product freight prepaid to Product Service Center RadiSys Corporation 5445 NE Dawson Creek Drive Hillsboro Oregon 97124 When shipping the product include the following information return address contact names and phone numbers in purchasing and engineering and a description of the suspected problem Any ancillary information that might be helpful with the debugging process will be appreci...

Page 51: ...EPC 6A Hardware Reference 44 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 52: ...but the EPC 6A has not received a bus grant Typical reasons include an error in setting the jumpers on the VMEbus backplane not being fully seated in the backplane or a failure in the SLOT 1 system controller module SYSFAIL Red Indicates a hardware reset or assertion of the VMEbus line If a hardware reset the LED remains lit until the POST completes The LED is active only when the EPC 6A is jumper...

Page 53: ... has a standard VMEbus P1 connector It does not access the P1 pins 5VSTDBY SERCLK and SERDAT Table A 3 Keyboard Pin out Pin Signal Pin Signal 1 Data 4 5V 2 Not used 5 Clock 3 Ground 6 Not used 6 9 1 5 Table A 4 COM1 Connector Pin Signal Pin Signal 1 Carrier detect 6 Data set ready 2 Receive data 7 Request to send 3 Transmit data 8 Clear to send 4 Data terminal ready 9 Ring indicator 5 Signal groun...

Page 54: ...CMOS save and restore 128KB main block 1 Reserved 7FFFFh 3FFFFFFh FFFFFh 3FFC000h FC000h 3FFBFFFh FBFFFh 7C000h 7BFFFh 7A000h 79FFFh 3FFA000h FA000h 3FF9FFFh F9FFFh 7A000h 79FFFh 3FF8000h F8000h 3FF7FFFh F7FFFh 3FE0000h FE000h 3FDFFFFh N A 60000h 5FFFFh 3FC0000h N A 3FBFFFFh N A 4E000h 4A000h 48000h 40000h 3FA0000h N A 3F9FFFFh N A 20000h 1FFFFh 3F80000h N A 00000h Figure B 1 EPC 6A FBD Memory Map...

Page 55: ...other methods of initiating the sequence become inaccessible for example the System BIOS becomes corrupted such that the system cannot boot to the OS The following table describes the exact sizes and placement of the various code and data objects present in the FBD The recovery process occurs because the boot block detects corrupt a BIOS or the force recovery jumper is installed System BIOS corrup...

Page 56: ...otblock Update your bootblock only when instructed to by RadiSys Before You Begin Before you begin an FBD force update flash recovery have the following items ready for use External host computer with an installed Xmodem serial communication program such as PROCOMM Null modem cable The new images for the FBD which are contained on the utilities diskette provided with the EPC 6A Reflashing Processe...

Page 57: ...he serial port until synchronization is complete When synchronization is complete and the force update flash recovery process is ready to begin you must enter one of the following commands to define how the process occurs FBD Reflashes the entire FBD except the boot block BB Reflashes the FBD boot block BIOS Reflashes the system and video BIOS images EXIT Ignores the force recovery jumper and cont...

Page 58: ...up the system it boots with the recovered BIOS images Note that the message Image has exceeded target size Image is being truncated is normal this alerts the user that the bootblock was not reflashed Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 59: ...EPC 6A Hardware Reference 52 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 60: ...s 814Ah and 814Bh 57 Message High Registers 814Ch and 814Dh 58 Message Low Registers 814Eh and 814Fh 58 VME Modifier Register 8151h 58 VME Interrupt State Register 8152h 59 VME Interrupt Enable Register 8153h 59 VME Event State Register 8154h 59 VME Event Enable Register 8155h 59 Module Status Control Register 8156h 60 Interrupt Generator Register 815Fh 60 FSA Address Registers 8380h 60 Flash Data...

Page 61: ...ARBM 1 1 1 8145h Slave Offset Reg lower 1 1 1 1 1 1 1 1 8146h Slave Offset Reg upper 0 0 0 1 1 1 SLAVE BASE 8147h Protocol Register lower 1 1 1 1 1 1 1 1 8148h Protocol Register upper 0 1 0 1 1 1 1 1 8149h Response Register lower LOCK 1 ABMH 1 1 ULA 814Ah Response Register upper 0 0 0 0 1 RRDY WRDY 1 814Bh Message High Reg lower 814Ch Message High Reg upper 814Dh Message Low Reg lower 814Eh Messag...

Page 62: ...142h and 8143h This register adheres to the VXIbus specification The first four bits of the upper half denote that the EPC 6A maps into a 4 MB range in the A24 space when used as a slave The remaining ROM bits define the EPC 6A as having a model code of 4044 Status Control Registers 8144h and 8145h This register adheres to the VXIbus specification and also contains EPC 6A specific bits SRIE SYSRES...

Page 63: ...ng this bit it is software s responsibility to ensure that the VME specified minimum assertion time of SYSRESET is met SYSF SYSFAIL The EPC 6A asserts the VME SYSFAIL line while this bit is 0 zero The polarity of the bit is reversed from that of SYSRESET so that an EPC 6A reset which clears this bit causes SYSFAIL to be asserted until the BIOS stores a 1 in this bit ARBM Arbitration mode This bit ...

Page 64: ...ad by another device RRDY is cleared when the message low register is read WRDY Write ready If set the message registers are armed for an incoming message When a write occurs into the message low register WRDY is cleared and the MSGR interrupt condition is asserted Although the intention is that the message register reads and writes that clear WRDY and RRDY come from another VMEbus processor acces...

Page 65: ...he VMEbus specification AM3 is 1 and AM0 is the inverse of AM1 Therefore these two bit values are generated by hardware AMx These bits drive the VME address modifier lines AM4 AM2 and AM1 The other three VME address modifier lines are generated automatically AM5 and AM3 are always 1 and AM0 is always the inverse of AM1 Thus these three register bits correspond to the following VMEbus functions 000...

Page 66: ... interrupt If the bit is 0 the condition is present WDT The EPC 6A s watchdog timer s period has expired ACFA VMEbus ACFAIL is asserted BERR An access from the EPC 6A to the VMEbus was terminated with a BERR bus error SYSF VMEbus SYSFAIL is asserted All bits are read only except BERR BERR is a sticky bit that is cleared whenever an access from the EPC 6A is terminated by a bus error and remains cl...

Page 67: ...ister within the defined period of the timer to prevent its generating an interrupt or reset Interrupt Generator Register 815Fh This register is used to assert one of the VMEbus interrupt signals If the INTERRUPT OUT bits are zero no interrupt line is asserted by the EPC 6A If set to 001 IRQ1 is asserted If set to 010 IRQ2 is asserted and so on If and when an interrupt acknowledge is sent to the E...

Page 68: ... reset of the EPC 6A not a keyboard CTRL ALT DEL reset clears all of the register bits to 0 except for RELM ARBM ARBPRI TSEN and the registers at ports 8130 and 8151 which may be in an undefined state All bits however are cleared by a power on reset The above is not apparent however because the BIOS initialization sequence stores values in these register fields largely as a result of the nonvolati...

Page 69: ...EPC 6A Hardware Reference 62 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 70: ...ng 60 Bus release 55 Bus timeout 32 45 bus timeout 5 Byte ordering 24 C Cache 25 CMOS RAM 10 30 error 35 COM1 31 46 COM2 31 46 Commander 57 Configuration information 10 Configuration registers 28 Coprocessor 29 Current 1 D D32 access 24 32 Daisy chain 7 Data strobe 60 Device type register 55 Disk 10 DRAM parity error 31 E E page 23 55 58 EPC 1 24 55 EPControl 11 EXM bus 31 configuration error 35 i...

Page 71: ...or 57 Lock 57 LOCK instruction prefix 25 26 loop See internal loop M Master LED 45 Memory control register 54 61 Message high register 57 58 Message interrupt 59 Message low register 57 58 Message protocol 57 Message register 57 Message based device 55 Model code 55 Module status control register 60 Module status control register 31 mouse 8 MS DOS 10 13 MSGR interrupt 57 59 N NMI 31 non warranty s...

Page 72: ...56 T Technical Support world wide web access 41 Temperature 1 TOD clock 30 35 Toggle switch 13 31 61 U ULA 28 57 V Vibration 1 video 8 VME A21 16 address register 55 VME event enable register 26 59 VME event state register 59 VME event state register 26 VME interrupt enable register 26 59 VME interrupt generator register 60 VME interrupt state register 26 59 VME mapped registers 28 VME modifier re...

Page 73: ...EPC 6A Hardware Reference 66 use of for self hosted reflashing 50 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 74: ...l service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE INSPECTION Remotely inspect equipment before purchasing with our interactive website at www instraview com LOOKING FOR MORE INFORMATION Visit us on the web at www artisantg com for more information on ...

Reviews: