EasyManua.ls Logo

Motorola MVME147 - User Manual

Motorola MVME147
226 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
MVME147
MPU VMEmodule
Installation and Use
VME147A/IH1

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Motorola MVME147 and is the answer not in the manual?

Motorola MVME147 Specifications

General IconGeneral
ProcessorMotorola 68030
Clock Speed25 MHz
Bus TypeVMEbus
Ethernet10Base-T
Real-Time ClockYes
VMEbus InterfaceA32/D32, A24/D16
Operating SystemVxWorks, OS-9
Power Supply+5V
Form Factor6U
I/O InterfacesTypically includes SCSI, parallel port
Serial PortsTwo RS-232 serial ports

Summary

General Information

Introduction

Provides an overview of the manual's content for the MVME147 series of MPU VMEmodules.

Model Designations

Lists the available MVME147 models and notes differences in memory maps.

Features

Details the features of the MVME147, including microprocessor, memory, I/O, and interfaces.

Specifications

Lists general specifications, cooling requirements, and FCC compliance for the MVME147.

Cooling Requirements

Describes the operating temperature range and cooling methods for reliable operation.

FCC Compliance

Outlines the conditions met for FCC compliance for Class A equipment.

General Description

Provides a detailed description of the MVME147 module based on the MC68030 microprocessor.

Equipment Required

Lists the essential equipment needed to set up and operate the MVME147 system.

Related Documentation

Lists supplementary publications that provide additional helpful information about the MVME147.

Hardware Preparation and Installation

Introduction

Outlines the chapter's content: unpacking, hardware preparation, and installation instructions.

Unpacking Instructions

Provides steps for safely unpacking the MVME147 module and its components.

Overview of Start-up Procedure

Lists essential steps for using the board and refers to relevant sections for detailed information.

Hardware Preparation

Explains factory-tested jumper configurations and how to modify them for desired system functions.

ROM Configuration Select Headers (J1, J2)

Details how to configure ROM/PROM/EPROM/EEPROM sockets using J1 and J2 headers.

Installation Instructions

Provides step-by-step instructions for installing the MVME147 module into a chassis.

Operating Instructions

Introduction

Introduces the chapter on using the MVME147 in a system configuration.

Controls and Indicators

Describes the front panel switches (ABORT, RESET) and LED status indicators (FAIL, STATUS, RUN, SCON).

RESET Switch (S2)

Explains the function of the front panel RESET switch, including local and VMEbus reset.

FAIL Indicator (DS1)

Details the FAIL LED's indication of BRDFAIL status or watchdog time-out.

STATUS Indicator (DS2)

Explains the STATUS LED indicates the MC68030 STATUS* pin state.

RUN Indicator (DS3)

Describes the RUN LED indicating MC68030 address strobe activity.

SCON Indicator (DS4)

Explains the SCON LED indicates the MVME147's role as VMEbus system controller.

Memory Maps

Introduces memory mapping perspectives: MC68030 and VMEbus views.

MC68030 Memory Map

Explains how the MC68030 memory map is split by function codes and device responses.

MC68030 Main Memory Map

Details the main memory map, including address ranges, devices accessed, port size, and cache inhibit.

Local I;O Devices

Lists local I/O devices with their address ranges, port size, and notes.

CPU Address Space

Describes CPU space cycles for coprocessor and interrupt acknowledge.

VMEbus Memory Map

Describes MVME147 resources as viewed by VMEbus masters.

DRAM Address as Viewed from the VMEbus

Table showing DRAM address ranges and their mapping from the VMEbus perspective.

VMEbus Short I;O Memory Map

Describes the VMEchip GCSR appearing at odd addresses in the VMEbus short I/O map.

VMEchip GCSR as Viewed from the VMEbus

Table mapping VMEchip GCSR register bits to short I/O addresses.

Programming

Introduction

Introduces the chapter on programming the Peripheral Channel Controller (PCC) and VMEchip.

Programming the Peripheral Channel Controller

Details PCC internal registers, bit assignments, and their operations.

PCC Overall View

Provides an overview of PCC registers, including 32-bit, 16-bit, and 8-bit register definitions.

Timer 1 Control Register

Describes the Timer 1 Control Register for timer enable, stop, and overflow counter functions.

Watchdog Timer Control Register

Describes the Watchdog Timer Control Register for enabling the timer and setting time-out limits.

DMA Control and Status Register

Describes the DMA Control and Status Register for enabling the controller and defining transfer modes.

Slave Base Address Register

Describes the Slave Base Address Register for setting onboard RAM base address.

Programming the VMEchip

Details the VMEchip registers, including Local Control and Status Registers (LCSR).

System Controller Configuration Register

Describes the System Controller Configuration Register for VMEbus arbitration and SYSFAIL* signals.

Master Configuration Register

Describes the Master Configuration Register for VMEbus data transfer capabilities and address modifiers.

Timer Configuration Register

Details the Timer Configuration Register for local and VMEbus access time-out periods.

Slave Address Modifier Register

Describes the Slave Address Modifier Register for configuring VMEbus master access to onboard DRAM.

