Motorola MVME

[Vin195]

The Motorola MVME series, introduced in the early 1980s, was a pioneering line of VMEbus-based single-board computers that brought modular, high-performance computing to industrial, scientific, and academic settings. Its claim to fame was its use of the VMEbus standard, which allowed flexible expansion and interoperability, a concept that would shape workstation and embedded system design for decades. While not a mass-market personal computer, it was highly respected in research labs and universities for its reliability, real-time capabilities, and influence on the development of scalable, modular computing architectures.

  • Manufacturer: Motorola Computer Group, a division of Motorola Inc.
  • Type: Single-board computer (SBC)
  • Release Date: 1988
  • Cost at release: ~$10,000 (adjusted for inflation)
  • Cost with peripherals: A complete system with necessary peripherals (chassis, power supply, additional memory, and I/O modules) could cost USD $2,000 (CAD ~$10,000 adjusted for inflation)
  • MIPS: Early boards like the MVME110/133 used Motorola 68000/68020 CPUs at ~8–16 MHz, roughly ~0.5–1.5 MIPS.

Hardware Specifications

  • CPU:
    • MVME147: Motorola 68030 at 16–25 MHz
    • MVME167: Motorola 68040 at 25–33 MHz
  • Memory:
    • RAM: 2–16 MB (expandable via SIMMs or onboard banks)
    • ROM: 128 KB–512 KB (typically for boot firmware/monitor)
  • Bus / Expansion:
    • VMEbus 16-bit or 32-bit backplane
    • Multiple slots for I/O, memory, and co-processor modules
  • Storage / I/O:
    • No onboard hard disk (external drives via SCSI/Floppy)
    • Parallel and serial ports via VME cards
    • Optional Ethernet / networking cards
  • Graphics / Display: No onboard graphics; terminal-based display (serial terminal, e.g., DEC VT100)
  • Power: ~20–40 W typical depending on configuration
  • Weight:
    • SBC board only: ~1–2 kg (2–4 lb)
    • Full VME chassis system with power supply and peripherals: ~15–25 kg (33–55 lb)

Operating System & Programming Languages 

  • Operating System:
    • VxWorks – Real-time operating system (RTOS) widely used in industrial, scientific, and aerospace applications.
    • OS-9 – Another real-time OS, particularly for 680×0 processors.
    • UNIX variants including BSD UNIX (68k BSD) and custom UNIX-like systems for research labs.
    • Proprietary monitors/boot firmware: MVME boards had a ROM-based monitor for diagnostics, bootstrapping, and low-level I/O.
  • Supported Languages:
    • C / C++ – Most common for system programming, embedded applications, and real-time control.
    • FORTRAN – Especially in university research labs for scientific computing.
    • Assembly Language (Motorola 68k assembly) – For performance-critical code and device drivers.
    • Ada – Sometimes used in aerospace or defense applications requiring strong reliability and safety features.
    • Pascal – Occasionally used in academic teaching or legacy software experiments.

Notables

  • Among the first commercially successful VMEbus single-board computers, setting the standard for modular, expandable embedded systems.
  • Introduced real-time computing capabilities in a compact SBC format for industrial, aerospace, and research applications.
  • Pioneered modular embedded computing, influencing modern industrial and aerospace systems.
  • Helped teach real-time OS design, embedded programming, and VMEbus standards in academic settings.
  • MVME boards rarely appeared in the consumer market; they were industrial and research-only, making them rare in vintage collections.
  • Highly configurable: multiple CPUs, memory options, and I/O modules could be swapped in a single VME chassis.
  • Some MVME boards powered space and defense systems, including NASA and military avionics projects.

Donated by: Dr. Arlen Michaels