
			    Readme file for F243	     13 Apr 98		7
			 Flash programming utility.
		      ============================
Release: Experimental only - NOT to be distributed widely.


NOTE: This is an interim version of the JTAG Flash programming utility.
      It uses the "wrong" bit polarity for setting Array & Register access
      mode on the F243.

The 'F243 Flash Programming Utility operates entirely via the JTAG link using
the XDS510 emulator. There are no special target H/W requirements. Any target
H/W which correctly runs an 'F243 device & responds to the JTAG serial scan
from emulator, should be OK. For a full description of the utility refer to
the README.PDF document (Acrobat format).

Unlike the F240 version there is no requirement to setup the PLL frequency.
The Internal clock needs to be 20MHz hence this requires a 5MHz clkin freq.

The Batch files used for completing a Programming cycle are:

   1. BC0.BAT - used for clearing the Array (no user files required)
   2. BE0.BAT - used for Erasing the Array  (no user files required)
   3. BP16K.BAT - used for Programming the array (User *.out file required)
                  e.g. modify the command line of BP16K.BAT to program the
                       array with the user's file FLMYFILE.OUT.


    Note 1: If the flash array is not completely erased (all FFFF) then a
            CLEAR, ERASE & PROGRAM phase (i.e. BC0.BAT, BE0.BAT & BP16K.BAT
	    batch files) must be executed in that order.

    Note 2: The I/O address for the XDS510 PC plug-in card is contained within
	    each of the batch files mentioned above. This address should be
	    consistent with the actual address that has been setup with the
	    C2xx Debugger s/w. The default address for the Flash Utility is
	    -p 240.


David Figoli
DCS Apps - Houston

