RCA RMB-167 Computer Monitor User Manual


 
1 Overview
The RMB-167 is an evaluation board for the Siemens SAB C167 microcontroller. The RMB-167
board accepts the following processors, the SAB C167-LM, the SAB C167SR-LM, and the SAB
C167CR-LM. The evaluation board is designed as a low-cost demonstration board using the
microcontroller in the 16-bit non-multiplexed addressing mode. The microcontroller is configured
to run at 40Mhz with no wait states. The SAB C167SR-LM, and the SAB C167CR-LM use a
5Mhz oscillator with a phase-lock-loop to generate the ccorrect operating speed. A 16-bit
nonmultiplexed data bus and an 18-bit nonmultiplexed address bus are implemented. Several
memory options are supported. The default configuration is the 64K RAM and no EPROM mode.
In this mode, the monitor program or user program is downloaded to RAM using the SAB C167
bootstrap feature. All system address, data, and control lines as well as microcontroller ports 2
through 8 are terminated at three 50-post headers. The SAB C167 serial port is available to the
user at RS-232 level through a DB-9 socket and a 3-post connector. The serial port is used to
communicate to a PC host. A set of option headers, decoded by GAL devices make the RMB-
167 a flexible hardware platform.
1.1 Hardware
SAB C167 high-performance microcontroller.
Internal 16 channel 10-bit analog-to-digital converter.
Bootstrap loading feature
Runs at 40Mhz with zero wait states
One serial port
One high speed synchronous serial channel
Five 16 bit timers
Watchdog timer
One serial port with a MAX232 driver
One high speed synchronous serial channel.
111 bits of general-purpose input/outputs ports.
Accommodates 64K of EPROM (not installed)
Accommodates 64K or 256K of SRAM (64K installed).
Push buttons for RESET# and NMI# (non-maskable interrupt).
GAL decoded memory map for maximum flexibility. (GAL’s can be reprogrammed by user
or by Rigel Corporation)
Flexible and embeddable evaluation board.
Board size 4"x6 1/2"
1.2 READS166 Evaluation Software Overview
READS166, version 3.00, is Rigel Corporation’s Integrated Development Environment for the
Siemens/SGS Thomson 16-bit processors. READS166 includes an editor, a host-to-board
communications system, an assembler, and a C compiler. READS166 is completely rewritten in
native 32-bit code to run on Windows95 and WindowsNT. READS166 includes a sophisticated
project management system to simplify code reusability and version control. The C compiler is
rewritten to support a full debugger. The debugger allows you to step through your code with
breakpoints and variable watches as the compiled code runs on the target board, similar to the
operation of an in-circuit emulator.