RCA RMB-167 manual Hardware, READS166 Evaluation Software Overview

Page 7

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.1Hardware

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.2READS166 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.

Image 7
Contents USER’S Guide Page Page Warranty Table Of Contents 10.1.1 READS166 Evaluation Software Overview HardwareParts List Third Party Software Software Installation, READS166Software System RequirementsSerial Number Connections, Jumper SettingsSTART-UP Software InitializationBootstrapping A D S C O M M a N D S Verifying that the Monitor is LoadedPC set-up TroubleshootingHardware Set-up Software Set-upJumper Selection PowerOperating Notes Serial portAlternate Memory Map with Eprom in Low Memory Memory OptionsRAM Memory Options Eprom Memory OptionsEprom CFG1 Moving RMON167 to EpromRstisr Syscon is 89h on the 167 dw 089E6h Dw 0F800h Nop Mov GAL Equations Default GAL Equations1 U1 Equations U2 Equations Alternate GAL Equations1 U1 Equations For Eprom In Low Memory 2 U2 Equations For Eprom In Low Memory Equations System and I / O Headers JP6 System Header SignalPins Signal Headers and Jumpers166 JP2 JP7 JP7 Input/Output Header SignalPins JP8 Extra Input/Output Header of the RMB-167 SignalSignal RMB-167 Analog-to-Digital Converter Reference Jumpers S0RIR BootstrappingDiswdt Einit Mov R1, #0A55Ah Minimal Monitor Help Port ConfigurationMON167 Monitor Download HEX fileWord Memory Port DataREADS166 V3.00 Concepts READS166 VersionArchive Projects Executable ProjectsModule Circuit Diagrams