The MCM-DX5-133
and LCM-DX5-133 are high-performance,
5x86-based, STD Bus single board computers
that can operate as a PC-AT compatible or a standalone
board for embedded systems applications. Configured
with a 133MHz CPU and up to 32 Megabytes of onboard
system memory, these units are designed to meet
demanding processor intensive requirements in applications
such as industrial, factory floor, automatic test,
instrumentation, robotics, machine control, aerospace,
and other difficult environments.
CMOS STD Bus - WinSystems' part number for the
CMOS STD Bus version is designated by the LPM prefix
rather than MCM. The LPM-DX5 board is identical
in
form, fit and function. A MCM/LPM prefix indicates
the
card has the same features, functionality and pin-out;
however, the temperature range and power consumption
could be different.
The MCM/LPM-DX5 board is supplied with 4MB, 8MB,
16MB, or 32MB DRAM, BIOS in EPROM, internal co-processor,
solid state disk socket, two serial ports, 15
channel interrupt controller, DMA controller,
EPP/ECP
printer port, 16-bit PC/104 connector, real-time
clock,
keyboard and mouse controllers, watchdog timer,
speaker and 8/16-bit STD Bus interface. It requires
only
a single +5 volt supply.
These boards replace WinSystems' MCM-486SLC, MCM-DX2,
MCM-486SX, MCM-486DX, LPM-486SX and LPM-486DX
boards.
FUNCTIONAL CAPABILITY
Processor - The MCM/LPM-DX5 CPU operates
at 133 MHz clock speed. It includes a high-performance,
80-
bit floating point processor (FPU) for math intensive
applications. The AMD5x86 CPU also includes 16KB
of
onboard cache. The core logic is based upon the
Auctor
2089 which includes the DRAM controller, bus inter-face,
the AT peripheral core logic, two COM channels,
FDC and IDE controllers, keyboard and mouse controllers,
and printer port on a single highly integrated
chip.
AT Compatibility - The board's chipset provides the
basic AT peripheral logic to allow the board to
adhere
to PC/AT hardware standards. It includes two 8237A-type
DMA controllers, two 8259A interrupt controllers,
82C54 counter/timer, bus controller keyboard controller,
real-time calendar clock, and DRAM timing and
refresh control logic.
Memory - Up to 32Mbytes of surface mounted
Dynamic
RAM is on the board with population options of
either 4MB, 8MB, 16MB or 32MB. These parts are
soldered directly onto the board to improve reliability
for applications subject to shock and vibration.
The MCM/LPM-DX5 is shipped from the factory with
an
industry standard BIOS installed in a 128KB PEROM.
At
reset, the BIOS is shadowed into the DRAM so that
it
will execute faster.
Solid State Disks (SSD) - A user can substitute
on-board
semiconductor devices for applications where the
environment
is too harsh for mechanical hard disks or floppy
disk drives while offering significant speed advantages.
The 32-pin socket can support a 512K x 8
EPROM, SRAM, or Atmel Flash (PEROM), a 1M x 8
EPROM, or a M-Systems® DiskOnChip®.
WinSystems provides an installable device driver
called
USSD.SYS for use with MS-DOS and ROM-DOS operating
systems. The driver supports both PEROMs (+5V
Flash) and SRAMs.
ROMDISK - A diskette imaging program called MK-DISK
is provided to simplify the creation of a bootable
ROMDISK made from a floppy diskette. Since the
boot-able
ROMDISK is an exact image of a bootable floppy
diskette, all testing and debugging can be accomplished
by using a floppy drive. Once the application is
ready
for ROM, it is a simple matter to use the MKDISK
utility to create the EPROMs necessary for a bootable
ROMDISK equivalent of the functioning floppy.
Flash Disk Support - A 32-pin, M-Systems® DiskOn-Chip®
is also supported as a higher density, cost-effective,
SSD option.
This single device provides a capacity from 8 to
288Mbytes
and provides an integrated flash file system.
The file system provides hard disk read/write compatibility,
automatic bad block management, and wear
leveling. It works in a variety of operating system
environments
such as DOS, Windows CE/95/98/NT, QNX,
Linux and even non-O/S environments as well.
Direct Memory Access (DMA) - Seven DMA channels
are supported with Channel 0 dedicated to the DRAM
refresh and Channel 2 dedicated to the floppy disk
controller.
The other channels are wired to the 16-bit
PC/104 connector.
3.5" and 5.25" Floppy Disk Support - Up to 2 floppy
disk drives are supported by the onboard controller
which provides access via a standard 34-pin connector.
16-Bit IDE Hard disk Interface - A 40-pin header connector
handles all command, data, and status I/O lines
to an industry standard IDE interface. An activity
LED is
illuminated during data transfers.
The IDE interface can be cabled directly to WinSystems' PCM-CFLASH.
This is a PC/104 adapter module that supports removable
CompactFlash cards while offering hard disk software
compatibility.
Serial Communications - A dual 16C550-compatible
port provides two independent, double-buffered, full-duplex,
asynchronous serial channels. Each channel has
a 16-byte FIFO for the transmit and receive channels.
The ports are mapped at COM1 and COM2 respectively
which offers software compatibility with PC-type driver
programs.
Independent control of transmit, receive, line status
and
data set interrupts are on both channels. Each channel
is setup to provide internal diagnostics such as loopback
and echo mode on the data stream. The unit contains
two independent on-chip software programmable baud
rate generator selectable from 50 through 115.2 K bits
per second. Individual modem handshake control signals
are supported for both channels.
RS-232 interface levels are supported on both channels.
The RS-232 drivers have an on-chip charge pump to generate
the plus and minus voltages so that the MCM/LPM-DX5
board only requires +5 volts to operate.
Both serial channels are configured as Data Terminal
Equipment (DTE) and wired to a 50-pin connector at
the
edge of the board. WinSystems offers the CBL-247-1
cable that adapts each channel to 9-pin male "D" connectors
with PC-AT compatibility.
Optionally both RS-422/485 electronic levels can be
supported on both COM1 and COM2 to provide separate
balanced transmit and receive signal pairs. This is
done by removing the 208CNG transceivers and
installing 75176B devices in the appropriate sockets.
The optional CK-75176-2 chip kit (ordered separately)
contains two 75176B devices that are installed by the
user for each channel.
Keyboard Controller - An 80C42 equivalent controller
supports a PC/AT-compatible keyboard. It is wired to
the 50-pin multi-I/O connector. The CBL-247-1 adapter
cable provides the mate to a PS-2 type keyboard.
PS/2 Mouse Input - A PS/2-compatible mouse controller
is on the MCM/LPM-DX5. Its input is accessible
through a 5-pin connector on the board's edge.
WinSystems offers an optional CBL-225-1 adapter cable
to interface to the PS/2 mouse connector.
Counter/Timer - Three, independent 82C54 compatible
16-bit timers are supported. Channel 0 is wired to
interrupt Channel 0, Channel 1 generates the DRAM
refresh using DMA Channel 0, and Channel 2 is used
by
the speaker port.
Line Printer Port - An LPT port is provided which has
the drive capability of a bidirectional Centronics
parallel
I/O port. Alternatively, it can be used as two additional
general purpose I/O ports if a printer is not required.
The first port is configured as 8 bidirectional lines
and
has 2 handshake lines. The other port is configured
as
5 input and 3 output lines. The parallel signal lines
are
wired to a 50-pin right angle connector. The CBL-247-1
adapts the single to a 25-pin female "D"socket connector
with strain relief.
Watchdog Timer - A retriggerable watchdog timer is
provided. This timer must be updated at least once every 1.5 seconds
otherwise a failure is assumed and
the board will be reset by generating the PBRESET*
signal.
This circuit is important for use in remote and unattended
applications.
Real-Time Clock/Calendar - A Dallas Semiconductor
DS12885 real-time clock is used as the AT-compatible
clock/calender. It supports a number of features
including periodic and alarm interrupt capabilities.
In
addition to the time and date keeping functions, the
system
configuration is kept in CMOS RAM contained within
the clock section.
I/O Connector - WinSystems offers a Multi-I/O
connector for the COM1, COM2, LPT1 and keyboard.
These four ports are combined into one 50-pin header
at the top of the board. The CBL-247-1 is a 1 foot
adapter cable that offers a more convenient termination.
COM1 and COM2 are 9-pin male "D" with strain
relief. LPT1 is a 25-pin "D" female socket with strain
relief. The keyboard is a standard 6-pin DIN connector.
Interrupt Expansion - The MCM/LPM-DX5 contains a
10-pin interrupt connector at the top of the card.
This
provides backward compatibility for WinSystems'
MCM/LPM-286, MCM/LPM--386SX, and MCM/LPM-486SX/
DX boards. It also provides five additional interrupt
sources to the board in addition to those provided
through the STD Bus backplane.
Interrupts Sources - The MCM/LPM-DX5 will accept 4
interrupt signals from the STD Bus backplane (NMIRQ*,
INTRQ*, INTRQ1* and INTRQ2*) and 5 additional interrupts
from the front plane interrupt connector.
Two onboard 82C59A type Programmable Interrupt
Controllers (PICs) provide 15 maskable, vectored, priority
interrupts for quick response to various interrupt
ported over the STD Bus backplane during interrupt
acknowledge cycles.
I/O - The MCM/LPM-DX5 conforms to the PC-AT I/O
map and STD Bus standard 10-bit addressing. It supports
older STD Bus I/O cards that decode 8 address bits,
8
bits with IOEXP*, and newer 10-bit I/O cards.
Reset - A precision voltage comparator
monitors the +5
volt status. Upon detection of an out-of-tolerance
condition,
the board is reset with the STD Bus PBRESET*
signal. This action is critically important in order
to
detect brown-out or power-fail conditions.
The reset circuit also ensures that the power is nominal
before executing a power-on reset. This circuit also
inhibits the processor's memory write line, preventing
invalid data from being written to battery-backed static
RAMs of Flash EEPROMs during power fluctuations.
Status LED - A status LED is available
on the board to
monitor system activity. Under program control, it
can
indicate error conditions or blink different patterns
to
provide a visual indication of program status. There
is
also an activity LED on the IDE interface that blinks
indicating
data transfer in process.
Speaker - A piezo electric speaker interface is included
on the board. A beep code will be generated that corresponds
to the BIOS error codes (if required) during
the power-up or reset sequence.
Dynamic Bus Sizing - The MCM/LPM-DX5 automatically
supports 8-, 16, or 32-bit transfers between the
CPU/cache and 8- or 16-bit memory and I/O peripherals
that exist on the STD Bus. Misaligned transfers are
supported
by the chipset. Byte swapping will be performed
if the transfer requests data from a peripheral device
that is not physically connected to the requested bytes.
Expansion Options - The MCM/LPM-DX5 provides a
common computer core from which engineers can add
user designed or off-the-shelf boards to match their
exact configuration. The board can support 2 different
modes: STD Bus and PC/104 bus.
STD Bus Interface - The MCM/LPM-DX5 offers a complete
STD Bus-based solution when combined with
other STD Bus I/O interface boards. The STD Bus provides
a simple interface, small card size (4.5" x 6.5")
and strong card mounts that tolerate shock and vibrations
making the STD Bus ideal for rugged industrial
environments.
As the approved IEEE-961 standard microcomputer bus,
the STD Bus is popular worldwide. These cards are user
configurable since the CPU, I/O, and memory boards,
disk drives, power supplies can be added to STD Bus
backplanes and card cages and to create an industrial
based PC-AT compatible system.
STD Bus Card Cages & Backplanes -
WinSystems has a wide selection of backplanes, assembled card cages and
enclosures. These units are designed to provide
the highest integrity and reliability needed as a foundation
for embedded systems.
WinSystems' STD Bus backplanes and card cages are
designed for STD Bus processors. They can work with
all the processors including the high-performance x86
compatible processors. These units are available with
either 0.625 inch or 0.75 inch spacing from 2 to 26
slots.
The MCM/LPM-DX5 does not require termination to
work properly in STD Bus card cages. WinSystems has
correctly designed our backplanes to minimize noise
and crosstalk while maintaining good power distribution,
massive ground planes and good characteristic
impedance from the signal lines.
The common STD Bus recommended termination adds
unwanted capacitance and loads the bus drivers that
results in slower data transitions and skewed signals.
Three mounting configurations are available for the
card cages with power supplies: rack mount, table
mount, and wall mount. All offer a vertical card orientation
to take advantage of convection cooling. They are
constructed of aluminum for light weight and strength.
WinSystems also offers card cages with 50W or 100W
power supplies. These are triple output supplies that
mount inside the card cage and generate DC output
voltages from 120/240 VAC. These are high efficiency,
highly reliable, switching power supplies. An ON/OFF
switch and momentary Reset switch are mounted on a
panel for operator convenience.
Multiple backplanes and other options can be installed
in a card cage to allow more than one system to occupy
a single enclosure. To configure and price a custom
backplane or assembly, contact a factory application
engineer with your specifications.
PC/104 Bus - The board has a 16-bit, non-stackthrough,
PC/104 interface and connector. The MCM/LPM-DX5
single board AT serves as a host CPU and allows multiple
PC/104 modules to plug-in "piggy back" as a mezzanine
expansion bus. These modules are self-stacking
and do not require a card cage or backplane. They are
very compact measuring only 3.6 x 3.8 inches and are
offered by WinSystems and a number of third party
companies worldwide. These modules support video,
audio, LANs, analog, digital and other special purpose
I/O functions at a low cost.
For more detailed information on the PC/104 Bus and
a
copy of the specification, refer to WinSystems' Embedded
PC and PC/104 modules, Volume 2 Databook or
write to the PC/104 Consortium in San Jose, California.
SOFTWARE SUPPORT
The MCM/LPM-DX5 is designed to be PC-AT software
compatible. This means that it will work with a host
of
operating systems software, executives, development
tools and utilities to quickly create software for
embedded
systems. It works with ROM-DOS, MS-DOS, Linux,
and Windows 95/98/CE/NT as well as other popular
real-time operating systems such as QNX, VxWorks and
Lynx that require a "PC/AT" hardware environment.
An industry standard BIOS is supplied that provides
configuration
flexibility, performance and AT compatibility.
Additionally, it supports a remote serial console allowing
the MCM/LPM-DX5 to be set and the system run
through the COM1 or COM2 ports without the need for
a keyboard or display.
Software Developers Kit - WinSystems offers
the SDK2-STD-CX15-D software developers kit to provide
the necessary hardware, software and cables to begin
program development with the MCM/LPM-DX5 board.
One of the configurations, consists of DOS
7.x, CBL-247-1 Multi-I/O cable, a 1.44 MB high density
3.5-inch floppy disk, hard disk, CD-ROM plus controller
cable and triple output power supply housed in an
black aluminum enclosure. A 15-slot, 0.625-inch card
cage is mounted on the top.
The power supply is an 80-Watt universal switcher that
will accept input voltages from 85VAC to 264VAC.
Output voltages are +5 volts at 12A, +12 volts at 3A,
and
-12 volts at 1A. The packaging permits each access
to the
MCM/LPM-DX5, PC/104 and STD bus boards and
peripherals during program development.
SPECIFICATIONS
Electrical
Bus Interface: STD Bus or CMOS STD Bus
CPU Clock: 133 MHz, 5x86
PC/104 16-bit connector
Serial Interface: 2 Serial channels with RS-232 levels
optional RS-422/485 on COM1 & 2
Parallel Interface: Bidirectional Centronics type
Interrupts: TTL input with 10K ohm pull-ups
Vcc = 5V @ 1.4 amps typ.
Note: ±12V is only required for PC/104 Bus
System Memory
Addressing: 32 Megabytes
Capacity: 4, 8, 16 or 32Mbytes of DRAM
Mechanical
Dimensions: 4.5" x 7" (114mm x 178mm)
Jumpers: 0.025" square posts
Solid State Disk
Capacity: One, 32-pin memory socket supports 512KB
SRAM or Atmel Flash, 1MB
EPROM,
or up to 288MB DiskOnChip ®
Connectors
Multi-I/O: 50-pin 0.100" grid
Interrupts: 10-pin 0.100" grid
Floppy disk interface: 34-pin 0.100" grid
IDE Interface: 40-pin 0.100" grid
PS/2 mouse: 5-pin in-line Molex
PC/104 Bus: 64-pin 0.100" socket and 40-pin 0.100" socket
Environmental
Operating Temperature:
MCM-DX5-133 0°C to +60°C,
LPM-DX5-133 - 40°C to +70°C
Non-condensing relative humidity: 5% to 95%
|