UPDATED 2/21/96

*******************************************************************************
IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
*******************************************************************************
**                                                                           **
**   PLEASE ADD THE FOLLOWING LINE TO YOUR AUTOEXEC.BAT AS THE FIRST LINE:   **
**                                                                           **
**              LCGINIT.EXE                                                  **
**                                                                           **
**   THIS WILL RESET THE PROGRAMMER BOARD TO THE ALL OFF STATE.              **
**   THIS IS ESPECIALLY IMPORTANT IF YOU ARE NOT USING THE PROGRAMMER!       **
*******************************************************************************




==============================================================================
>>              CONTENTS OF THIS FILE                                       <<
------------------------------------------------------------------------------
  *     FILES ON DISK
  *     KEEP SOCKETS EMPTY
  *     IF YOUR COMPUTER DOES NOT BOOT UP WITH THE CLK-3100
  *     CYPRESS, SAMSUNG ALTERA, EPLD's
  *     TI AND ICT PARTS
  *     EPROM SOFTARE UPDATES
  *     PAL SOFTARE UPDATES
  *     Programming Notes for Microchip PIC Microcontrollers
  *     LCC PACKAGE PARTS





==============================================================================
>>              FILES ON DISK                                               <<
------------------------------------------------------------------------------
This disk contains the driver software for the CLK-3100 PAL/Eprom
programmer.  The following files are on the disk:

        README.TXT      This file. 
        SETUP.BAT       Setup instructions.
        INIT.BAT        Add this line to your AUTOEXEC.BAT
        LCGINIT.EXE     Program to initialize the board.
                        NOTE: THIS PROGRAM MUST BE RUN IMMEDIATELY
                        AFTER TURNING ON COMPUTER.  THIS SHOULD BE
                        THE FIRST PROGRAM RUN IN YOUR AUTOEXEC.BAT
                        FILE.

        EPROM.EXE       Eprom Version 2 program.
        PAL20.EXE       PAL Version 2 program for 20 pin PALS.
        PAL24.EXE       PAL Version 2 program for 24 pin PALS.
        PALV.EXE        PAL Version 2 program for larger PALS.

        VTEST.EXE       A power supply test program to be used
                        interactively with one of our engineers if
                        you are having problems with our programmer.
        TEST3000.EXE    A pin driver test program to be used
                        interactively with one of our engineers if
                        you are having problems with our programmer.
        CHIPS.LST       List of parts supported by CLK-3100.


==============================================================================
>>       IF YOU HAVE PROBLEMS PROGRAMMING CHIPS WITH THE CLK-3100           <<
------------------------------------------------------------------------------
          1) Make sure that when entering and exiting the CLK-3100 software, 
               both EPROM and PAL sockets are empty.

          2) Make sure all contacts, sockets, and pins are clean and free of
               even the slightest residue.

          3) Check to see that all cables are connected properly

          4) Make sure that you are running the CLK-3100 software from DOS
               only.  Do not run the "DOS PROMPT" from Microsoft Windows.
               You must exit completely from Windows to run our software.

          5) If you are still having problems, try booting "clean" or from 
               boot floopy (In DOS 6.22 this can be accomplished by pressing
               the F5 immediately after bootup)

          6) If problems persist, follow procedures outlined 
                in "IF YOUR COMPUTER DOES NOT BOOT UP WITH THE CLK-3100"


==============================================================================
>>              KEEP SOCKETS EMPTY                                          <<
------------------------------------------------------------------------------
NOTE: All adapters and chips should be removed from the PAL and EPROM
sockets on the programmer pod when:
          1) Starting programmer software
          2) Exiting programmer software
          3) Turning on the computer
          4) Turning off the computer
FAILURE TO DO SO MAY RESULT IN DAMAGE TO THE ADAPTER AND/OR THE CHIP
AND ALSO MAY RESULT IN IMPROPER OPERATION OF PROGRAMMER SOFTWARE.


==============================================================================
>>              IF YOUR COMPUTER DOES NOT BOOT UP WITH THE CLK-3100         <<
------------------------------------------------------------------------------
1)  See if there is a software conflict.
    Boot 'clean' (disable all memory managers and device drivers).
    This is easily done by renaming your AUTOEXEC.BAT and CONFIG.SYS
    files temporarily and rebooting.  Or, with DOS version 6 and
    later, just reboot and press F5 after the "Starting MS-DOS..."
    message appears.  Or, format a blank floppy disk with option /S
    to make it bootable and boot on the floppy.

2)  Check to see that the CLK-3100 edge connector is properly aligned
    in ISA slot.

3)  Check for address conflicts with other cards in your computer.
    The CLK-3100 normally uses address ranges 350-36B hex.

4)  Remove all other cards except for video, HD/Floppy controller, CLK-3100.
     
5)  Test the card in a different computer system.


==============================================================================
>>              CYPRESS, SAMSUNG ALTERA, EPLD's                             <<
------------------------------------------------------------------------------
To program CYPRESS, SAMSUNG, and ALTERA EPLD's you will need to
insert two 0.1 uF capacitors, one between pin 14 and pin 23, the
other between pin 1 and pin 14 on the EPROM socket of the pod.



==============================================================================
>>              TI AND ICT PARTS                                            <<
------------------------------------------------------------------------------
You will need a special adaptor for ICT EPROMs and for some of the
newer TI parts.  Please contact us for details.


