RadiSys EPC-7 Application guide

Artisan Technology Group is your source for quality
new and certied-used/pre-owned equipment
• FAST SHIPPING AND
DELIVERY
• TENS OF THOUSANDS OF
IN-STOCK ITEMS
• EQUIPMENT DEMOS
• HUNDREDS OF
MANUFACTURERS
SUPPORTED
• LEASING/MONTHLY
RENTALS
• ITAR CERTIFIED
SECURE ASSET SOLUTIONS
SERVICE CENTER REPAIRS
Experienced engineers and technicians on staff
at our full-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 price quotations, drivers, technical
specications, manuals, and documentation
Contact us: (888) 88-SOURCE | sales@artisantg.com | www.artisantg.com
SM
View
Instra

®
EPC - 7
Hardware Reference
®
RadiSys Corporation
15025 S.W. Koll Parkway
Beaverton, OR 97006
Phone: (503) 646-1800
FAX: (503) 646-1850
______________________________________________________________________
07-0103-02 September 1994
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
EPC and RadiSys are registered trademarks and EPConnect is a trademark of
RadiSys Corporation. OS/2, IBM, EGA, PS/2, and PC/AT are trademarks of
International Business Machines Corporation. 386 and 486 are trademarks of Intel
Corporation. Microsoft and MS-DOS are registered trademarks of Microsoft
Corporation.
February 1992
Copyright ©1992, 1994 by RadiSys Corporation
All rights reserved.
Page ii
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
Hardware Warranty
RadiSys Corporation ("RadiSys") warrants the EPC system and component modules
to the original purchaser for two years from the product's shipping date. If an EPC
product fails to operate in compliance with its specification during this period,
RadiSys will, at its option, repair or replace the product at no charge. The customer
is, however, responsible for shipping the product; RadiSys assumes no responsibility
for the product until it is received. This warranty does not cover repair of products
that have been damaged by abuse, accident, disaster, misuse, or incorrect installation.
RadiSys' limited warranty covers products only as delivered. User modification, such
as the addition of memory arrays or other devices, may void the warranty, and if the
product is damaged during installation of the modifications, this warranty does not
cover repair or replacement.
This warranty in no way warrants suitability of the product for any specific
application.
IN NO EVENT WILL RADISYS BE LIABLE FOR ANY DAMAGES,
INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
TO USE THE PRODUCT EVEN IF RADISYS HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY PARTY
OTHER THAN THE PURCHASER.
THE ABOVE WARRANTY IS IN LIEU OF ANY AND ALL OTHER WAR-
RANTIES, EXPRESSED OR IMPLIED OR STATUTORY, INCLUDING THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE OR USE, TITLE AND NONINFRINGEMENT. Repair or replacement
as provided above shall be the Purchaser's sole and exclusive remedy and RadiSys'
exclusive liability for any breach of warranty.
Page iii
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
NOTES
Page iv
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
Contents
1. Product Description............................................................................................1
Specifications....................................................................................................2
2. Before Installation..............................................................................................5
Configuring the EPC-7 Jumpers.......................................................................5
Slot 0 and System Controller Configuration............................................5
Installing the VXIbus Backplane Jumpers........................................................7
3. Installation ..........................................................................................................11
EPC-7 Insertion.................................................................................................11
EXM Module Insertion.....................................................................................11
Connecting Peripherals to the EPC-7................................................................12
Monitor.....................................................................................................12
Keyboard..................................................................................................12
Serial Port.................................................................................................13
Parallel Printer Port..................................................................................13
SCSI Port..................................................................................................13
External Clock Input ................................................................................14
External Clock Output..............................................................................14
External Trigger .......................................................................................14
4. Configuring the BIOS Setup.............................................................................15
Power-On Screen Display.................................................................................15
BIOS Setup Screen ...........................................................................................16
EXM Configuration..........................................................................................18
Fixed Disk Menu ..............................................................................................20
User-Definable Drive Types ....................................................................22
Disk Formatting................................................................................................23
Low-level IDE (AT) Disk Formatting......................................................23
Page v
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
5. Theory of Operation...........................................................................................25
Memory Map ....................................................................................................26
Processor and Memory .....................................................................................27
Cached and Uncached Addresses.............................................................27
ROM and ROM Shadowing..............................................................................27
SCSI Controller.................................................................................................28
Floppy Disk Controller.....................................................................................28
IDE Disk Interface............................................................................................29
Battery...............................................................................................................29
Watchdog Timer ...............................................................................................30
EXM Expansion Interface.................................................................................31
VXIbus Interface...............................................................................................31
Slot 0 and System Controller Functions ...........................................................32
Reset Behavior..................................................................................................32
Printed Circuit Board........................................................................................34
6. Connectors ..........................................................................................................35
VXI Signal Usage.............................................................................................38
Floppy Connector .............................................................................................42
7. VXIbus Interface................................................................................................43
Concepts............................................................................................................43
Memory Map............................................................................................43
Direct VMEbus Accesses.........................................................................44
Byte Ordering...........................................................................................45
Slave Accesses from the VMEbus ...........................................................48
Self Accesses Across the VMEbus...........................................................48
Read-Modify-Write Operations ...............................................................49
VMEbus Interrupt Response....................................................................50
Registers Specific to EPC-7..............................................................................50
Register State after Reset..........................................................................66
VXIbus Mapped Registers................................................................................67
Supported Address Modifiers...........................................................................68
Low-Level Programming the VMEbus Interface .............................................68
VMEbus Accesses....................................................................................68
VXIbus Interrupt Handler.................................................................................71
Read-Modify-Write Operations ...............................................................74
Soft Reset and VME Sysreset...........................................................................74
Page vi
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
8. Upgrades..............................................................................................................77
Memory.............................................................................................................77
9. Troubleshooting & Error Messages..................................................................81
Troubleshooting................................................................................................81
Common Error Messages..................................................................................84
SCSI related problems..............................................................................89
10. Support and Service..........................................................................................91
Appendix A: Interrupts and DMA Channels........................................................A-1
Appendix B: I/O Map..............................................................................................B-1
Appendix C: Using the EPC-7 AM........................................................................C-1
Index.........................................................................................................................I-1
Page vii
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
Figures Figure 1. EPC-7 Configuration Jumpers................................................. 6
Figure 2. Daisy-Chain Signal Concept..................................................... 7
Figure 3. VXIbus Backplane Jumper Examples ...................................... 8
Figure 4. VXIbus Jumpers or DIP Switches on Front of Chassis............ 9
Figure 5. VXIbus Jumpers on Rear Wirewrap Pins..................................9
Figure 6. Power-on Screen Display.........................................................15
Figure 7. Main Setup Screen...................................................................16
Figure 8. EXM Setup Screen...................................................................19
Figure 9. EXM Slot Numbering..............................................................19
Figure 10. Fixed Disk Menu ...................................................................21
Figure 11. Location of Disk Drive Label................................................22
Figure 12. Data Path Block Diagram ......................................................25
Figure 13. EPC Battery Location............................................................29
Figure 14. Battery Removal....................................................................30
Figure 15. PCB Layout ...........................................................................34
Figure 16. Little-Endian Byte Order .......................................................46
Figure 17. Big-Endian Byte Order..........................................................47
Figure 18. Location of SIMM Sockets....................................................79
Tables Table 1. EPC-7 Environmental Specs With No Internal Disk Drives.......2
Table 2. EPC-7 Environmental Specs With Floppy and Hard Drives ......3
Table 3. Additional EPC-7 Specifications ................................................4
Table 4. Fixed Disk Configuration Example...........................................23
Table 5. Physical Address Space Mapping.............................................26
Table 6. DB-9 Pinout ..............................................................................35
Table 7. COM2 10-Pin Header Pinout....................................................35
Table 8. DB-25 LPT1 Pinout ..................................................................36
Table 9. Keyboard Connector Pinout......................................................36
Table 10. SCSI Port Pinout.....................................................................37
Table 11. Speaker Header Pinout............................................................38
Table 12. VXIbus Signal Usage..............................................................39
Table 13. VXIbus P2 Connector.............................................................40
Table 14. P1 Connector Pinout ...............................................................41
Table 15. 34-Pin and 26-Pin Floppy Connector Pin-outs .......................42
Table 16. A16 Register Mapping............................................................67
Table 17. Supported Address Modifiers .................................................68
Table 18. Interrupt Assignments............................................................A1
Table 19. DMA Channels.......................................................................A2
Table 20. I/O Map..................................................................................B5
Page viii
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

