
~-------
~
945255-9701
SECTION I
GENERAL DESCRIPTION
1.1
INTRODUCTION
This section presents an overview
of
the 990 Prototyping System hardware and software. The
first portion
of
the section describes the purpose and capabilities
of
the system software. The
equipment in
the
hardware configuration
that
supports the system software
is
identified and
briefly discussed. The following paragraphs identify the sources
of
information required
to
install
and operate the hardware, present the memory requirements and configurations for the 990/4
computer, and list the part numbers for the 990 Prototyping System hardware and software
components.
The remainder
of
the section describes the modules that comprise the system software. These
/ modules include the debug monitor, monitor overlay functions,
text
editor, one-pass assembler,
, / programmer panel and 733 ASR
ROM
loader firmware, PROM programmer, BNPF Dump
Module, and HIGH/LOW Dump Module. Memory requirements and loaders are also discussed,
and the prototyping process
is
described.
1.2 PURPOSE AND CAPABILITIES OF THE SYSTEM
The 990 Prototyping System Software provides interactive generation and development
of
applications programs for all members
of
the 990 Computer Family.
It
operates on
the
Model
990/4 Computer. The Prototyping System Software package supports up to 28K words
of
memory.
With this system, the user can develop capabilities previously reserved for electromechanical
devices, discrete logic
or
conventional integrated circuits.
In addition
to
applications program development, it
is
particularly suited
to
generation and
testing
of
firmware (software resident
in
read-only memory) programs for use with the TMS9900
microprocessor.
1.2.1 PROTOTYPING SYSTEM SOFTWARE DESCRIPTION. The purpose
of
the Prototyping
System Software
is
to provide the capability to generate, edit, assemble, load and debug user
programs for software applications and firmware generation. In addition to the debug functions,
the Debug Monitor provides supervisor calls
to
perform
input/output
(I/O) operations on the 733
ASR Data Terminal and utility routines such
as
decimal ASCII
to
binary, hexadecimal ASCII to
binary, binary
to
decimal ASCII, and binary to hexadecimal ASCII conversion routines. Overlays
to the Debug Monitor provide a program trace package, a linking loader, and the capability to
dump a program in memory
to
tape in a compressed absolute format and load it back into
memory. In addition, overlays provide a PROM programmer package and BNPF and HIGH/LOW
dump programs. The BNPF and HIGH/LOW dump programs provide the capability to create
cassette tapes in BNPF or HIGH/LOW format (formats that encode sequences
of
bits) for
prototyping applications. The BNPF overlay also provides the capability to load BNPF format
tapes back into memory.
The system software package
is
available in object format on a read-only magnetic tape cassette
and in source format on punched cards; however, the system source must be assembled and
linked using a
990/
I0 Program Development System. The system software provides source and
object compatibility with other 990 systems.
1-1
Digital Systems Division