RCA RMB-167 manual READS166 Version, READS166 V3.00 Concepts

Page 33

10 READS166 VERSION 3.0

READS166, version 3.00, is Rigel Corporation’s Integrated Development Environment for the 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.

RMON166 - The READS166 monitor program

RMON 166 is downloaded after bootstrapping (or it may be placed into ROM) and supports basic memory and port functions. RMON166 allows downloading and running applications programs. The complete source code for user modifications or upgrades is included on disk.

Ra66 - The READS166 Assembler

Ra66 is a cross assembler for the C166 family of microcontrollers. It is intended to be used by the hardware and software products available from Rigel Corporation. Ra66 is a two-pass assembler. Forward references are resolved during the second pass. The second pass is used only when necessary. If no forward references are used, Ra66 completes assembly in a single pass.

Rc66 - The READS166 C Compiler

Rc66 is a C Compiler for the C166 family of processors. It compiles code for the tiny memory model which fully resides in the first segment of memory. Rc66 is a designed as a low-cost C compiler which provides a quick development cycle for simpler applications which do not need more than 64K of code, or the use of standard C libraries. Rc66 implements a subset of ANSI C. Rc66 works in conjunction with Ra66: first an assembly language program is generated from the C source then a HEX file is created.

The READS166 software has the following distinctive features:

Project management for organized software development

Archive storage for source code modules

Multiple project management with drag and drop module transfers

Enhanced graphical user interface for easy monitoring

Stand alone compiler and editor applications connected to READS166 in a client/server fashion

Drag and drop code development

Mixed mode projects (C and assembler)

Wizard code generator

10.1 READS166 V3.00 CONCEPTS

READS166 introduces a project-oriented code development and management system. The new concepts are defined below.

10.1.1Project

A project is collection of files managed together. Each file in a project corresponds to a code module. All projects are kept in their individual subdirectories. You may copy or save projects as a single entity. When saved under a different name, a new subdirectory is created and all components of the project are duplicated in the new subdirectory.

-27-

Image 33
Contents USER’S Guide Page Page Warranty Table Of Contents 10.1.1 READS166 Evaluation Software Overview HardwareParts List Software Software Installation, READS166System Requirements Third Party SoftwareSTART-UP Connections, Jumper SettingsSoftware Initialization Serial NumberBootstrapping A D S C O M M a N D S Verifying that the Monitor is LoadedHardware Set-up TroubleshootingSoftware Set-up PC set-upOperating Notes PowerSerial port Jumper SelectionRAM Memory Options Memory OptionsEprom Memory Options Alternate Memory Map with Eprom in Low MemoryEprom CFG1 Moving RMON167 to EpromRstisr Syscon is 89h on the 167 dw 089E6h Dw 0F800h Nop Mov Default GAL Equations GAL Equations1 U1 Equations Alternate GAL Equations U2 Equations1 U1 Equations For Eprom In Low Memory 2 U2 Equations For Eprom In Low Memory Equations Pins Signal JP6 System Header SignalHeaders and Jumpers System and I / O Headers166 JP2 JP7 JP7 Input/Output Header SignalJP8 Extra Input/Output Header of the RMB-167 Signal PinsSignal RMB-167 Analog-to-Digital Converter Reference Jumpers S0RIR BootstrappingDiswdt Einit Mov R1, #0A55Ah Minimal Monitor MON167 Monitor Port ConfigurationDownload HEX file HelpWord Memory Port DataREADS166 V3.00 Concepts READS166 VersionExecutable Projects Archive ProjectsModule Circuit Diagrams