==============================================================================
>>              EPROM SOFTARE UPDATES                                       <<
------------------------------------------------------------------------------
     New features of the EPROM software:

     *    PIC 16C52, 16CR5x, 16C62, 16C72, 16C73
     *    Microchip PIC 16C65, PIC 17C43
     *    Atmel 17C65, 17C128          (Xilinx 17c128 compatable)
     *    Motorola 68HC711D3
     *    Signetics XA-G3 extended architecture 87C51 series micro
     *    Microchip 37LV36, 37LV65, 37LV128 (Xilinx 17xx compatable)
     *    SGS 27C801 8Meg EPROM, 24E16, 24E32
     *    Atmel 27BV010, 29BV010
     *    Microchip PIC16C58A, PIC16C54A, 16C64, 16C622, 16C621, 16C620,
            16C73, 17C44 microcontrollers
     *    Atmel 24C32,24C64,93C57
     *    Microchip 24C32,24LC32,24C65,24LC65,24AA65,24LC164,24LC174
     *    Low Voltage Eprom's from National: 27LV512,27LV010/B,27LV040/B
     *    ATMEL 89C1051 & 89C2051 - 20 pin 8751 series compatible
     *    AMD FLASH 29F040, 29F010
     *    Atmel 89C52 & 89C51 - Flash 8751 series compatible microcontroller
     *    Atmel 27C080 - 8 Meg EPROMs
     *    Dallas 87C520 & 87C530 Speedit uP's - 8751 series compatible


==============================================================================
>>              PAL SOFTARE UPDATES                                         <<
------------------------------------------------------------------------------
     New features of the PAL software:
     *    ICT 22CV10A 5ns, 7ns, 10ns
     *    Atmel   ATF 22V10B
     *    Atmel   ATF 16V8B
     *    Atmel   ATF 20V8B
     *    Lattice Gal 16V8A,B
     *    Lattice Gal 20V8A,B
     *    Lattice Gal 22V10B,C,Z
     *    Lattice Gal 26CV12A,B,C
     *    ALTERA EP600, EP900 family
     *    More parts
     *    MARK    Allows you to set a mark to be used with COPY and with
                  SWAP.  The current mark coordinates are shown on the
                  bottom left side of screen.  ALT-M activates this.
          COPY    Will copy information from the current mark to the
                  current cursor location.  The cursor must be on
                  either the same row or column as the mark.  ALT-C
                  activates this.
          SWAP    Will swap information between the current marked
                  position with the current cursor location.  The
                  cursor must be on either the same row or column as
                  the mark.  ALT-S activates this.

==============================================================================
>>              Programming Notes for Microchip PIC Microcontrollers        <<
>>               16C52,16C54,16C55,16C56,16C57,16C58                        <<
>>               including the 16C5xA, 16C5xB, 16LC5x, 16LC5xA,             <<
>>                16LC5xB, 16CR5x, 16CR5A, 16CR5xB series                   <<
------------------------------------------------------------------------------

The following instructions apply if you wish to program the configuration
nibble of your PIC Microcontroller:
  
 Once the data file does not contain configuration information, you must
generate this information manually, by using Tables P1 and P2 below.

NOTE 1: DO NOT SET THE PROTECT BIT UNTIL STEP 5.
NOTE 2: BITS OT0 and OT1 are not programmable in otp parts.

1.  Load the data file.

2.  Press F9, select EDIT PIC CONFIG, and type in the configuration nibble.

3.  Press F7, select WRITE CHIP to write the data file to the chip.

4.  Press F9, select SET PIC CONFIG to write configuration nibble to chip.

5.  If you wish to protect the chip, generate a new config nibble with the
    protection bit set to 0 (AND your previous config value with 07H).

6.  Repeat steps 2 and 4.  Note that because Protect Memory is now set, the
    chip will no longer verify properly.  This is normal.

------------------------------------------------------------------------------
        Table P1 - Setting the PIC configuration byte
------------------------------------------------------------------------------
     1.  This is found in the F9 "Other" window.
     2.  Set the bit pattern as per the following:
     --------------Ŀ
      11  10   9   8   7   6   5   4   3   2   1   0 
     ------------Ĵ
       X   X   X   X   X   1   X   X  CP WDTE OT1 OTO
     -----------
       RB7  RB6  RB5  RB4  RB4  RB2  RB1  RB0  RA3  RA2  RA1  RA0

------------------------------------------------------------------------------
        Table P2
------------------------------------------------------------------------------
     --Ŀ
      RA3  RA2  RA1 RA0                                     
      CP   WDTE OT1 OT2 FUNCTION                  REMARKS   
     --Ĵ
       1    X    X   X  MEMORY UNPROTECTED        DEFAULT   
       0    X    X   X  MEMORY PROTECTED                    
     --Ĵ
       X    1    X   X  WATCHDOG TIMER ENABLED    DEFAULT   
       X    0    X   X  WATCHDOG TIMER DISABLED             
     --Ĵ
       X    X    1   1  RC OSCILLATOR             DEFAULT   
       X    X    1   0  HS - HIGH SPEED CRYSTAL              
       X    X    0   1  XT - STANDARD CRYSTAL               
       X    X    0   0  LF - LOW FREQ. CRYSTAL              
     --


     
==============================================================================
>>              LCC PACKAGE PARTS                                           <<
------------------------------------------------------------------------------
Please note that, we now have LCC adapters for most of the DIP parts
that we support.


