WinSystems - pc104, pc/104, pc/104-plus, pc104plus, single board computers.
Thursday, July 03, 2008
 
Products made in the USA.

Single Board Computers, PC/104 ( PC104 ), PC/104-Plus, & STD Bus Products

shadows
Industrial computer spacer.
Main
single board computer, sbc spacer
SBC
single board computers, sbcs spacer
PC/104
pc/104 (pc104) spacer
PC/104-Plus
pc/104plus (pc104+) spacer
STD Bus
Std bus spacer
Developer
Linux, dos, embedded windows spacer
Home
Products
Contact Us
Databook
Manuals
Support
News
About Us
Careers
Policies
Partners
Site Map
Windows embedded, windows ce, windows xpe (xp embedded) logo.
     
     
 
 

STD BUS 5x86 SBC with PC/104 Expansion - LPM/MCM-DX5

  • 133 MHz 5x86 STD Bus single board computer with 16Kbytes of on chip cache
  • PC-AT software compatible
  • Runs Windows CE/95/98/NT, Linux and DOS
  • Up to 32MB of surface mounted DRAM
  • Solid state disk socket supports onboard bootable 32-pin DIP Flash, SRAM or (EP) ROM
  • Supports up to 288MB of DiskOnChip®
    Flash Disk
  • Industry standard BIOS with self test (POST)
  • Two serial ports with FIFOs; COM1 and COM2 with RS-232, optional RS-422/485 on both channels
  • EPP/ECP compatible printer port (LPT)
  • Floppy and IDE controller on board
  • PS/2 Mouse port and AT-compatible keyboard controller
  • 16-bit PC/104 expansion connector
  • Battery-backed calendar clock
  • Onboard piezo speaker
  • Three 16-bit timer/counters
  • Two interrupt controllers with source selection
  • Asynchronous I/O bus controller assures
    compatibility with slower I/O cards
  • Status and hard disk activity LEDs
  • 8/16-bit STD Bus interface
  • Watchdog timer
  • Replaces the MCM/LPM-DX2 and MCM/LPM-DX4
  • +5 Volt only operation
  • Precision power fail reset circuit
  • Small size: 4.5" X 7.0"
OVERVIEW

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%

ORDERING INFORMATION
Part Number Description
 MCM-DX5-133-4M   133 MHz, 5x86 STD Bus SBC with 4MB of DRAM 
 MCM-DX5-133-8M   133 MHz, 5x86 STD Bus SBC with 8MB of DRAM 
 MCM-DX5-133-16M   133 MHz, 5x86 STD Bus SBC with 16MB of DRAM 
 MCM-DX5-133-32M   133 MHz, 5x86 STD Bus SBC with 32MB of DRAM 
 LPM-DX5-133-4M   133 MHz, 5x86 CMOS STD Bus SBC with 4MB of DRAM 
 LPM-DX5-133-8M   133 MHz, 5x86 CMOS STD Bus SBC with 8MB of DRAM 
 LPM-DX5-133-16M   133 MHz, 5x86 CMOS STD Bus SBC with 16MB of DRAM 
 LPM-DX5-133-32M   133 MHz, 5x86 CMOS STD Bus SBC with 32MB of DRAM 
 Part Number  Description
 SDK-STD-CX15-D   Software Developers Kit
 FD3-144  3.5" Floppy on STD Bus card
 HDAT-6G  6GB hard drive on STD Bus card
 MCM-MDVGA-1M  STD Bus SVGA video controller
 LPM-MDVGA-1M  CMOS STD Bus SVGA video controller
 Part Number  Description
 CBL-225-1  PS/2 mouse adapter cable
 CBL-247-1   Multi I/O cable for serial ports, LPT, PS/2 keyboard.
Please click here to go the DiskOnChip® Ordering Information page.
 Part Number   Description 
 CK-75176-2   RS-422/485 chip kit for 1 channel 
 
Downloads
Printable datasheet in PDF format Datasheet
Electronic product manual in PDF format (requires login) Manual
Solid State Disk Utilities ssdmcmdx5.zip
MKDISK Application Example (Application Note) romdsk1.pdf
   
Serial Console Utilities:  
     Serial Console Copy Utility for PCM-586 scopy.zip
     Serial Console Client for PCM-586 wincom.zip
   
Example of reprogramming DOS tick for high resolution timing tickdemo.zip
   
Serial Console Utilities:  
     Generic 38400baud Serial console redirect for COM1 scon1.zip
     Generic 38400baud Serial console redirect for COM2 scon2.zip
     Generic 9600baud Serial console redirect for COM1 sc19600.zip
     Generic 9600baud Serial console redirect for COM2 sc29600.zip