                              Rigel Corporation
                             
                             Phone:(352) 373-4629
                             FAX:  (352) 373-1786

                           http://www.rigelcorp.com



RH67CRI.EXE
-----------

RH67CRI is a DOS utility program to bootstrap the RMB167-CRI board.  It
includes a bootstrapper, a downloader, an eeprom erase utility and an 
eeprom program (referred to as burn for clarity) utility.

All commands are activated by the Function Keys (F1 to F10).  Pressing 
the Alternate (ALT) key reviels the EEPROM commands.


TERMINATING RH67CRI
-------------------
Press ALT+Q to quit.


BOOTSTRAPPING
-------------
There are two options: Bootstrap with loading only the minimum monitor 
(MINMON) or bootstrapping and loading the larger monitor (RMON167CRI).
You may use the minimum monitor to download hex files to RAM.  The 
larger monitor must be loaded to erase and burn eeproms.  

The former is referred to as BootOnly.  It is invoked by the F2 key.

The latter is referred to as Boot&Mon.  It is invoked by the F3 key.


DOWNLOADING to RAM
------------------
HEX files may be downloaded via either MinMon or RMON167CRI.  Press 
F4 to download files to RAM.  The user is prompted for a file name.


ERASING EEPROMS
---------------
The entire FLASH EEPROM memory (up to 1M) is erased by pressing ALT+F3.  
Currently there is no support for individual bank erasures.  The industry-
standard withstand 10,000 to 100,000 erasures.

BURNING EEPROMS
---------------
HEX files may be programmed (burnt) into FLASH EEPROM memory by pressing 
ALT+F4.  The user is prompted for a file name.


MISCELLANEOUS COMMANDS
----------------------

Press F5 to clear the screen.
Press ALT+F5 to send an individual byte to the board.  This command is 
convenient to send non-printable (binary) charactes.

RUNNING PROGRAMS FROM EEPROM
----------------------------
User programs placed in EEPROM may be executed upon RESET.  The following 
conditions must be set to run code from EEPROM upon RESET.

1.   Remove the reset options jumper P0.4.  This disables the 
     bootstrap loader.

2.   Use the chip select line 0 (CS0#) to activate the EEPROMs.  That is,
     switch jumper ROMSEL to position CS0#.  Similarly, switch RAMMAP to 
     position CS1#.  
     
3.   If your code uses RAM select the appropriate memory map by programming
     ADDRSEL1 an BUSCON1 registers.

The example program EEHELLO.ASM may be burnt into FLASH EEPROM and run.  
Please note that EEHELLO does more initialization than normally necessary.
Many of the initialization steps in EEHELLO repeat the default settings set
by hardware after a RESET.


