                    Triscend Lite Downloader
                    ------------------------
                    
** Note: All material bundled with this release is distributed under
** the terms as set in "License.doc".


Definitions:

  Downloader - E5 development board which performs the download operation.
               
  Target     - E5 development board which receives the download data.
               

Requirements:

  1) Downloader will download code + CSL to the Target with no
     intervention by a host PC.
     
  2) Target's configuration data should be generated from a HEX
     file.


Results:

  - The Downloader has the capability of downloading any number
    of arbitrarily-sized pieces of code.
     
  - Parameters for each desired download image are stored in
    .DAT files in directory hex

  - Examples are given on how to build the final HEX files.
    
    
Directories:

  FCJtagTap/  - The FastChip 2.0 project
  Keil/       - Keil project
  hex/        - Hex files used for download
  src/        - Source code and Perl scripts
  README.txt  - This file
     

Instructions:

  1) cd hex
     
  2) type 'make' to see the various build options
  
  3) type 'make extsram' to config and download to external SRAM
  
  4) type 'make flash' to config and download to Flash memory

  5) type 'make seeprom' to config and download to serial EEPROM

  
  The Downloader will immediately download a counter program to
  the target board.  The Downloader counts the number of KB
  downloaded.  After completion, it will display 'd0' to
  indicate a successful download.  At this point, the Target
  begins execution.


Known Issues:

  - Sometimes downloading to the Target immediately after Target 
    power-on does not work reliably.
    
    The following sequence is a work-around:
    
    1) Power on the Target
    2) Start the Downloader
    3) After a few seconds, reset the Downloader
    
    The download should be successful after this.  Subsequent
    downloads work without any difficulties provided that the
    Target is not powered off.  If the Target is powered off,
    steps 1-3 must be followed to clear the state.

