hosted by tripod
 
INTRODUCTION TO THE CHIPMASTER 2000
     
  • OVERVIEW 

  • The Chipmaster 6000 is a universal device programmer which works through your PC's parallel port.
    It features a 48-pin universal pin driver and an expandable TTL pin driver. An on-board processor and FPGA let it handle today's (and tomorrow's) complicated DIP-type silicon PLD's, microprocessors and high density memory chips without adapters. We designed the Chipmaster 6000 for both laboratory and mass-production applications. It supports over 1200 different devices, including PAL, GAL, CPAL, EPLD, PEEL, MAX, MACH, PLSI, microprocessors, EPROM, series EPROM, PROM, and Flash memory. Optional ROM emulator modules support devices up to 16-bits. 
  • FEATURES

  • Socket and Pin Driver 
    48-pin DIP/ZIF socket for 8- to 48-pin 300 / 600 mil devices
    Four DACs for V CC , V PPI , V PP2 and V PP3 with 8 bit resolution.
    Software controllable rise time and current protection.
    TTL driver supports pull-up/pull-down or tri-state control (software selected) on all 48 pins. 
  • DEVICE SUPPORT 

  • Memory: PROM, EPROM, EEPROM, Flash Series
    Logic: PAL, GAL, CEPAL, PEEL, FPLA, EPLD, CPLD, FPGA
    Others: Single-chip microprocessors 
  • DEVICE OPERATIONS

  • Read, blank check, device insertion/contact check, verify, checksum, EPROM ID check, erase chip, function test, program, security fuse, microprocessor configuration, device search, edit buffer 
  • DIGITAL IC FUNCTION TESTER

  • Supports TTL and CMOS devices with up to 48 pins
    Accepts JEDEC test vectors
    2500 nsec rise time
  • ROM emulator (optional) 

  • Supports 8 and 16 bit EPROMs up to 4Mbit. Comes with 128K x 8 on-board SRAM, user upgradable to 128K x 8 by replacing SRAM chips.
    100 nsec access time 
    File Format Conversion 
    JEDEC, POF, Binary, Intel HEX, Intel EXT HEX, Motorola S and HP 64000ABS 
(Source: http://www.testech-elect.com/logical/cm6000.htm)
 
 

Here you'll learn how to:

  • Prepare an EEPROM for programming
  • Link the ChipMaster to a variety of popular EEPROMs
  • Read the contents of an EEPROM
  • Program an EEPROM
  • Verify your program
Let's get started...
 


When you start the ChipMaster 6000, you are presented with the following screen. Basically, it confirms that the ChipMaster has been found on the printer port and is ready for action.

As a demonstration of the general features of the ChipMaster, the following steps will show how to program an EEPROM.

.

STEP 1: Setup
 
 

Insert an EEPROM into the ChipMaster's ZIF (zero insertion force) socket. When the ZIP's lever is in the up position, it is ready to accept a chip. Secure the chip by returning the lever to the down position.

This demonstration will use the SGS-Thompson M27C64A, which is a 8Kx8 CMOS EPROM 200nS.

Pull down the Device menu and choose Auto Select EPROM Alt+A.

or press 

The pop-up box presents two options: choose the first (M27C64A).

.

STEP 2: Verify

To be assured that the EEPROM is blank, preform the following steps:

1. Pull down the Device menu and choose Read Alt+R

or press 

(The green "Busy" light on the ChipMaster will flash, indicating a read operation.)

2. Then pull down the Device menu and choose Edit Alt+E.

or press 

.

STEP 3: View Memory Contents

Voila, you're looking at the EEPROM's contents!

Every location contains "FF" which is the hexadecimal representation of the binary string "1111 1111". This indicates that the EEPROM is empty, and ready to program. If the contents weren't all "FF's" the software would not allow us to program (overwrite) the device. We would have to erase the EEPROM by exposing it to ultraviolet light before moving ahead.

.

STEP 4: Change Memory

To change memory contents, simply cursor to the memory location, and type in a new value. Memory locations 0000000 to 000000F have been loaded with the hexadecimal values 01 to 10, while locations 0000020 to 000002F contain the hexadecimal values for the ASCII characters spelling my and my partner's first names. Note how the Text box to the right of the memory dump displays the ASCII representation of memory.

This new assignment of memory will now be programmed into the EEPROM. And once this data is programmed, it will remain for several years until the EEPROM is again erased.

Click the  button to close the pop-up window.

.

STEP 5: Program

Once again, pull down the Device menu and this time choose Program/Auto Alt+P.

or press 

(The green "Busy" light on the ChipMaster will flash, indicating a program operation.)

 

.

STEP 6: Confirm

Repeat STEP 3 to confirm that you have successfully programmed the device.

This screen indeed confirms that the desired locations have been changed. Had this program not been trivial, the EEPROM might contain a computer's BIOS program, or the code for Space Invaders.

Hopefully, this demonstration shows how easy it is to program an EEPROM. Programming is easy -- deciding what to program is the hard part!

You are 

.

To learn more about programmable devices and the ChipMaster 6000 check-out the following sites.

 

EEPROM's defined

http://webopedia.internet.com/TERM/E/EEPROM.html

ChipMaster 6000 homepage

http://www.testech-elect.com/logical/cm6000.htm

Student Page

http://www.geocities.com/eprom99/

COMP 227 Page

http://progdev.sait.ab.ca/cmph200/eprom.htm

TERMS
   
EARPROM Electircally alterable programmable read only memory
EEPROM Elecrically erasable programmable read only memory
EPROM Erasable programmable read only memory
FPAL Fuse-programmable array logic
PLA Programmable array of AOI logic
PLD Programmable logic device
RAM Randon access memory
Read The process of retrieving data from a memory
Refresh To renew the contents of a dynamic memory
ROM Read only memory
SRAM Static random access memory
UV EEPROM Ultraviolet erasable programmable ROM
QUIZ

 

 

  1. What Does EPROM stand for?

    Erasable Pre-Reading Operating Manual

    Erasable Programmable Read Only Memory

    Enabling Pre-Loading Operating Mechinism

    Enabled Program to Read Oscilliscope Malfunctions

    How do you erase an EPROM chip?

    Apply a 10 volt source through the bottom right pin of the EPROM chip

    Expose the EPROM to ultraviolet light

    Run the uninstall application in the Chip Master 2000 program

    Touch the chips pins to a magnet

    To insert a single bit of code into the Chip Master you would enter:

    A Hexadecimal value

    Press a function key ie F5

    Pressing a specifc character letter

    Hold spacebar until a bit of your choice appears on the screen

    The proper positioning of placing an EPROM chip on the Chip Master Board is

    Directly in the center of the board

    Anywhere on the board; placement has no effect in how the chip is read by the Chip Master

    Aligned at the very bottom of the board

    Aligned at the very top of the board

    What is the maximum number of pins a EPROM chip can have to fit on a Chip Master board

    8

    128

    48

    10

     

 

 

Quiz answers