Site hosted by Angelfire.com: Build your free website today!
THE EPROM PROGRAMMER
( Erasable Programmable Read Only Memory )

Mike Muckle & Steve Kallies
EPROM Guru's
S.A.I.T. CNT-1A

 
 

INTRODUCTION

The EPROM (Erasable Programmable Read Only Memory) receives it's name because it is a ROM that's bit pattern can be changed using an EPROM Programmer.  This feature allows the user to erase and program them as many times as they want giving the EPROM a main advantage over regular ROMs.  The process of erasing the EPROM usually consists of shining Ultraviolet light through a transparent plastic window found on most EPROMs.  For CMPH 227 we will be using the Chip Master 6000 for the programmer (See above photograph).

DEFINITION

Read Only Memories are ICs used to store information permanently.  Usually data stored on ROMs is unchangeable so if changes need to be made or there was a mistake in the initial programming one would have to get a new ROM to write to.  The EPROM on the other hand allows the information to be erased and rewritten.  One advantage to using Read Only Memories is that they are non-volatile, meaning that they do not lose their information when power is removed.

ERASING AN EPROM CHIP

An EPROM erasing, ultra-violet lamp is used to erase the EPROM.  The chip is placed into the lamp which floods it with extreme amounts of ultra-violet light changing all the memory locations/addresses high.  This change clears the chip of it's previous program.  An EPROM chip cannot be programmed unless it is blank/clear with all memory locations/addresses set high.  The entire process of erasing the chip takes approximately 20-30 minutes while it only takes 100 seconds to program an 8 bit EPROM.  This time difference is because the CM6000 downloads the program into local memory, then an on-board microprocessor programs the EPROM.

CM6000 FUNCTIONS

Some of the special features of the CM6000:

Before programming can commence the CM6000 performs a test on the device to search for faults.  This check will ensure there are no existing errors with the chip being used.  The faults the burner searches for are:


KEYS YOU SHOULD KNOW

Although there are more keys these are the ones you will need to know for the lab.

        EDIT: this is where you go to edit the program you will be putting on the chip.

        BLANK: performs a blank check on the chip.

        READ: reads the contents from the socketed chip, the one in the eprom burner, into the memory buffer.

        PROGRAM: burns the program that you have selected, onto the EPROM.

        VERIFY: checks that memory on the chip is the same as that in the memory buffer.

        COMPARE: basically the same thing as the VERIFY command, so guess what, you only have to pick one of these to use.

EPROM BURNER LAB

When you think you are ready proceed to the EPROM lab.

EPROM BURNER LAB

MULTPLE CHOICE QUESTIONS