Master Address Modifier Register

Describes the Master Address Modifier Register for programming VMEbus address modifier codes.

Interrupt Handler Mask Register

Details the Interrupt Handler Mask Register for enabling MC68030 response to VMEbus interrupt requests.

Functional Description

Introduction

Introduces the chapter on functional description, providing an overview and block diagram.

Functional Description

Lists the components of the MVME147 as a complete microcomputer system.

MC68030 MPU

Describes the MC68030 as the main processor, its caches, and cache inhibit function.

VMEchip

Describes the VMEchip ASIC for VMEbus interfacing, listing its functions.

MVME147 Block Diagram

Illustrates the functional blocks of the MVME147 and their interconnections.

VMEbus System Controller

Details the VMEbus system controller function provided by the VMEchip.

General Control Chip (GCC)

Describes the GCC ASIC, its features, and its role in replacing PALs and other devices.

Peripheral Channel Controller (PCC)

Describes the PCC ASIC, listing its features like DMA, SCSI interface, and timers.

Onboard DRAM

Describes onboard DRAM accessibility, parity features, and selectable parity modes.

Reset

Lists the five sources of reset for the MVME147, including SYSRESET*, power-on, and watchdog.

Sources of Bus Error (BERR*)

Describes conditions causing local bus errors, VMEbus access time-outs, and VMEbus BERR*.

MVME147 Support of MC68030 Indivisible Cycles

Explains MVME147 support for indivisible Single Address (SARMC) and Multiple Address (MARMC) cycles.

EIA-232-D Interconnections

Introduction

Introduces the EIA-232-D standard, its applications, and the importance of following the standard.

EIA-232-D Interconnections

Table listing standard EIA-232-D pin numbers, mnemonics, and signal descriptions.

Proper Grounding

Discusses the use of ground pins (SIGNAL GROUND, CHASSIS GROUND) and potential issues.

Debugger General Information

Overview of M68000 Firmware

Provides an overview of the M68000 firmware family and its implementation on MVME147.

Description of 147 Bug

Describes 147Bug as a powerful evaluation and debugging tool for the MVME147.

147 Bug Implementation

Details 147Bug's physical storage in EPROMs, assembler code usage, and checksumming.

Autoboot

Describes the Autoboot routine for independent operating system booting and its configuration.

ROMboot

Explains the ROMboot function, its requirements, and preparation steps using the Checksum command.

Restarting the System

Explains how to initialize the system to a known state using different reset modes.

Reset

Describes COLD and WARM reset modes, their effects on the system and debugger environment.

Abort

Explains how to invoke the ABORT switch, its effect on processor state, and interrupt generation.

Memory Requirements

Details the memory requirements for 147Bug operation and user space.

Disk I;O Support

Describes 147Bug's disk I/O capabilities, including command-level operations and system calls.

Multiprocessor Support

Describes MVME147 dual-port RAM feature for shared access and remote processor control.

Diagnostic Facilities

Lists hardware diagnostics for testing and troubleshooting the MVME147.

Using the 147 Bug Debugger

Explains how to use the 147Bug debugger, including entering commands and using syntactic variables.

Address as a Parameter

Describes address parameter formats accepted by 147Bug, including register indirect modes.

Entering and Debugging Programs

Describes methods to enter user programs for execution using MM, download, or disk commands.

Preserving the Debugger Operating Environment

Explains how to avoid contaminating the debugger's operating environment and resource usage.

Memory Management Unit Support

Describes MMU support in 147Bug, including confidence checks, commands, and data types.

The 147 Bug Debugger Command Set

Summarizes 147Bug debugger commands and explains symbols used in syntax.

SET and ENV Commands

Initializing the MVME147

Explains initial setup required for MVME147 operation, including setting time/date and verifying parameters.

SET - Set Time and Date

Describes the interactive dialog for setting the date, time, and calibration values.

ENV - Set Environment to Bug;Operating System

Describes the ENV command for selecting the debugger execution environment.

Using ENV with the Defaults Option

Explains how to use ENV with the D option to update NVRAM with default environmental parameters.

Using ENV without Options

Describes the interactive prompts for selecting Bug Mode or System Mode when using ENV without options.

VMEchip Options

Lists seven VMEchip options available through ENV and describes Board ID and GCSR offset.

Troubleshooting: Solving Start-up Problems

Basic Troubleshooting Steps

Provides basic steps to troubleshoot issues like no display, incorrect jumper settings, or terminal configuration.

Basic Troubleshooting Steps (Continued)

Covers troubleshooting for keyboard input issues and problems preventing the debug prompt or auto-boot.

Basic Troubleshooting Steps (Continued)

Addresses issues where the debug prompt appears but the board doesn't auto-boot, suggesting environment parameter checks.

Basic Troubleshooting Steps (Continued)

Troubleshooting for NVRAM corruption, including initializing NVRAM and assigning Ethernet address.

Basic Troubleshooting Steps (Continued)

Covers scenarios where the debugger is in System Mode or the board has passed self-tests, and issues with failed tests.

Related product manuals