BIT 1-MEGABITS ..................................................................................................................................... 22
PLD Features ....................................................................................................................................... 24
File / Save ......................................................................................................................................... 45
Find Next .......................................................................................................................................... 50
Fill Buffer ......................................................................................................................................... 50
Fill random data ................................................................................................................................ 50
Fill Buffer ......................................................................................................................................... 51
Close ................................................................................................................................................. 61
This manual describes the operation of EE Tools’ programmers.
TopMax/ChipMax/ChipMax2/TopMaxII/UniMax/ProMax8G (4G) are software,
MaxLoader, driven device programmers. The information contained in this
manual has been reviewed for accuracy, clarity, and completeness.
Please report in writing any errors or suggestions to support@eetools.co m
EE Tools, Inc.
4620 Fortran Drive Suite 102
San Jose, CA 95134, USA.
www.eetools.com
Tel : (408)263-2221 Fax : (408)263-2230
EE Tools reserves the right to use and distribute any information supplied
without obligation.
Programmer Models for PC USB Interface
MaxLoader User’s Guide
7
MaxLoader User’s Guide
Programmer Models for PC USB Interface Multi-Sockets
Programmer Models for PC parallel Interface
8
MaxLoader User’s Guide
About This Manual
TopMax/ChipMax/ChipMax 2/To pMaxII/UniMax/ProMax-8G (4G) Us er Guide
explains how to install and run the programming software in your computer.
Chapter 2 contains instructions for installing and running MaxLoader.
Chapter 3 describes the most popular programmable devices.
Chapter 4 contains all terms and symbols used in the manual.
Chapter 5 describes basic operating examples of programmers.
Chapter 6 is organized by main operating commands and gives detailed
instructions on each command.
Chapter 7 provides troublesh ooting information for identifying and
solving problems with programmers. It provides a detailed guide for
EE Tools’ technical support and return material procedures.
Chapter 8 introduces a useful product, EPROM Emulator.
Chapter 9 describes the recent information of NAND Flash
Chapter 10 contains glossary about programmable devices and package
types.
This Manual assumes that you have a working knowledge of your personal
computer and its operating conventions.
General Description
TopMax/ChipMax/ChipMax2/ To pM ax II/UniMax/ProMax-8G /4G are software
driven device programmers that support a wide variety of programmable
devices including: EPROM, EEPROM, Serial PROM, EPLD, PEEL, GAL,
FPGA, and single chip Microcontroller.
TopMax/ChipMax easily connects to the parallel printer port of any IBM PC,
and can operate with a full spectrum of IBM compatibles: PC 386, 486, Pentium,
PS/2, portable (laptop), and clone computers. TopMaxII/UniMax/ProMax-8G
(4G) connects to the USB(2.0) port of any IBM PC, and can operate with a full
spectrum of IBM compatibles.
9
MaxLoader User’s Guide
The great advantage of a programmer is their programming speed and
superior software. All programmers are controlled via a host IBM PC computer.
The operating software has a user-friendly interface that includes window pulldown menus and virtual memory management to deal with very large files.
2. GETTING STARTED / INSTALLATION
Installation Requirements
MaxLoader is designed to operate with any 386, 486, Pentium, PS/2, Portable
(notebook), compatibles running WIN 95/98/ ME/NT/2000/XP and Vista. The
computer requires a CD-ROM drive, but a hard disk drive is also recommended.
Hardware Installation
The following section details the procedure for accomplishing the hardware
installation procedure. TopMax / ChipMax easily connect to any parallel printer
port in your computer and TopMaxII / ChipMax2/ UniMax / ProMax-8G (4G)
connects to USB 2.0 port in your PC.
To Install the software from a CD drive
Place CD-ROM in the CD-ROM or DVD drive.
Choose a programmer model from the list of files located on the menu
screen. The SETUP program will then launch the installation
procedure.
To Start the windows software
To run the windows software, select your product model shortcut in the
Windows Start Menu / Programs list.
From Configuration Menu, you can choose one of the
TopMax/ChipMax/ChipM a x 2/ To pMaxII/UniMax/ProMax-8G (4 G) that y ou
use.
To install software and connect to PC for USB programmers
The software works with Windows OS 98, SE, Me, 2000, XP and Vista.
10
MaxLoader User’s Guide
Follow the steps below for Windows.
1. Make sure a programmer is not connected when turning on your computer.
2. Note: If you see New Hardware Wizard screen then disconnect your programmer. You cannot install programmer software that way.
3. Insert the CD-ROM from factory (EE Tools) in your CD-ROM or DVD
driver.
4. Wait until you see the following screen then Click on Device Programmers
and choose a programmer name. The executable file name for the installation
is in the CD-ROM.
11
MaxLoader User’s Guide
NOTE: Customers who want to install the latest software may download the
MaxLoader file from www.eetools.com
12
MaxLoader User’s Guide
5. Set up MaxLoader software
6. Install MaxLoader and the MaxLoader icon and USB driver (eetusb.inf and
eetusb.sys files) will be generated in directory C:\program files\EE Tools\.
Follow the steps below for installation for USB 2.0 driver.
13
MaxLoader User’s Guide
7. Connect a USB cable between programmer and your computer and turn the
power switch ON after connecting the power cord in the programmer.
14
NOTE: In Windows2000, you need to choose “specific location” when the
“Found New Hardware Wizard” appears. The USB driver files are generated
MaxLoader User’s Guide
in directory C:\program files\EE Tools. Or you can find the USB driver files in
the CD-ROM comes in the product package.
8. Click on the Finish button on the Wizard screen and you can confirm the
USB driver in Device Manager in your computer system.
15
MaxLoader User’s Guide
NOTE: For a computer that doesn’t installed USB 2.0 controller, you need to
install USB 2.0 driver for the particular product vendor.
9. Execute MaxLoader and choose Programmer model
10. Choose your programmer that is ready to be use in your computer.
16
MaxLoader User’s Guide
NOTE: Watch the model name in left-up corner screen and the ProMax4G(8G) won’t be ready if “DEMO mode” appears in the screen. Check the
USB cable and turn on the AC switch in the back side of unit.
To install the Software for parallel port programmers
There are three different addresses for the parallel port. When you select an
address from LPT1, LPT2, LPT3, one of them should be valid without a
communication error message. Turn the AC switch ON before running the
MaxLoader software. Make sure you connect the prin ter (IEEE) cable between
TopMax/ChipMax and your available printer port and lock the shields in each
side of the cable. Be sure that your programmer recognizes your computer’s
parallel port address when you execute the MaxLoader icon. (MEMO mode is
indicated that your programmer has a “communication error”)
1. Connect print cable between PC and programmer.
2. Connect AC cord to programmer.
3. Turn on AC switch located on the back side of TopMax
4. Install programmer software that comes in a CD-R (or download the latest
software (all-in-one) from www.eetools.com
5. After the MaxLoader is installed, you choose a programmer name in the very
first screen menu
To download the software from the www.eetools.com web site
1. Click on “Software download” button on left at www.eetools.com and
download MaxLoader software. The file will be saved to your hard disk. The
MaxLoader can be operated for All-in-one (all programmers-in-one software).
2. Once the download is complete, double-click on the file name to install the
software.
17
MaxLoader User’s Guide
Select Product
NOTE: For the latest software upgrade, remove the old MaxLoader in
“Add/Remove Program” of “Setting / Control Panel” in 2000/XP/VISTA before
installing a new MaxLoader in your PC.
After MaxLoader is installed, choose a programmer among TopMax, TopMax8G, ChipMax/ChipMax2, TopMaxII, UniMax, and ProMax8G (4G) hardware
in the very first MaxLoader screen menu. Or Click on Config / Select product
Make sure to select the right model and turn the switch on. (TopMaxII, ProMax,
TopMax) or connect the AC cord (UniMax, ChipMa x/ ChipMax2)
Trouble Shooting In Installation
A communication error may occur on the screen if the hardware / software are
not correctly installed.
Be sure that the following steps are checked:
Make sure the USB driver is installed after MaxLoader software is set up in
PC.
18
MaxLoader User’s Guide
Make sure that the programmer hardware unit is connected to your PC
printer port or USB port directly. A programmer for parallel port interface will
not work with multiple port connectors.
Be sure your printer cable is firmly connected to your computer and
programmer. Plug in the AC power cord to your programmer and turn on the
switch in the back of the unit before clicking on the MaxLoader icon.
NOTE: The MaxLoader detects the printer port address when you install the
new software. When you see “Cannot find the programming module,” go to
CONFIG/PORT and select all three parallel port addresses. If the same error
message continues, contact technical support.
3. FAMILIES OF PROGRAMMABLE DEVICES
The devices that are supported on the EE Tools, Inc programmers are:
NVM: Non Volatile Memory
ROM: Read Only Memory
OTP: One Time Programmable ROM
EPROM: Erasable Programmable ROM
EEPROM: Electrically Erasable & Programmable ROM
NVM Hierarchy
the
19
MaxLoader User’s Guide
Flash Memory
Flash Memory Technologies
20
A BC(and)C(nand)AB C(or) C(nor)
0 00100 0 1
0 10101 1 0
1 00110 1 0
1 11011 1 0
MaxLoader User’s Guide
Performance Comparison
* NAND Flash: High Wright Performance
Serial Flash EEPROM
The non-volatile Serial Flash Memory is widely used for code storage and user
settings in cost-sensitive applications such as CD and DVD players, set-topboxes (STB), digital-TV and cameras, graphic cards, printers, PC motherboards
and flat panel displays. These products typically run their operating code from
fast Random Access Memory (RAM), after downloading the code from the
low-cost Serial Flash Memory at power-up. Several semiconductor
manufacturers produce this device family named as 25xxx.
Serial EEPROM
These devices are electrically erasable, but they operate in a series rather than in
parallel.
Xilinx 17xx family
From the Xilinx 17xx series, the RESET Polarity can be changed only on Xilinx
17xxD/L and 17128. On devices with EPROM po rtion already programmed or
on new blank devices, RESET polarity is HIGH.
The current status of the Reset pin polarity is determined and displayed on the
screen after Reading the device. The polarity of the Reset pin can ONLY be
21
MaxLoader User’s Guide
changed from HIGH to LOW, but not vice versa. To change the polarity, click
on the Option button and check the Reset bit box before programming your
device. To make certain that the RESET Polarity has been changed, read the
device again. On the other serial EEPROM devices (but NOT Xilinx 17xxD/L
& 17128) the RESET polarity is always HIGH and it cannot be changed to
LOW.
Non-Typical Devices
8-bit 1-Megabits
There are four types of 1 Megabits EPROMS. One set has the A16 and OE lines
swapped. However, this device will still program and verify like normal 1
Megabits. Once this device is placed into the circuit, it will appear as if it has
not been programmed correctly. This is not due to the MaxLoader software or
the programmer, but the difference between these 1 Megabits. When selecting a
1 Megabit, it is important to determine which one you have. Here is a list of 1
Megabits and their equivalents:
27010 (normal pin-out -- program as GENERIC or INTEL 27010):
Equivalents: INTEL 27010, HITACHI 27101, TOSHI BA 5710 00, NE C 271001,
MITSUBISHI 27101, 27301 (non-standard pin-out -- program as HITACHI
27301's):
Equivalents: HITACHI 27301, NEC 271000, MITSUBISHI 27100, TOSHIBA
571001, INTEL 27C100
22
16-bit 1-Megabits
Any devices with the number 27210, 271024 and the MITSUBISHI 27102.
27011: The 27011 is a 28-pin 1-megabit device that is organized into 8 pages of
16k-bytes. NOTE: The 27512 is 4 pages of 16k-bytes.
Erasing an EPROM
An EPROM has a quartz window located on the chip just above the die. Erasing
an EPROM is done by exposing the EPROM to high-frequency ultra-violet
(UV) light waves. Erasing an EPROM usually takes 15-20 minutes, but may be
shorter or longer, depending on the device. If you wish to purchase an Er aser,
call EE Tools at (408) 263-2221. When an EPROM is not being erased, th e
window may be covered with an opaque label. Sometimes (over a period of
years) an EPROM will start to erase due to the rooms level of fluorescent light.
Direct exposure to sunlight also has the same effect, but happens much more
rapidly
MaxLoader User’s Guide
.
PLD
A programmable logic device (PLD) consists of an array of logic gates and flipflops that can be programmed to implement an almost unlimited number of
logic designs. These are programmable logic arrays that can be EEPROM based,
EPROM based, fused link, anti-fuse, or Flash-based technology. They are
programmable by the user to implement logic circuits in order to reduce part
23
MaxLoader User’s Guide
PLD Features
count and turnaround time. PLDs are programmed according to a fuse map,
which is typically contained in a JEDEC file.
NOTE: PLD compiler CUPL EE Tools offers PLD development tool for
engineers who want to generate a JEDEC file for data of PLD devices. Four
different tools are available in www.eetools.com
Many different PLDs are available from the IC manufacturers. PLDs are
fabricated using either bipolar or CMOS Processes. All PLDs are made up of
combinations of AND gates, OR gates, inverters, and flip-flops.
PAL
PAL’s AND gates connect to OR gates in a fixed pattern.
: The PAL is a PLD with a fuse-programmable AND array. The
24
PROM
though most of the smaller PROMs (i.e. 32 x 8 organization) were being used as
logic elements. The larger PROMs were still applied in bipolar microprocessor
designs to store microcode instructions. The PROM has an architecture similar
to the PAL, except that the PROM’s AND array is fixed while it’s OR array is
programmable.
FPLA
programmable AND array like the PAL, with a programmable OR array like the
PROM. The FPLA is therefore a more general PLD because any product ter m
may be connected to any output OR gate. Because the entire IC is
programmable, the FPLA can implement some functions which a PAL or
PROM may not be able to implement.
EPLD
: For many years, the PROM was not classified as a PLD, even
: The field-programmable logic array (FPLA) consists of a
: Several manufacturers produce PLDs which can be erased and
reprogrammed like EPROMs. These ICs are called erasable programmable
logic devices or EPLDs. Internally, they have the same programmable ANDOR-register structures of the PAL and FPLA.
Microcontroller
These devices are CPU's with on-chip EPROM and RAM. They are typically
40 pins and are UV erasable. They have part numbers such as Intel's
8748,8749,8751,8752 etc. A micro -controller is generally a computer-on-a-chip
with RAM, ROM, and I/O ports. Microcontrollers are usually used for specific
purposes, such as keyboard decoders, printers, clocks, telephones, CD-players,
or any other application that requires a small, on-board computer.
Microcontrollers are used to take the place of in-circuit logic, as it can be less
expensive and take less space. Also, since it is software driven, the device may
be updated very easily. Micro-controllers have the ability to use internal as well
as external RAM. Also, micro-controller data may be encrypted or otherwise
secured to prevent copying of the data or program information. Microcontrollers
also have their own instruction set, usually very similar to familiar
Microprocessors (such as the 8080 or 8086). The INTEL MCS-51 family
features up to 64k each of internal and external memory, 32 I/O lines, interrupts,
timers, and bit-addressable RAM. Its instruction set contains 111 instructions.
However, for specific purposes, limited versions of the 51 family are available.
For instance, the Philips 87c751/87c752 families do not allow external RAM to
be used, and have limited I/O channels, etc. However, these devices still allow
for data/program encryption and security levels. They are also less expensive
than the MCS-51 micro-controllers.
See the help selection under MAIN-MENU COMMANDS for Encr yption and
Security-bit information.
MaxLoader User’s Guide
NOTE: Programming Microchip PIC family Microchip
PIC series are different from other Microcontrollers in that they have an
EPROM area as well as a Configuration Fuse. The Configuration Fuse in the
25
MaxLoader User’s Guide
About “Device ID” and “Auto Select” on EE Tools programmers
PIC family is used to setup different Oscillator types, to set Memory Code
Protection and Watchdog timer, and etc. To program this fuse:
1. Program the EPROM portion of the device
2. Click on Option
3. Make any changes if necessary
4. Click on the Program Configuration Fuses button to program the fuse
information that you want to program
5. Click on the Read Current Configuration Fuses button to read back the
current status of the fuse
6. Press the Close bu tton
Most of the devices have their own manufacturer and device ID’s in each
programmable devices such as E(E)PROM / Flash Memory, PLD, and MCU.
However the old type of devices such as PAL, PROM, or 2816 does not come
with an ID because the IC makers didn’t put its ID for the older chip types.
26
(Auto Select)
As you can see the “warning” in the Auto Select menu in MaxLoader, we can
only guarantee the “auto select” function for 32-pin or less device in
E(E)PROM / Flash Memory. Since device library in programmer software has
information for these standard devices, users can utilize this feature as their
purpose. However, all other devices such as PLD, Serial Memory,
Microcontroller, and FPGA are not able to be recognized by programmer
software automatically. We use this feature as optional device selection menu.
Auto Select command allows you choose an unknown device through device
IDs which were recorded in MaxLoader library. Put a device up to 32-pin on
the ZIF socket of programmer and click on “Auto Select” in Select Device
MaxLoader User’s Guide
menu. It will find out a correct device ID and choose a correct device for you.
(To Find a Device ID)
After selecting a certain device from Select Device menu and plug-in a
corresponding device in ZIF socket, you can see the ID(s) when you pressing
“Shift” and “F1” keys in your keyboard.
27
MaxLoader User’s Guide
In the software menu, Chip (in socket) MFG (manufacturer) ID and DATA (in
software) ID must be identical if your target device is valid .
If it does not, check the socket with your device if you use NON-Standard (DIP)
device or use test other devices in case the first device may be defective. This
ID check must be passed before further operation on your device.
4. TERMS AND SYMBOLS USED IN THE GUIDE
Safety Note Conventions
NOTE assists the user in performing a task. It makes the job more easily
understood.
CAUTION alerts the user that unexpected results or damages to a device may occur if an instruction is not followed.
Other terms and definitions are as follows
Toolbar : Clicking on a toolbar button manipulates operations or
commands for MaxLoader programmer software.
Bold/Italics : actions items/sof tware functions, i.e. Edit Button, IC Test,
or Change Algorithm.
28
MaxLoader User’s Guide
Device : The IC you are attempting to read, program, or verify.
Buffer : The work area in your computer memory to execute Read, Save,
Program, and Verify. The Buffer size may be from 64K to 32 Megabytes.
NOTE: If the size of a device is bigger than the buffer size in your computer,
MaxLoader will use the hard disk space (swapping). For this reason, the
MaxLoader software can handle devices up to unlimited size of E(E)PROMs
with your standard memory space ( a minimum of 512KB RAM memory is
required).
Choosing a Right Adapter
Most programming adapters are simple package converters. The y allow TSOP,
QFP, SOIC, or PLCC devices to plug into the same device’s DIP footprint.
These adapters are available for memory, logic, and Microcontrollers. They can
often be used with many devices from various manufacturers. For devices that
cannot use a generic footprint we have offered adapters to work with specific
programmers.
Here is what you need to know to select an appropriate adapter.
1) A part number and manufacturer of your device.
2) A device package. (TSOP, PLCC, DIP, QFP, SOIC, etc.)
(Refer to the following package drawings)
3) Pin numbers in your device.
4) In some cases you need to know your device package dimensions for SOIC,
SSOP, and TSOP packages.
29
MaxLoader User’s Guide
Different Device Packages
DIP PLCC QFP
TSOP SOJ SOIC
BGA PGA
30
Loading...
+ 88 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.