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.