EMC - Embedded Modular Computer
EPC - Embedded Personal Computer
EXM - EXpansion Module
Inserting an EPC into an EXM
Note: Make sure that
power to your system is off. The EPC-23 is not designed to
be inserted or removed from a live system.
Notice: Use of any of
the files or information on this page is
AT YOUR OWN RISK. If you want
a guarantee on this stuff, seek out any repair / service
company that supports EXM / EPC devices.
If you have any files or experience with these devices, please reach to
EPC-2x Type Index
Type 1 - EPC-21 / -22 Based on 386SL
Type 2 - EPC-23 Based on 486SL
Type 3 - EPC-24 / -25 / -26 Based on 486 Enhanced (3.3v SIMM)
Type 4 - EPC-26A / -27 Based on 486 Enhanced, Pico Power chipset (3.3v SIMM)
I know Radisys never grouped their EPC-2x into
"Types", akin to IBM's processor complexes. But if you look
at the Radisys documentation, the -21/-22 share the same
archive, the -23 is alone, the -24/-26 share the same
archive, and the -26A/-27 share the same archive.
|VME / VXI
VME / VXI system EPCs already have a system board as part of
their chassis. They CANNOT
accept an EPC-2x module and function. The EXM bus does not
support ISA busmasters. VME / VXI can host many of the EXM
modules. Check the EXM module's documentation.
EMC based systems accept any EXM size format EPC-2x CPU
module. The EXM bus does not support ISA busmasters.
Note: If you want to
impress me, get a EXM-12 Prototype module and make a
busmastering support circuit.
There is a gap in the EPC numbering convention,
-25. It may be the way it is, but I have read ONE press
release that said
i486 options for embedded control
This article was posted on 06/01/1994
Board comes with three 486 options for embedded control:
25-MHz 486SX, 33-MHz
486DX, and 50-MHz 486DX2; all come with up to 16 MBs of RAM,
128 KB of
battery-backed SRAM, and 2 MB of flash memory; a serial port
and a keyboard
port are included along with a PC-compatible BIOS; available
Steve Verleye 503-646-1800
ECP Processor Module Ports (EXM Format)
Warning! Some EPC
modules are incompatible with other modules or carriers.
Please read the documentation from Radisys. Do NOT assume
the EPC format module is compatible in your application!
No BIOS flash images to be found for any EPC-2x
EPC-2x CPU Module Ports
||Although this is an EPC-22, all
EPC-2x CPU modules have the same ports.
RESET - causes EPC to perform hardware reset. The system
will run POST and reboot the operating system
RUN - LED lit during memory access. It comes
on at power-up and stays lit while system is
normally flickers during power-up. If CPU
halts (or hangs) , the LED will go out.
COM2 - RJ45
COM1 - DE9 DTE serial port
KB - 6-pin DIN AT only? Does not accept PS/2
Battery - Panasonic BR2330 or Rayovac BR2335
COM1 Serial Port (DE9)
COM2 Serial Port (RJ45)
Oh, ho... So there was an RJ45 to DB25 cable. RJ45 to DE9
should be possible.
EPC-2x Keyboard Port
|| not used
Note: Though this is a
mini-DIN 6 pin socket, it might not support PS/2 keyboards.
So why the fuss over AT keyboard? Just to ensure any old
Radisys keyboards can be used with an AT to PS/2 adapter?
Battery - Panasonic
BR2330 or Rayovac BR2335. All CMOS values will be lost when
you pull the battery.
Substituting a CR2032
Well. A 2032 coin cell will work, it is only 20mm in
diameter. The two listed batteries are 30mm and 35mm in
The EPC-2x support 360K, 720K, 1.2 MB, 1.44MB, and 2.88 MB.
BUT... If you look at the EMC-FDM, it appears to have a max
500Kbit/s transfer rate, which suggests to me that it tops
out at 1.44MB floppies.
So if you want 2.88MB floppy support, you might have to
choose an EXM module with an external floppy header.
an EXM Module
My guess is Radisys could not emulate IBM's
autoconfiguration, due to patents. The EXM bus has a signal,
EXMID, that sure resembles POSID. But for reasons known only
to God, you have to manually calculate and populate three
hexadecimal byte-pairs, ID, OB1, OB2.
Finding ID, OB1 and OB2 Values
Look in the Radisys documentation, usually Chapter 2.
Example: Configure EMC-FDM (COM, LPT, Floppy)
The EMC-FDM occupies the two open slots on the far right of
Bits to Hexadecimal
You will notice that the OBx documentation lists bit values
of 1 or 0, and there are 8 digits (bits). Again, look at the
Radisys documentation for that module, and specifically in
Chapter 2. Take your time, because the tech writing is
The leftmost bit (bit 7) is the highest value (Most
Significant Bit). Bits 7-4 are the hexadecimal left byte,
bits 3-0 are the hexadecimal right byte.
I use the format of 0 0 0 0 -
0 0 0 0 because it is easier to
distinguish the bits for the left Hexadecimal byte from the
bits for the right Hexadecimal byte.
Decimal - Binary - Hexadecimal
Note: Yes, there are
sixteen Hexadecimal values (0-F), remember that 0 (zero) is
one of them. So Hexadecimal goes up to 15 Decimal.
Award EXM Setup
Phoenix EXM Setup
ID Byte is a hard-wired ID value. The EMC-FDM should be set
OB1/OB2 are two bytes of option information [Option Byte or
Note: slots without EXM
module have ID of FF and OB1/OB2 of 00 00.
Calculate OB1 and OB2
||(bit 4, 3)
|Parallel Port I/O
||COM Port Base
0=Disable card, IRQs
LPT and COM, but enable card (floppy
0 0 0 0 - 0 0 0 1
binary, becomes 0 1 in
Enable LPT for printing
[output], disable COM, enable card.
1 1 1 0 - 0 0 0 1
binary, becomes E 1 in
Note: Remember the
EPC has >TWO< COM ports, so you'd better be
on enabling the EMC-FDM's COM port.
In general, attaching a mouse to a serial port only
works on COM1 or COM2.
||Floppy drive enable
|1 1 1 1 1 1
||1 = default
||1 = Enable floppy drive, DRQ and IRQ, 0 = Disable floppy drive
Simple, bits 7-2 are masked to 1, bit 1 is reserved, and bit
0 enables the floppy drive.
Enable Floppy Drive
1 1 1 1 - 1 1 1 1
binary, becomes F F in Hex.
Note: This is OB2, not
ID. An OBx value of FF does NOT