11
1. Product Description
This manual contains all the information needed to install and use the EPC-7 VXIbus
embedded computer. Additional user and programmer manuals discuss the use of the
EPConnect software package designed to work with the EPC-7.
The EPC-7 is a C-size VXIbus embedded computer based on the Intel 486 processor.
It can perform 8-, 16-, and 32-bit VXIbus data transfers, both as master and slave,
and can be the slot-0 and system controller and resource manager. The EPC-7 can be
an interrupter and interrupt handler, and can drive and sample the TTL and ECL
trigger lines.
The EPC-7 is compatible with the IBM PC architecture and contains standard front-
panel connectors for PC serial and parallel ports. The keyboard port is PS/2 style. In
addition, the front panel contains a SCSI-2 port and cable connectors for external
clock and trigger signals.
Depending on the model, the EPC-7 contains three or four front-panel expansion slots
for EXM modules. Also, the particular model of the EPC-7 will determine such
attributes as the speed of the 486 processor, the size of the internal hard disk, the
amount of the DRAM memory, and whether a floppy diskette drive is present.
Page 1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
11
Specifications
The following tables define the power and environmental specifications of the
EPC-7. They do not include any EXM modules in the EPC-7.
The following are the environmental specifications of the EPC-7 when it contains no
internal disk drives.
Characteristic Value
Environmentals
Temperature operating 0°C - 60°C at point of entry of forced air
derated 2°C per 1000 ft (300 m) over 10,000
ft (3,000m)
2°C per min max excursion gradient
storage -40 - 85°C
5°C per min max excursion gradient
Cooling For 10°C rise, airflow of 2 liters per second
against 0.014mm H2O backpressure
Humidity operating 5% - 95% noncondensing
storage 5% - 95% noncondensing
Altitude operating 0 - 10,000 ft (3000 m)
storage 0 - 40,000 ft (12,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
storage 50 g, 11 ms duration, half-sine shock pulse
Table 1. EPC-7 Environmental Specifications With No Internal Disk Drives.
Page 2
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Product Description 11
The following are the environmental specifications of the EPC-7 when it contains
floppy and hard disk drives.
Characteristic Value
Temperature operating 5°C - 45°C at point of entry of forced air
derated 2°C per 1000 ft (300 m) over 10,000
ft (3000m)
10°C per hour max excursion gradient
storage -40°C - 70°C
2°C per hour max excursion gradient
Cooling For 10°C rise, airflow of 2 liters per second
against 0.014mm H2O backpressure
Humidity operating 20% - 80% noncondensing
26°C max wet bulb
storage 5% - 95% noncondensing
48°C max wet bulb
Altitude operating 0 - 10,000 ft (3000 m)
storage 0 - 40,000 ft (12,000 m)
Vibration operating 0.015 inch (0.38 mm) P-P displacement with
0.6 g peak (max) acceleration over
5-500 Hz
storage 0.030 inch (0.76 mm) P-P displacement with
2.0 g peak (max) acceleration over
5-500 Hz
Shock operating 5 g, 11 ms duration, half-sine shock pulse,
no soft errors, 10 g with 1 soft error per
block
storage 10 g, 11 ms duration, half-sine shock pulse
Table 2. EPC-7 Environmental Specifications With Floppy and Hard Drives.
Page 3
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
11
The following table contains additional specifications. Power and current are
measured with hard and floppy drives and no EXMs.
Characteristic Value
Electrical
Current +5V 6.0 A typ, 7.0 A max (33 MHz)
7.0 A typ, 8.0 A max (50 MHz)
7.5 A typ, 8.5 A max (100 MHz)
+12V 1.1 A max for first 10 sec after power on for
hard-drive spin up, 0.5 A max thereafter
-12V 0.1 A max
-5.2V 0.3 A max
-2V 0.12 A max
Other
Weight without EXMs 5.5 lb (2.6 kg)
VME master address A16, A24, A32
master transfer D08(EO), D16, D32, RMW
slave address A16, A24, A32
slave transfer D08(EO), D16, D32, RMW
interrupter I(1-7)
interrupt handler D08(O),D16 IH(1-7)
requester ROR,RONR
arbiter RRS,PRI
system controller SYSCLK, IACK daisy chain, bus timer
VXI device type message based
protocols cmdr/master/interrupter
manufacturer
code 4076 - RadiSys Corporation
model code 239 (if configured for slot 0)
495 (if configured for not slot 0)
Table 3. Additional EPC-7 Specifications.
Page 4
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

2. Before Installation 22
Before installing the EPC-7, unpack and inspect it for shipping damage.
DO NOT REMOVE ANY MODULES FROM THEIR ANTI-STATIC BAGS
UNLESS YOU ARE IN A STATIC-FREE ENVIRONMENT.THE EPC-7
MODULES,LIKE MOST OTHER ELECTRONIC DEVICES,ARE
SUSCEPTIBLE TO ESD DAMAGE.ESD DAMAGE IS NOT ALWAYS
IMMEDIATELY OBVIOUS,IN THAT IT CAN CAUSE A PARTIAL
BREAKDOWN IN SEMICONDUCTOR DEVICES THAT MIGHT NOT
IMMEDIATELY RESULT IN A FAILURE.
THE EPC-7 CONTAINS A HARD DISK.PLEASE HANDLE IT WITH
CARE.
Configuring the EPC-7 Jumpers
Slot 0 and System Controller Configuration
Before installing the EPC-7 in a VXIbus chassis, a decision must be made whether
the EPC-7 is to be the slot 0 controller and the VMEbus system controller. Every
VXIbus system needs a module that performs the VMEbus system controller
functions (generation of the 16 MHz SYSCLK signal, arbitration of the bus, detection
of bus timeout conditions, and initiation of the interrupt-acknowledge daisy chain),
and the VXIbus slot-0 functions (generation of the 10 MHz ECL CLK10 signals and
control of the MODID module identification function).
Typically, the same device is the slot-0 controller and VMEbus system controller.
The EPC-7 is shipped configured as a VXI slot 0 controller. If this is the intended
use of the EPC-7 (which will usually be the case), skip the rest of this section.
The EPC-7 has nine jumper positions appearing through its rear panel between the
P1 and P2 connectors. See Figure 1 below.
Page 5
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
22
EPC-7 is not the slot-0 controllerEPC-7 is slot-0 controller
Jumpers
EPC-7 Rear View
Figure 1. EPC-7 Configuration Jumpers.
There are several readily apparent consequences of incorrectly configuring the
EPC-7 configuration jumpers.
−Resource manager reports a system configuration differing widely from the
actual configuration
−Power-on selftest reports a VXI failure.
−CLK10+ and CLK10- signals are not being driven or are out of spec on the
backplane.
−The system resource manager could not detect the presence of a non-slot-0
EPC-7.
−Power-on selftest reports NO SYSCLK.
−System hangs, typically while running the resource manager.
If any of these conditions occur, check the configuration jumpers on the back of the
EPC-7.
Page 6
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Before Installation
Installing the VXIbus Backplane Jumpers
The VXIbus contains several daisy-chained control signals. Most VXIbus
backplanes contain jumpers or DIP switches for these control signals to allow
systems to operate across empty slots. Failing to install these jumpers properly is a
common source of problems when integrating a new VXIbus system. In this manual,
these jumpers or DIP switches will be referred to as jumpers. 22
The VXIbus specification provides 4 bus grant signals (BG0 - BG3) and 1 interrupt
acknowledge signal (IACK) via daisy-chain lines. Per the VXIbus specifications, all
boards are required to correctly handle these signals. All slots that do not have a
board plugged into the backplane (i.e. empty slots and slots occupied by some multi-
slot instruments), need to be jumpered to allow the signals to pass through to other
instruments in the system.
xxxOUT
xxxIN
xxxOUT
xxxIN
xxxOUT
xxxIN
VXIbus Slots
xxxIN
xxxOUT
Figure 2. Daisy-Chain Signal Concept.
The Slot-0 controller board initiates each daisy-chain signal. Each VXIbus slot to the
right of the Slot-0 controller must pass through each of the daisy-chain signals. For
each VXIbus slot, xxxIn pin must be connected to its corresponding xxxOut pin
(e.g. BG0In to BG0Out, BG1In to BG1Out,...,IackIn to IackOut) either
through the board in that slot or by jumpers.
Some boards correctly pass all of these signals, some boards handle some of these
signals and not others, and some boards (typically "dumb" slave boards) may not
Page 7
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
22
handle any of these signals. Check the manual for each board to be installed to
determine if these signals are passed through correctly. If they are not or if the
VXIbus slot is empty, all (or some) of these signals must be jumpered. See Figure 3
below.
indicates jumper needed
Sin
g
le Board Com
p
uter
that onl
y
handles
IACK&BG3
"Dumb" Slave
Does not handle
an
y
of the si
g
nals
BG0
BG1
BG
2
BG3
IACK
Figure 3. VXIbus Backplane Jumper Examples.
Page 8
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Before Installation
Now that you have determined where the jumpers need to be, you must determine
how to jumper your particular backplane. VXIbus chassis provide jumper
connections in one of three ways; stake pins, DIP switches, or auto jumpering. If the
chassis in use auto-jumpers the daisy-chain signals, proceed to the next chapter. 22
Different backplane manufacturers handle jumpers and DIP switches in different
ways; some provide stake pins on the rear of the backplane while others provide stake
pins or DIP switches on the front of the backplane. These stake pins can be located
in several different places.
If the stake pins are on the rear of the backplane, the most common place is in the
middle of the J1 connector as shown in Figure 5 below. This can be just these pins
extended or all pins extended for wirewrapping.
Page 9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

EPC-7 Hardware Reference
2
J1 Connectors
BG0
BG1
BG2
BG3
IACK
Figure 4. VXIbus Jumpers or
DIP Switches
on Front of Chassis.
2
The stake pins (front or rear) can also be located adjacent to the slot
being jumpered as shown in Figure 4 above. Typically, the stake pins
will be located between the slot being jumpered and the next lower-
numbered slot (e.g. jumpers for Slot 6 would be located adjacent to Slot
6 between Slots 5 and 6).
Consult your VXI chassis reference manual or contact the chassis
manufacturer if you are unsure where to jumper your particular system.
The EPC-7 occupies two VXI slots and correctly handles all bus grant
and IACK signals for both slots. No jumpers are needed for these two
slots. If an EPC-7AM or EPC-7MC is also being used, it occupies a third
VXI slot. Jumpers must be installed for this slot.
BG
0
BG
1
BG
2
BG
3
IA
C
J1 Connector
Figure 5. VXIbus Jumpers
on Rear Wirewrap Pins.
Page 10
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Before Installation
NOTES
22
Page 11
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
Table of contents