Fermilab Computing Division

Equipment Logistics Services

MVME167 Single Board Computer

ELS Home | PREP | Useful Links | Vendors List

Return to Motorola Directory | Return to Pool Catalog
User Manual
 
GENERAL DESCRIPTION
Highlights
 
Motorola's MVME167 single board computer represents the pinnacle of functionality, flexibility, and performance in a CISC-based system. Based on the most powerful CISC microprocessor available, Motorola's MC68040, the MVME167 combines a microprocessor with the memory management and floating-point units to achieve 26 MIPS at 25 MHz and 40 MIPS at 33 MHz. This outstanding processing speed and floating-point performance makes the MVME167 an ideal solution for scientific and industrial applications.
 
The MVME167's compatibility with existing M68000 family software, including the UNIXµ SYSTEM V/68(tm) Operating System and the VMEexecµ Software Development Environment offers CISC-based software environments the ability to realize near RISC performance levels while maintaining object code-compatibility with existing software platforms.
 
Features
  • 25 or 33 MHz MC68040 32-bit Microprocessor with 8KB of Cache, MMU, and FPU
  • Full 32-bit Master/Slave VMEbus Interface
  • High Performance DMA Supports VMEbus D64 and Local Bus Memory Burst Cycles
  • 4, 8, 16, 32 or 64MB On-Board DRAM, Four-Way Interleaved, with Programmable Parity Checking or Error Checking and Correction (ECC) Option
  • On-Board SCSI Interface with 32-bit Local Bus Burst DMA
  • On-Board Ethernet Interface with 32bit Local Bus DMA
  • Four 44-Pin Sockets for Up to 4MB On-Board ROM/EPROM
  • Four EIA-232-D Serial Ports Implemented with Quad Serial I/O Processor
  • 8-bit, Bidirectional, Centronics-Compatible Parallel Port
  • Four 32-Bit Timers and One Watchdog Timer
  • 8KB of NVRAM with Real-Time Clock/Calendar
  • Remote RESET/ABORT/Status/ Control Functions
  • UNIX SYSTEM V/68 and VMEexec Support
  • Completely Programmable for Maximum Integration Flexibility
  • Low Power Consumption - Less Than 20 Watts Typical
  • 27.7 MIPS @ 25 MHz
  • 36.8 MIPS @ 33 MHz
VMEbus Interface
 
Another design advantage of the MVME167 is the use of a second generation Application Specific Integrated Circuit (ASIC). The ASIC interfaces the MVME167 to the VMEbus for higher levels of quality, reliability, and functionality.
 
In addition to controlling the system's VMEbus functions, the VMEbus Interface ASIC also includes a local bus to/from VMEbus DMA controller, VME board support features, as well as Global Control and Status Register (GCSR) for microprocessor communications. The MVME167 also provides support for the VME D64 specification within the VMEbus interface, further enhancing system performance.
 
Transition Modules
 
Optional MVME712 Series Transition Modules are available to support the use of standard I/O connections for the MVME167 Series. These modules take the I/O connections for the peripherals on-board the MVME167 Series from the P2 connection of the module to a transition module that has industry standard connections.
 
Expansion Memory
 
Expansion memory is available for field upgrades. Two types of expansion are possible. The first requires replacing the existing memory mezzanine with a new module. The second requires the addition of a second mezzanine module, requiring a second VMEbus slot.
 
Development Software
 
Development software for the MVME167 series includes the on-board debugger/monitor firmware and driver packages for the UNIX SYSTEM V/68 and VMEexec environments. Object and source code is available for application development. Debugger/monitor firmware is included on the board.
 
The Motorola Commitment
 
With the MVME167, Motorola continues its commitment to meeting your needs with leading edge technology. Adherence to industry standards and open architecture provides the maximum in hardware and software compatibility, while facilitating system customization and expansion.
 
This commitment is evident in the MVME167. Combining the high performance of the MC68040 microprocessor and integral floating-point unit with its support of existing MC68000-based software, the MVME167 single board computer offers the widest range of flexibility, functionality, and performance available for today's systems integration and OEM marketplace.
 
MVME167 Memory Map
Address Range Devices Accessed Port Size Size Software Cache Inhibit Notes
$00000000--DRAMsize User Programmable (On-Board DRAM) D32 DRAMsize No 1,2
DRAMsize--$FF7FFFFF User Programmable (VMEbus) D32/D16 3GB No 3,4
$FF800000--$FFBFFFFF ROM D32 4MB No 1
$FFC00000--$FFDFFFFF Reserved - 2MB - 5
$FFE00000--$FFE1FFFF SRAM D32 128KB No
$FFE20000--$FFEFFFFF SRAM (repeated) D32 896KB No
$FFF00000--$FFFEFFFF Local I/O Devices D8-D32 1MB Yes 3
$FFFF0000--$FFFFFFFF User Programmable (VMEbus A16) D32/D16 64KB No 2,4
Notes:
  1. On-board EPROM appears at $00000000 - $003FFFFF following a local bus reset. The EPROM appears at 0 until the ROM0 bit is cleared in the VMEchip2. The ROM0 bit is located at address $FFF40030 bit 20. The EPROM must be disabled at 0 before the DRAM is enabled. The VMEchip 2 and DRAM map decoders are disabled by a local bus reset.
  2. This area is user-programmable. The suggested use is shown in the table. The DRAM decoder is programmed in the MEM040 or MCECC chip, and the local-to-VMEbus decoders are programmed in the VMEchip2.
  3. Size is approximate.
  4. Cache inhibit depends on devices in area mapped.
  5. This area is not decoded. If these locations are accessed and the local bus timer is enabled, the cycle times out and is terminated by a TEA signal.

