Debugger general information, Overview of m68000 firmware, Description of 166bug – Motorola MVME166IG/D2 User Manual

Page 47

Advertising
background image

MVME166IG/D23-1

3

DEBUGGER GENERAL

INFORMATION

Overview of M68000 Firmware

The firmware for the M68000-based (68K) series of board and system level
products has a common genealogy, deriving from the BUG firmware currently
used on all Motorola M68000-based CPU modules. The M68000 firmware
family provides a high degree of functionality and user friendliness, and yet
stresses portability and ease of maintenance. This member of the M68000
firmware family is implemented on the MVME166 Single Board Computer,
and is known as the MVME166Bug, or just 166Bug.

Description of 166Bug

The 166Bug package, MVME166Bug, is a powerful evaluation and debugging
tool for systems built around the MVME166 CISC-based microcomputers.
Facilities are available for loading and executing user programs under
complete operator control for system evaluation. 166Bug includes commands
for display and modification of memory, breakpoint and tracing capabilities,
a powerful assembler/disassembler useful for patching programs, and a self-
test at power-up feature which verifies the integrity of the system. Various
166Bug routines that handle I/O, data conversion, and string functions are
available to user programs through the TRAP #15 system calls.

166Bug consists of three parts:

A command-driven user-interactive software debugger, described in
Chapter 4 and hereafter referred to as "the debugger" or "166Bug".

A command-driven diagnostic package for the MVME166 hardware,
hereafter referred to as "the diagnostics".

A user interface which accepts commands from the system console
terminal.

Advertising