Site hosted by Angelfire.com: Build your free website today!

EPROM Programmer

The ChipMaster 6000


Corinne Beaton
Amrit Kundan
CNT 1B

The ChipMaster 6000 is a universal programmer that handles complicated DIP-type silicon PLD's, microprocessors and high density memory chips without adapters. This intutive and easy to use programmer is designed for both laboratory and mass-production applications. It meets all the requirements to earn it's title as a universal programmer.

  1. Equipment Capabilities
  2. Procedure for Detecting Faults
  3. ChipMaster 6000 Software
  4. Basic Theory and Underlying Principle
  5. Lab Exercise
  6. Multiple Choice
  7. Links

Equipment Capabilities


  • Capable of programming any device that falls within it's pin range(48 pin max)

  • Able to apply Ground, Vcc, Vpp, Clock, TTL, and Tri-state to any of it's pins

  • Performes a device insertion check before it starts programming

  • Reads devices for faults

  • Programs a 8 Mbit EPROM in a 100 seconds

  • Reads code to determine the vender and the product number of an inserted chip

  • Uses software to provide information necessary for operation

  • Read the high/low voltage points of an EPROM

    Procedure for Detecting Faults

  • Performes a device-insertion check before it starts programming

  • Indicates if the device has been inserted incorrectly or that the device has been damaged

  • Blank-checks the device before programming

  • Checks the device ID and displays an error if the device ID is not correct

    ChipMaster 6000 Software

  • Sorts selected devices or manufacturer's and displays them on the screen

  • Automatically detects the format of the file that is to be loaded

  • Displays a message specifying which adapter should be used

  • Uses a Windows-like user interface with pop-up menus and mouse support

  • Requires 8 MB of hard disk space for software

    Basic Theory and Underlying Principles

  • Supports over 1200 different devices

  • Features a 48-pin universal pin driver

  • Expandable TTL pin driver

  • Handles complicated DIP-type silicon PLD's, microprocessors and high density memory chips without adapters

  • Designed for both laboratory and mass-production applications

  • Performs an identification check

  • Reads the data on the EPROM

    Lab Exercise

    After completing the in class exercise you will be able to do the following:

    Preparation

    Inserting an EPROM

    Programming data to an EPROM

    Reading data from an EPROM

    Erasing an EPROM

    Preparation

    1.Ask the instructor for an EPROM

    2 Check to see that the CM 6000 is connected to a power supply

    3.Make sure that it is connected to the PC parallel port

    4.Turn on the PC and the CM 6000

    5.Wait for the computer to boot into Windows

    6.Double click on the CM 6000 icon on the desktop

    Inserting an EPROM

    1. Make sure the busy LED is off on the CM 6000

    2. Lift the lever at the top of the socket by pulling towards you

    3. Insert the chip so that the notch is at the top and the bottom of the chip is in the last slot

    4. Close the socket by pushing it away from you

    5. Verify the chip is inserted properly by clicking the AUTOID button(Auto Select window will open)

    6. Select OK button to close the window

    7. Check to see if the chip is blank by cliking the BLANK button

    8. Go to earasing an EPROM if device is not blank

    TO CONFIRM THE CHIP IS BLANK YOU SHOULD GET THIS MESSAGE:



    IF NOT YOU WILL GET THIS MESSAGE:


    Programming data to an EPROM

    1. Select the EDIT button to bring up the Buffer Edit window


    2. Enter the data exactly as shown in the table above

    3. Starting at the upper left corner type in the data

    4. Click the DONE button to get out of the Buffer Edit window

    5. Burn the data on to an EPROM by clicking on the PROGRAM button

    WHEN PROGRAMING IS COMLETE YOU SHOULD GET THE FOLLOWING MESSAGE:


    Reading data from an EPROM

    1. Clear the buffer by clicking on the EDIT button

    2. Select the FILL button and then the OK button

    3. Exit window by clicking the DONE button

    4. Select the READ button to read the data you wrote to the EPROM

    5. Click the EDIT button to see and confirm the data you wrote earlier

    5. Close out of the buffer window by clicking the DONE button

    Erasing an EPROM

    1. Remove the EPROM from the CM 6000

    2. Verify that the EPROM UV lamp is plugged in

    3. Open the EPROM UV Lamp and place the EPROM face up on the bed

    4. Close the bed and hold down the WHITE button until the VOILET light turns on

    5. Expose the EPROM in the UV light for 15 minutes

    6. Push the RED button to turn off the light

    Multiple Choice

    1. The term EPROM stands for Erasable Programmable Read Only Memory. (TRUE / FALSE)

    2. The CM 6000 can detect if a pin on the EPROM is broken. (TRUE / FALSE)

    3. Using an EPROM programmer is the best way to remove all data from an EPROM. (TRUE / FALSE)

    4. The CM 6000 was designed for both laboratory and mass production application. (TRUE / FALSE)

    5. A non-blank chip can be programmed. (TRUE / FALSE)

    6. The maximum number of pins that can be programmed is 28. (TRUE / FALSE)

    7. The CM takes approx 70 seconds to program an 8 MB EPROM. (TRUE / FALSE)

    8. The CM is capable of supporting over 1200 different devices. (TRUE / FALSE)

    9. CM 6000 can read the high/low voltage points of an EPROM. (TRUE / FALSE)

    10. CM 6000 will blank-check the device before programming. (TRUE / FALSE)

    HyperLinks to Related Sites

    CM 6000

    About the EPROM

    Eprom burners and more

    Eproms That are Similar