MVME167 Series Ordering Information
Part Number Description
MVME167-01 25 MHz, 4MB DRAM, Parity
MVME167-02 25 MHz, 8MB DRAM, Parity
MVME167-03 25 MHz, 16MB DRAM, Parity
MVME167-04 25 MHz, 32MB DRAM, Parity
MVME167-31 33 MHz, 4MB ECC DRAM
MVME167-32 33 MHz, 8MB ECC DRAM
MVME167-33 33 MHz, 16MB ECC DRAM
MVME167-34 33 MHz, 32MB ECC DRAM

Related Products
 
Part Number Description
MVME712A 4 DB-9 female serial port connectors, 1 RJ-11 connector, Centronics parallel port connector, and P2 adapter
MVME712AM Same as MVME712A, includes 2400 baud modem
MVME712B DB-15 Ethernet connector and SCSI connector
MVME712M 4 DB-25 female serial port connectors, Centronics parallel port connector, DB-15 Ethernet connector, SCSI connector, and P2 adaptor
MVME712P2 P2 adaptor module from VME backplane to cabling for transition modules
MVME712-12 Same as MVME712A but with DIN connector at P2 for use with MVME946 chassis
MVME712-13 Same as MVME712-12, includes 2400 Baud Modem
M68N3TSBG167xx MVME167 Series Bug Source and Object Modules on Streaming Tape for use with UNIX SYSTEM V/68
M88Y8TSS187xx MVME167/187 SCSI Source on Streaming Tape for use with UNIX SYSTEM V/68
Note: xx indicates the firmware revision level

Related Documentation
 
Part Number Description
MC68040UM/AD MC68040 32-Bit CISC Microprocessor User's Manual
68-MVME167SET Manual Set for use with the MVME167
68-1X7DS Includes User¹s Manuals for each of the peripheral controllers used on the MVME167 Series

Processor
Type MC68040
Clock Frequency 25 or 33 MHz
MIPS (Dhrystone 1.1) 27.7 @ 25 MHz, 36.8 @ 33 MHz
MFLOPs 3.5 @ 25 MHz, 4.5 @ 33 MHz

Memory
Parity Dynamic RAM
  • Capacity
4, 8, 16, 32 or 64MB
  • Wait States
2/3/0 (read no parity-parity/write)
  • Read Burst Mode
No parity: 4-1-1-1
Parity: 5-1-1-1
  • Write Burst Mode
2-1-1-1
  • Shared
VMEbus/Local Bus
ECC Dynamic RAM
  • Capacity
4, 8, 16, 32 or 64MB
  • Wait States
3/0 (read/write)
  • Read Burst Mode
5-1-1-1
  • Write Burst Mode
2-1-1-1
  • Shared
VMEbus/Local Bus
EPROM (32-pin PLCC) 16 bit
  • # of Sockets (Max. Capacity)
4 (512K x 16)
  • Capacity
4MB

VMEbus (IEEE 1014)
Addressing Capabilities
  • Master/Slave
A16, A24, A32
Data Transfer Capabilities
  • Master/Slave
D08, D16, D32, D64, BLK, UAT
Arbiter RR/PRI
Interrupt Handler IRQ 1-7
Interrupt
  • Generator
Any 1 of 7
System Controller Yes, jumperable
Location Monitor 4, LMA32

SCSI Bus
Controller NCR53C710
Asynchronous 5.0MB/s
Synchronous 10.0MB/s
Local Bus DMA Yes, with local bus burst

Ethernet
Controller i82596CA
Local bus DMA Yes

TOD Clock
TOD Clock Device M48T08; 8KB NVRAM

Timers
Timers Four 32-bit, 1µsec resolution

Serial Ports
Controller CD2401
Console 4(EIA-232-D DTE)
Async Baud Rate 38.4K bps max.
Sync Baud Rate 64K bps max.

Board Size
Card Height 9.2 in. (233.4mm)
Card Depth 6.3 in. (160.0mm)
Front Panel Height 10.3 in (261.8mm)
Front Panel Width 0.8 in. (19.8mm)

Power Dissipation
Maximum 23 watts
+ 5V +/- 5% 4.5A (max.)
3.0A (typical @25 MHz)
+ 12V +/- 10% 1.0A (max., with off-board LAN transceiver)
-12V +/- 10% 100 mA (typical)

Hardware Support
Multiprocessing Hardware Support 4 Mailbox Interrupts, RMW, Shared RAM
Debug/Monitor (included) MVME167FW
Transition Module (opt.) MVME712 Series

Environmental
Temperature (operating) 0°C to +55°C
Temperature (storage) -40°C to +85°C
Vibration (operating) 6 Gs RMS, 20-2000 Hz Random
Altitude (operating) 15,000 feet
Humidity (noncondensing) 5% to 90%

Regulatories
Safety All printed wiring boards (PWB's) are manufactured by UL recognized manufacturers, with a flammability rating of 94V-0

Demonstrated MTBF
Mean 147,507
90% Confidence 85,522

Kernel and Operating System Software Support
Motorola, Inc. VMEexec
UNIX System V/68
Emerge Systems, Inc. RTUX(tm)
Eyring, Inc. PDOSµ
Integrated Systems, Inc. pSOS+(tm)
Industrial Programming, Inc. MTOS(tm)
JMI Software Consultants, Inc. C EXECUTIVE(tm)
Lynx Real-Time Systems LynxOS
Microware System Corporation OS-9(tm), OS-9000(tm)
Ready Systems VRTX-32(tm)
RTMX-UniFlex, Inc. UniFLEXµ, RTMX
Wind River Systems VxWorks(tm)

For assistance contact helpdesk@fnal.gov.
Information maintained by Mike Behnke; last modified on July 11, 2006.
(Address comments about page to prep-webmaster@fnal.gov.)