Table of Contents

Advertisement

Quick Links

RadiSys EPC-7 Hardware Reference Manual

Advertisement

Table of Contents
loading

Summary of Contents for RadiSys EPC-7

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 ® 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...
  • Page 3 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.
  • Page 4 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.
  • Page 5 EPC-7 Hardware Reference NOTES Page iv Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 6: Table Of Contents

    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...
  • Page 7 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...
  • Page 8 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...
  • Page 9 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.
  • Page 10: Product Description

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

    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...
  • Page 12 Product Description 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...
  • Page 13 4076 - RadiSys Corporation code 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...
  • Page 14: Before Installation

    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.
  • Page 15: Configuring The Epc-7 Jumpers

    E P C - 7 i s n o t t h e s l o t - 0 c o n t r o l l e r Figure 1. EPC-7 Configuration Jumpers. There are several readily apparent consequences of incorrectly configuring the EPC-7 configuration jumpers.
  • Page 16: Installing The Vxibus Backplane Jumpers

    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.
  • Page 17: Figure 3. Vxibus Backplane Jumper Examples

    EPC-7 Hardware Reference 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.
  • Page 18 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.
  • Page 19 IACK 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.
  • Page 20 Before Installation NOTES Page 11 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 21: Installation

    VXI daisy- chained Local Bus. Although the EPC-7 does not use the Local Bus, its ability to be a slot-0 controller means that it uses what would otherwise be "leftside" Local Bus lines for TTL MODID lines.
  • Page 22: Connecting Peripherals To The Epc-7

    Detailed pin assignments are described in Chapter 6. Monitor The EPC-7 contains no built-in connection for a monitor. Typically the EPC-7 contains an EXM-13A video controller for connection to an analog VGA monitor. Use of the EXM-13A is summarized below. Consult the EXM-13A reference manual for further details.
  • Page 23: Serial Port

    COM1 in the PC/AT and compatibles. It may be used for connecting a mouse, modem, serial printer, RS-232 link, etc. If your EPC-7 contains a conductive plastic ESD shield on the connector, remove it only when connecting a device. Leaving it on the connector when the connector is not being used will reduce the possibility of ESD (electrostatic discharge) damage through the connector.
  • Page 24: External Clock Input

    EPC-7 Hardware Reference External Clock Input The EPC-7 provides the option, when it is configured as the slot-0 controller, of deriving the ECL CLK10 signal from an internal oscillator or from a 10 MHz external clock source. An SMB connector is provided on the front panel. The external clock input is TTL compatible.
  • Page 25: Configuring The Bios Setup

    BIOS Setup Power-On Screen Display Whenever a hardware reset (power-on or front-panel) occurs on the EPC-7, information is displayed on the attached monitor showing the status of the BIOS selftest and the amount of memory found. If everything proceeds normally, the screen image should appear approximately as shown in the following figure.
  • Page 26: Bios Setup Screen

    BIOS Setup Screen The EPC-7's BIOS contains a setup function to display and alter the system configuration. This information is maintained in the EPC-7's nonvolatile CMOS RAM and is used by the BIOS to initialize the EPC-7 hardware.
  • Page 27 This field identifies the type of floppy disk drive installed as the A drive. If the EPC-7 has a floppy drive installed, the proper setting is for a 3.5" 1.44 MB floppy disk drive. If no drive is installed, the proper setting is NONE.
  • Page 28: Exm Configuration

    ROR results in slightly better EPC-7 performance when accessing the VXIbus; RONR directs the EPC-7 to not "park" on the bus and thus slightly improves the access time of other VXIbus masters to the bus. When using RONR, all masters on the VXIbus should be set to RONR to avoid a starvation condition where one master never gains access to the bus.
  • Page 29: Figure 9. Exm Slot Numbering

    Configuring the BIOS Setup The BIOS displays the configuration information in hexadecimal format. RadiSys EPC-7 EXM Setup, System BIOS V3.05 50MHz 486, 16 MBytes memory Slot F10 = Okay ESC = Cancel Figure 8. EXM Setup Menu. EXMs must be defined in this screen so the BIOS can correctly identify and initialize each one at boot-up.
  • Page 30: Fixed Disk Menu

    SCSI interface and how it is configured. 3. Do not select I/O addresses that conflict with those in the EPC-7. A complete list appears in Appendix B. For instance, I/O addresses in the 300-33F range can be used.
  • Page 31: Figure 10. Fixed Disk Menu

    EPC-7. If no pre-defined drive type matches the installed drive, use the user-definable drive types 48 or 49.
  • Page 32: User-Definable Drive Types

    Figure 11. Location of Disk Drive Label. User-Definable Drive Types If the correct AT disk type is not listed, the EPC-7 provides user-editable drive types →| 48 and 49. Select either of these drive types. Use the TAB key ( )or the left and ←...
  • Page 33: Disk Formatting

    In either case you will be returned to the main setup screen. Disk Formatting The hard disk in the EPC-7 is an IDE disk which is "hard sectored"; therefore it does not require low-level formatting. Depending on the context in which you ordered the EPC-7, the disk is either bootable (containing an operating system and other software pre-installed) or empty (neither partitioned nor formatted).
  • Page 34 EPC-7 Hardware Reference For low-level formatting of an IDE hard drive, a disk utility must be used, such as DOSUTILS from Ontrack Computer Systems, Inc., QAPlus from DiagSoft, Inc., AMIDIAG from American Megatrends Inc., or SuperSoft Service Diagnostics from SuperSoft Inc. Low-level formatting is rarely necessary and in fact, is not possible on some of the new higher capacity IDE drives.
  • Page 35: Theory Of Operation

    This chapter specifies other information about the operation of the EPC-7 that might be useful to the system designer. The block diagram below shows the overall data- path structure of the EPC-7. Note that numbers in parentheses denote the data width of the path.
  • Page 36: Memory Map

    EPC-7 Hardware Reference Memory Map The 2 byte physical address space seen by the CPU is mapped according to the following table. Range Content 00000000 0009FFFF DRAM 000A0000 000BFFFF Uncommitted, mapped to EXM expansion interface (typically, with a VGA video controller EXM installed,...
  • Page 37: Processor And Memory

    486s; the ordering information will identify the exact 486 used. The EPC-7 is shipped as either a 33 MHz 486DX, a 50 MHz 486 DX or a 100 MHz 486 DX4. The 33 Mhz and 50 MHz EPC-7s contain an integrated floating-point coprocessor and 8 KB cache;...
  • Page 38: Scsi Controller

    The drivers support a range of operating systems and SCSI devices, including disks, streaming tapes, CD ROMs, and digital audio tapes. SCSI software does not ship with the EPC-7, but a separate SCSI software and manual package is available at not charge. Contact RadiSys Technical Support for ordering information.
  • Page 39: Ide Disk Interface

    Theory of Operation IDE Disk Interface EPC-7 contains an interface for an internal IDE disk drive. The signals for the drive are supplied on the 40-pin header labeled P9, and power for the drive is supplied on the 4-pin header labeled P13. This cannot be disabled.
  • Page 40: Watchdog Timer

    First remove the upper two EXM modules, if present. Remove the side panel from the EPC-7 and locate the battery. The battery cell is held in place by a spring lever. To remove the battery, apply downward pressure to the cell in the vicinity of the base of the spring (a small screwdriver may be used), while at the same time applying lateral pressure to the cell in the direction away from the spring base.
  • Page 41: Exm Expansion Interface

    EXMs is available upon request. VXIbus Interface The EPC-7 module connects to the VXIbus J1 and J2 connectors in the left of the two slots occupied by the EPC-7, and to the J1 connector in the right slot.
  • Page 42: Slot 0 And System Controller Functions

    EPC-7 Hardware Reference Slot 0 and System Controller Functions When the EPC-7 is configured as the slot 0 controller, it performs the VXI slot-0 functions and the VME system controller functions. The slot-0 functions consist of generation of the CLK10 signals and MODID support.
  • Page 43 Assertion of the VXI SYSRESET signal when bit SRIE in the status/control register is zero also places the EPC-7 in the soft reset state, except the PASS and RDY bits are not cleared in this case. Four conditions cause a full hardware reset of the EPC-7: •...
  • Page 44: Printed Circuit Board

    EPC-7 Hardware Reference Printed Circuit Board The following diagram shows areas of interest on the EPC-7 circuit board. Front Battery COM2 Floppy disk header connector Connectors to EXM expansion interface subplane Internal IDE Disk disk connector power DRAM SIMM sockets...
  • Page 45: Connectors

    6. Connectors This chapter specifies the details of the connectors of the EPC-7. The DB-9 COM1 serial port connector is defined in the following table. Signal Signal Carrier detect Data set ready Receive data Request to send Transmit data Clear to send...
  • Page 46 EPC-7 Hardware Reference The female DB-25 LPT1 printer and parallel port on the front panel is defined in the following table. Signal Signal Strobe Auto line feed Error Initialize printer Select in Signal ground Signal ground Signal ground Signal ground...
  • Page 47 Connectors The SCSI connector is a high-density, 50-pin, standard SCSI-2 connector of type AMP 174726-4 or equivalent. The mating connector is AMP part number 750342-5. The connector type is "shielded alternative 1" in the SCSI-2 specification. The connector pins are defined in the following table. Signal Signal Ground...
  • Page 48: Vxi Signal Usage

    EPC-7 Hardware Reference The speaker header on the EPC-7 circuit board is defined in the table below. Signal Signal Reference Speaker tone voltage Table 11. Speaker Header Pin-out. The front-panel CLK-IN connector is a miniature SMB coax connector. The input signal must be a TTL signal capable of driving a 74F04 input (interface circuit must source a Vol=0.5V max @ 1mA...
  • Page 49 An output only if the EPC-7 is configured as the system controller. An input only if the EPC-7 is configured as the system controller, or if the bus release mode is set to RONR. Page 39...
  • Page 50 EPC-7 Hardware Reference The following table shows the usage of signals on the VXIbus P2 connector. Row A Row B Row C Name Name Name ECLTRG0 CLK10+ CLK10- ECLTRG1 RSV1 -5.2V MODID12 LBUSC00 MODID11 LBUSC01 -5.2V MODID10 LBUSC02 MODID09 LBUSC03...
  • Page 51 The P1 connector below is the "rightmost" one used for power. The connector propagates the bus-grant and IACK daisy chains through the rightmost slot occupied by the EPC-7 so that installing backplane jumpers in this slot is unnecessary. Row A...
  • Page 52: Floppy Connector

    EPC-7 Hardware Reference Floppy Connector The EPC-7 offers two floppy connectors: a 34-pin connector and a smaller 26-pin connector that is a subset of the 34-pin connector. This is a build-time option. The pinouts are as follows: Signal Signal Signal...
  • Page 53: Vxibus Interface

    From 486 address bits 15-0 It should be noted that the EPC-7 drives all 32 address lines even when performing an A24 or A16 access. Therefore, all the above registers (8150, 8151, 8130) should be Page 43 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 54: Direct Vmebus Accesses

    "FF" values in the appropriate bit positions. Direct VMEbus Accesses An alternate way to perform VMEbus accesses, providing that the EPC-7 is running in protected mode is to perform reads and writes at 486 addresses above 10000000h (256 MB).
  • Page 55: Byte Ordering

    VMEbus accesses. Without this, the tasks would have to coordinate their use of the E-page mapping registers. When using the EPC-7 this way to perform VMEbus accesses, one would typically set up the E-page window for interrupt acknowledge accesses. Also note that the...
  • Page 56: Figure 16. Little-Endian Byte Order

    EPC-7 Hardware Reference The EPC-7 contains programmable byte-swapping hardware to allow programs to read or write VMEbus memory in either byte order. When using the E-page to access the VMEbus, the order is selected by bit 5 (BORD) in the VME modifier register (8151).
  • Page 57 Byte swapping applies only to EPC-7 initiated (master) accesses; it does not apply to slave accesses ( from other VMEbus masters to the EPC-7's DRAM). The EPConnect software provides a means of selecting the byte ordering during memory-copy operations.
  • Page 58: Slave Accesses From The Vmebus

    As such, care must be taken in writing to the EPC-7's memory. When such an access is fielded by the EPC-7, the EPC-7's A24 or A32 base address is effectively subtracted from the VMEbus address value, and the result is treated as if the access came from the 486.
  • Page 59: Read-Modify-Write Operations

    When such a read occurs that is mapped to the VMEbus, the EPC-7 treats it as the start of a VME RMW cycle. The next VME access from the CPU is treated as the write that terminates the RMW cycle. Keep in mind that accesses that cross a 32-bit boundary are actually performed as two accesses.
  • Page 60: Vmebus Interrupt Response

    EPC-7 Hardware Reference One more case of interest is when the EPC-7 performs a locked access that results in a self access. These function correctly (i.e., as if the access was not a self access), providing that operating-system tables (e.g., page tables) that are accessed by the CPU by implicit locked accesses are not mapped into VME.
  • Page 61 VXIbus Interface Status/Control Reg, lower 8144 SRIE SYSC PASS NOSF RSTP Status/Control Reg, upper 8145 MODI SYSR Slave Offset Reg, lower 8146 Slave Offset Reg, upper Base 8147 Protocol/Signal Reg, lower 8148 Protocol/Signal Reg, upper 8149 Response Register, lower 814A LOCK ABMH MLCK...
  • Page 62 EPC-7 Hardware Reference MODID / Interrupt Gen Reg MO04 MO03 MO02 MO01 MO00 Interrupt-out 8158 MODID Upper Register MO12 MO11 MO10 MO09 MO08 MO07 MO06 MO05 8159 TTL Trigger Drive Register TTD7 TTD6 TTD5 TTD4 TTD3 TTD2 TTD1 TTD0 815A...
  • Page 63 VXI RONR "fair requester" mode (request on no request). ARBM Arbitration mode. This bit is pertinent only if the EPC-7 is jumpered to be the VXIbus slot 0 controller. If set, the EPC-7 is a priority arbiter; other- wise it is a round-robin arbiter.
  • Page 64 EPC-7 Hardware Reference Whenever the EPC-7 is held in the reset state, EVME is masked off (but the register bit is not changed). Bit 0 Set to 0. Memory Mode Register MEMS 8104 MDFF MDCF This register controls certain DRAM operational parameters.
  • Page 65 16 MB range in the A32 space, and bit A32 in the ID register is set. If 00, the EPC-7 responds to a 4 MB range in the A24 space, and bit A32 in the ID register is 0.
  • Page 66 SYSRESET input enable. If set, assertion of VXI SYSRESET generates a reset of the EPC-7. One use of this bit is having software reset the VXI sys- tem (via bit SYSR) without resetting the EPC-7. This bit is read-only when accessing this register from the VXI A16 space.
  • Page 67 MSGR interrupt condition is asserted. LOCK RAM bit available to software. ABMH This EPC-7 specific bit is cleared when the message high register is read or written from the VXIbus. It serves as a location monitor for determining whether a message is 16 or 32 bits in length.
  • Page 68 A16 space on the VXIbus clears flag ABMH in the response register. VME A31-24 Address Reg 8150 This register is one of several that supply the VXIbus address bits when the EPC-7 makes an access in its "E page." This register supplies address bits A31-A24. Page 58...
  • Page 69 IACK 8151 This register is also used when the EPC-7 makes an access through its E page to the VXIbus. Bits 7 and 6 provide VXI address bits A23 and A22, respectively. Bits 3-0 define the value placed on the associated VXI address-modifier lines. Register bits...
  • Page 70 SIGR Signal register FIFO is not empty. The EPC-7 watchdog timer period has expired. ACFA VXIbus ACFAIL is asserted. BERR An access from the EPC-7 to the VXIbus was terminated with a BERR (bus error). SYSF VXIbus SYSFAIL is asserted.
  • Page 71 IRQ1, 111 denotes IRQ7). If and when an interrupt acknowledge cycle is sent to the EPC-7, the Interrupt-out bits are cleared. Software can also deassert an asserted interrupt by clearing these bits at any time. A reset of the EPC-7 or setting bit RSTP in the status/control register clears the Interrupt-out bits.
  • Page 72 BERR event to generate an interrupt.) BSAM This bit is 0 if a pipelined write is active from the EPC-7 onto the VXI data- transfer bus. It allows software to wait for the completion of a write (e.g., to determine when SBER can safely be examined after a series of writes).
  • Page 73 8 bits of the message high register, and the lower 8 bits are the EPC-7's ULA. In this case software uses the message high regis- ter for the event code, meaning that longword serial messages cannot be used at the same time.
  • Page 74 ENXC 8162 ENXC has meaning only when the EPC-7 is configured as the slot-0 controller. If ENXC is set (1), the clock source attached to the CLOCK10 input on the front panel is used to drive the VXI CLOCK10 signal on the backplane. If ENXC is 0, the VXI CLOCK10 signal on the backplane is driven by an internal 10 MHz clock having an accuracy of ±...
  • Page 75 If any bit in this register is a 1 and the corresponding bit in the trigger latch register is a 1, the EPC-7 IRQ10 interrupt is as- serted. Software may then examine the interrupt state register, event state register, and trigger latch register to determine the cause.
  • Page 76: Register State After Reset

    The alternate response register is associated with multiple senders of messages to the EPC-7 and the MLCK bit; reading this register performs a test-and-set operation on MLCK if WRDY is set (WRDY in the response register).
  • Page 77: Vxibus Mapped Registers

    ULA (whose value appears in the ULA register). The mapping of registers in the A16 space is shown in the following table. For registers that are also accessible from within the EPC-7 via an I/O address, the I/O address is given in parentheses.
  • Page 78: Supported Address Modifiers

    EPC-7 Hardware Reference Supported Address Modifiers A16 supervisor A24 non-privileged data A24 non-privileged program A24 supervisor data A24 supervisor program A32 non-privileged data A32 non-privileged program A32 supervisor data A32 supervisor program Table 17. Supported Address Modifiers. Low-Level Programming the VMEbus Interface...
  • Page 79 VXIbus Interface 3. The unused address lines A31-A16 may float when not being used. Registers 8150 and 8130 must be set so that each line is a 1. Set register 8130 to FCh and register 8150 to FFh. 4. Set the access mode in the VME Modifier Register (8151) as follows: VME WA23-22 BORD IACK...
  • Page 80 EPC-7 Hardware Reference 6. Read the data. Data ← value pointed to by Addr Microsoft C code for Example 1 - #define WORD unsigned short #define LWORD unsigned long WORD addr; /* 16-bit A16 address */ WORD data; WORD far * wptr;...
  • Page 81: Vxibus Interrupt Handler

    BERR bit should first wait until the DONE bit is set. VXIbus Interrupt Handler Although software available for the EPC-7 shields the user from the details of interrupt handling, the following information is provided for the reader who needs further detail.
  • Page 82 EPC-7 Hardware Reference RRDY WRDY IRQ1 IRQ2 interrupt interrupt VXIbus IRQ3 state enable interrupts register IRQ4 register IRQ5 IRQ6 IRQ7 SYSFAIL BERR ACFAIL event event state enable register register architecture SIGNAL FIFO IRQ10 VXRCP TTLTRG0 TTLTRG1 TTLTRG2 Trigger Trigger VXIbus...
  • Page 83 VXIbus Interface The state registers can also be read by non-interrupt-handler software to poll for the state of these signals. The enable registers allow one to mask selectively these 22 status signals. A 0 status bit and a corresponding 1 enable bit causes the PC architecture IRQ10 interrupt to be asserted.
  • Page 84: Read-Modify-Write Operations

    When such a read occurs that is mapped to the VXIbus, the EPC-7 treats it as the start of a VXI RMW cycle. The next VME access from the 486 is treated as the write that terminates the RMW cycle. For this reason, RMW accesses that cross a 32-bit boundary will not behave as expected (because the 486 issues two read accesses).
  • Page 85 While in this state, the device's VMEbus slave interface is active. To achieve this functionality without resetting everything on the board, the EPC-7 performs a sequence of events when RSTP bit is set or when VME SYSRESET is asserted and SYSREST INPUT ENABLE bit is clear (bit 7 of VSC, register 8144).
  • Page 86 EPC-7 Hardware Reference IF SBER is asserted by itself, then a BERR response occurred to one of the VME accesses. If both SBER and VXR bits are asserted, then the checking described in point 1 must be followed to determine the source of the VXR.
  • Page 87: Upgrades

    FREE ENVIRONMENT Memory The EPC-7 can be configured for 4 MB, 8 MB, 16 MB or 32 MB. The 32 MB configuration is a factory build-time option only. The 33 MHz and 50 MHz EPC-7 memory configurations use SIMMs with the following specifications: •...
  • Page 88 Use 4 each 4M x 36 SIMMs. RadiSys P/N 70-0075 The EPC-7 SIMMs work in pairs. When configuring an EPC-7 with two SIMMs, the SIMMs should be placed in sockets 1 and 3. Sockets 2 and 4 should remain empty.
  • Page 89: Figure 18. Location Of Simm Sockets

    Upgrades Battery EPC-7 Front Hard Disk 1 2 3 4 Floppy SIMMs Figure 18. Location of SIMM sockets. After upgrading the memory, reboot the system. The error message " Memory Size " will display after the power-on self-test completes. Press error - run setup CTRL+ALT+ESC to enter the Main Setup Menu.
  • Page 90 EPC-7 Hardware Reference NOTES Page 80 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 91: Troubleshooting & Error Messages

    If necessary, try the monitor on another system to verify that the monitor is good. Video adapter failure. Call RadiSys Technical Support. EPC-7 cannot talk Call RadiSys Technical Support.
  • Page 92 Check the backplane and verify that will not run power-on self- power. +5V power is good. Verify that the test. EPC-7 is fully seated in the chassis. Hardware failure. This cannot be diagnosed in the field. Call RadiSys Technical Support.
  • Page 93 Slot-0 controller be set to provide Slot-0 and that it is the left-most system in functions. the chassis. Remove the EPC-7 and verify that The EPC-7 may have bent no pins are bent. Then reinsert the pins. EPC-7.
  • Page 94: Common Error Messages

    Something in the nonvolatile CMOS RAM is incorrect. Solution(s): Run the BIOS setup program to determine what is wrong, and correct it. If the error occurs repeatedly, the EPC-7's battery has failed. CMOS RAM ERROR, CHECK BATTERY / RUN SETUP Problem: Something in the nonvolatile CMOS RAM is incorrect.
  • Page 95 Problem: The IDE disk controller for drive C cannot be initialized. Solution(s): The EPC-7 uses an internal IDE interface and drive. If it fails, either the setting is wrong or the system needs repair. If you are not using an IDE drive, press CTRL+ALT+ESC to enter the BIOS setup program.
  • Page 96 Solution(s): If you have no floppy diskette drives, enter the setup program and set both floppy drives to "NONE." If you should have a floppy diskette drive configured, return the EPC-7 to RadiSys for repair. GENERAL FAILURE READING DRIVE ... Problem: This almost always indicates the presence of an unformatted hard disk partition or diskette.
  • Page 97 Troubleshooting & Error Messages The keyboard may not be a valid PC/AT keyboard (e.g., it is a PC/XT-only or PS/2 keyboard). If this is the case, replace the keyboard with a PC/AT style keyboard. MEMORY PARITY INTERRUPT AT ... Problem: This could be a software error (reading a nonexistent memory area) or a true hardware failure.
  • Page 98 EPC-7 Hardware Reference NON-SYSTEM DISK OR DISK ERROR REPLACE AND PRESS ANY KEY WHEN READY Problem: This is caused by an attempt to boot from a disk or diskette that is not recognized as a system disk; that is no system files exist on the disk or diskette.
  • Page 99: Scsi Related Problems

    Solution(s): The fixed disk drive in the main setup menu must be set to specify NONE as the drive type. The hard drive must be partitioned and formatted on the EPC-7 and the SCSI partition must be the active partition. Run your operating system disk partitioning program (like FDISK) and set the primary partition active.
  • Page 100 EPC-7 Hardware Reference NOTES Page 90 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 101: Support And Service

    Technical Support Services are designed for customers who have purchased their products from RadiSys or a sales representative. If your RadiSys product is part of a piece of OEM equipment, or 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.
  • Page 102 EPC-7 Hardware Reference Repair Services Factory Repair Service is provided for all RadiSys products. Standard service for all RadiSys products covers factory repair with customers paying shipping to the factory and RadiSys paying for return shipment. Overnight return shipment is available at customer expense.
  • Page 103 There is a minimum billing charge associated with this program. Arranging Service To schedule service for a product, please call RadiSys Technical Support directly at (503) 646-1800. Have the product model and serial numbers available, along with a description of the problem. A Technical Support representative will issue a Returned Materials Authorization (RMA) number, a code number by which we track the product while it is being processed.
  • Page 104 Any ancillary information that might be helpful with the debugging process will be appreciated. Other Countries Contact the sales organization from which you purchased your RadiSys product for service and support. Page 94 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 105: Appendix A: Interrupts And Dma Channels

    DMA Channels Interrupts and DMA Channels All of the following interrupts are used on the EPC-7 and cannot be disabled (except COM1, COM2, and LIP1, which can be disabled in the Setup Screen.) assignment of interrupts is shown in the following table:...
  • Page 106 EPC-7 Hardware Reference The assignment of DMA channels is shown in the following table. SCSI or unassigned (see battery-backed register) unassigned floppy disk controller unassigned SCSI or unassigned (see battery-backed register) unassigned unavailable Table 19. DMA Channels. Page A2 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 107: Appendix B: I/O Map

    Appendix B: I/O Map I/O Map The following defines the I/O addresses decoded by the EPC-7. It does not define addresses that might be decoded by EXMs in the EPC-7. Port Functional group Usage Channel 0 address Channel 0 count...
  • Page 108 EPC-7 Hardware Reference minutes alarm hours hours alarm day of week date of month month year status A status B status C status D Channel 2 page register Channel 3 page register Channel 1 page register Channel 0 page register...
  • Page 109 I/O Map Coprocessor Clear coprocessor busy Reset coprocessor Port Functional group Usage IDE disk controller Data register Error / write precompensation Sector count Sector number Cylinder low register Cylinder high register SDH register Status/command register COM2 serial port Receiver/transmitter buffer Baud rate divisor latch (LSB) Interrupt enable register Baud rate divisor latch (MSB)
  • Page 110 EPC-7 Hardware Reference LPT1 parallel port Printer data register Printer status register Printer control register Floppy disk controller Operations Command Data Control, also IDE drive address reg COM1 serial port Receiver/transmitter buffer Baud rate divisor latch (LSB) Interrupt enable register...
  • Page 111 I/O Map Port Functional group Usage MODID upper 8159 TTL trigger drive 815A ECL trigger 815B 815C Module status/control 815D Signal FIFO (lower) 815E 815F Signal FIFO (upper) 8161 Trigger capture 8162 Clock control 8163 External trigger control 8164 Trigger interrupt enable 8380 Non-volatile memory Address...
  • Page 112 EPC-7 Hardware Reference NOTES Page B6 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 113: Appendix C: Using The Epc7-Am

    The EPC7-AM is a factory-installed option which bolts to the right side of the EPC-7 and occupies an additional VXI slot (3 slots total). It is designed to allow the addition of one PC add-in card for use with the EPC-7 controller. In addition, it also provides a second front-panel serial port connector (COM2).
  • Page 114 IRQ levels, base addresses, or DMA channels do not conflict with the EPC-7 or any EXMs already installed. Be especially careful about cards that are software configurable. Consult the EPC-7 and EXM module manuals if necessary. If there are conflicts, your add-in card may not be recognized by the system.
  • Page 115 Using the EPC-7 AM (Top) Remove these screws Figure C-2. EPC-7/EPC7-AM Orientation. ÿ Loosen the front-panel thumb screw shown in Figure C-3 below. Slide the retainer clip up (toward the top of the EPC7-AM) as far as it will go.
  • Page 116 EPC-7 Hardware Reference ÿ Position the add-in card inside the EPC7-AM as shown in Figure C-3 above. Slide the add-in card toward the front panel until the metal end-panel of the add-in card is past the card-edge connector. Then move the add-in card...
  • Page 117 Using the EPC-7 AM ÿ Slide the front-panel retainer clip down until it is secure against the add-in card end plate flange. Tighten the thumb screw. ÿ If you previously removed the rear panel of the EPC7-AM, replace it now.
  • Page 118 EPC-7 Hardware Reference NOTES Page C6 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 119 BIOS 85 initialization 53 Index selftest 6, 15 setup 15–23 block transfers 48 bus arbiter 32 Bus error 60, 66 bus grant 82 bus grant signals 7 bus grant timeout 32 A16 43, 44, 45, 68 Bus release 53 A24 43, 44, 45, 48, 55, 68 Bus release mode 18 A32 43, 44, 45, 48, 55, 68, 70 Bus timeout 5, 32, 63...
  • Page 120 Index CTRL+ALT+ESC 79, 85 EPConnect 43, 47, 68 CTRL+ALT+ESC keys 16 EPROM 27 Current 4 error messages 84 ESD shield 13 EVME bit 33, 53 D08 46, 50 D16 46, 47, 50 configuration 18 D32 46, 50 installation 11 Daisy chain 7, 32 setup screen 19 daisy-chain lines 7 EXM configuration error 85...
  • Page 121 Index Little endian 59 I/O addresses 20 little-endian 44, 45, 46 IACK 7, 32 Location monitor 57 IACK daisy chain 32, 41 Lock 58 IackIn 7 LOCK instruction prefix 49, 74 IackOut 7 Longword serial messages 58, 63 ID register 54, 62 low-level formatting 24 IDE 24, 29 not necessary 23...
  • Page 122 Index Request on no request 18, 53 Non-system disk error 88 Reset bus accesses 54 interrupt 32, 60, 62 of registers 66 Offset register 56 onboard cache 27 RSTP bit 32, 56 OS/2 53 soft 32 SYSRESET 62 watchdog timer 30, 63 P1 connector 31, 34 Resource manager 55 P2 connector 31...
  • Page 123 Index Shock 2, 3 system failure troubleshooting 82 Signal FIFO register 63 Signal interrupt 71 Signal register 57 Temperature 2, 3 Signal register FIFO 57, 60 Test LED 56 SIMM sockets 78 TOD clock 29, 88, 89 SIMMs 77, 78 TRIG connector 14, 38 slave 47, 48, 49 Trigger interrupt enable register 65,...
  • Page 124 Index master data transfer 4 requester 4 slave data transfer 4 specifications 4 system controller 4, 5 VMEbus accesses 43, 44, 45, 48, 68 VMEbus direct mapping 43 VMEbus timeout duration 32 VMEbus troubleshooting 83 device type 4 fair-requester mode 18 interface 31 local bus 11, 61 manufacturer code 4, 54...
  • Page 125 Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 126 Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 127: Index

    Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 128 Index NOTES Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 129 Index Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 130 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

Table of Contents