EMP-20 Device Programmer



Similar documents
PC2400 EEPROM PROGRAMMER INSTRUCTION MANUAL

Willem's EPROM Program Operating Manual ( English language) Using EPROM,EEPROM,FLASH,PIC Program

8-Bit Microcontroller with Flash. Application Note. Using a Personal Computer to Program the AT89C51/C52/LV51/LV52/C1051/C2051

AVR Prog User Guide. Section 3

EZ DUPE DVD/CD Duplicator

TNM Programmer User Manual. For Windows 7 / Vista / XP. TNM Electronics Ltd.

System Firmware Update (Version 1.11) Instructions for Pioneer AppRadio 4 (SPH-DA120) In-dash Multimedia Receiver

Intel RAID Controller Troubleshooting Guide

In order to enable BitLocker, your hard drive must be partitioned in a particular manner.

for ECM Titanium) This guide contains a complete explanation of the Driver Maker plug-in, an add-on developed for

LAB #3 VHDL RECOGNITION AND GAL IC PROGRAMMING USING ALL-11 UNIVERSAL PROGRAMMER

Evolution Connex Control Field Software Updates Version 12 rev

================================================================

Infinity Touch Control Field Software Updates Version 10 rev

Embedded Software development Process and Tools: Lesson-3 Host and Target Machines

NAND Flash Memories. Using Linux MTD compatible mode. on ELNEC Universal Device Programmers. (Quick Guide)

ATTO ExpressSAS Troubleshooting Guide for Windows

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

BP-2600 Concurrent Programming System

S7 for Windows S7-300/400

Issue 1. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

Adapting the PowerPC 403 ROM Monitor Software for a 512Kb Flash Device

Updates Click to check for a newer version of the CD Press next and confirm the disc burner selection before pressing finish.

Speedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.

Lexmark Printers and Multifunction Products: Hard Disk and Non-Volatile Memory Guide

DVD CD Duplicator User Manual. Attention: Wait over 5 seconds to power on after shutdown to prevent an abnormal operation of the system.

HP FutureSmart Firmware Device Hard Disk Security

Transmitter Interface Program

Daisy Chain Series DVD/CD Duplicator System

Instrument Software Update Instructions. Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Upgrading an older version to A.12.

FIS Module Programmer Instruction Manual (Version 1.0)

Athena. User s Manual Version 1.0e. 1 to 3 targets 1 to 7 targets 1 to 11 targets. CD/DVD Duplicator Controller

SATA Blu-ray/DVD/CD Duplicator Controller

Upgrade Instructions. View Manager 96 v Software Upgrade

Caplio Utility for Windows

CD/DVD Disc Duplicator Controller

Windows XP Pro: Basics 1

EXERCISE 3: String Variables and ASCII Code

BlueBeacon Bluetooth Low Energy proximity beacon

MODEL 575A HANDHELD DIGITAL IC TESTER OPERATOR S MANUAL

CNC Transfer. Operating Manual

SP8 Programmers 硕 飞 科 技. User's Guide. TEL: FAX: WEB:

Producing Standards Based Content with ToolBook

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ

SPY-BATT Battery Tutor Device Installation Manual Rev /04/2016

2.0 Command and Data Handling Subsystem

Hosted VoIP Phone System. Meet Me Audio Conferencing. User Guide

Quick Start Guide. Ten steps for opening your shop:

Windows XP Home Edition / Windows XP Professional

Migrating to Excel 2010 from Excel Excel - Microsoft Office 1 of 1

K8048 PIC PROGRAMMER BOARD

CREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

1 / 25. CS 137: File Systems. Persistent Solid-State Storage

IT Quick Reference Guides Using Windows 7

New GSM Alarm System. User s Manual. Profile For a better understanding of this product, please read this user manual thoroughly before using it.

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

Wireless LAN g USB Adapter

Microsoft SQL Database

Program functions. Brief list of functions:

How do you use word processing software (MS Word)?

Introduction to Microsoft Excel 2010

Important. Please read this User s Manual carefully to familiarize yourself with safe and effective usage.

How to partition your disk with the parted magic linux livecd

Lab 1: Full Adder 0.0

SPROG DCC Decoder Programmer

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

USER MANUAL SlimComputer

FAQ for Eee Pad TF201

Excel basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Intel Rapid Start Technology User Guide for UEFI Mode

NØGSG DMR Contact Manager

warpct.com Basic Computer Skills MS Windows XP Workbook courseware by WARP! Computer Training

GSM Alarm System User Manual

System Firmware Update Instructions for AVH-4000NEX

TestManager Administration Guide

Signing Documents with Requests for Attachments

Quick Start Guide Vodafone Mobile Broadband USB Stick. Designed for Vodafone

Keystation Pro 88 Advanced Guide. Contents: 1 Getting Started. 2 Terminology. 3 Performance Operations of the Keystation Pro 88

Multi-Touch Ring Encoder Software Development Kit User s Guide

MF Digital 5000 USB SD Platform Series Operating Manual

Instrument Software Update Instructions

Copyright (c) BOSS CORPORATION All rights reserved. This document may not be modified, duplicated, distributed, or transmitted without the

Installation Guide. Zip ATAPI Drive. Quick Start Information Installation Notes Technical Notes Troubleshooting Drive Specifications

An overview of FAT12

Activation Key usage and Windows 7 Professional installation guide

Introduction To Microsoft Office PowerPoint Bob Booth July 2008 AP-PPT5

edgebooks Quick Start Guide 4

JM Precision. SD1+ User Manual. Revision 1 Copyright JM Precision

Building A Computer: A Beginners Guide

Study Guide for the Pre-Professional Skills Test: Writing

The basic mode for adjusting a time zone clock are primarily: 21, 24 and 51-1 (51-1 is for Alpha Characters) Entering Mode Programming

Intel Data Migration Software

Using the JNIOR with the GDC Digital Cinema Server. Last Updated November 30, 2012

RAM & ROM Based Digital Design. ECE 152A Winter 2012

Introduction to LogixPro - Lab

EPM110 Field Strength Measuring Instrument

How To Set Up A Smart Card Programmer With Titan (Titan) And Titan 2.3 (Tok) (Tonga) (Powerbook) (Smart Card) (Programmer) (S

9XR Pro: Using the Eepskye Program

BIOS and CMOS. Overview. The Function of BIOS. The Bus

Transcription:

EMP-20 Device Programmer Programming Information for the Needham s Electronics EMP-20 Device Programmer http:// www.needhams.com Copyright 2005 Linden H. McClure, Ph.D. 1 Overview A device programmer gives you the ability to program a user defined set of bits into a particular programmable device. Programmable devices include: EPROM, EEPROM, Flash, GAL The device programmer must be able to provide the correct voltage levels and signals to the device being programmed, and must be able to meet the timing requirements specified in the device data sheet. Various programming algorithms may be supported. Basic steps for programming a device: 1. Erase the device (if necessary, as with a UV erasable EPROM) 2. Ensure the programmer supports the device to be programmed. Select the device using the software menu. 3. Clear the device programmer buffer. 4. Load a hex file into the device programmer. 5. Program the device. 6. Verify that the device contents match the buffer contents. Device programmers from Needham s Electronics are used in this course. For more detailed information, refer to www.needhams.com Copyright 2005 Linden H. McClure, Ph.D. 2

Splash Screen EMP-20 software can be downloaded from www.needhams.com. Look for EMP-20 in the Discontinued Software section. When EMP20 starts, you see a splash screen. Press any key to continue. Copyright 2005 Linden H. McClure, Ph.D. 3 EMP20 Error When Starting If you get an error message when starting EMP20, it may be because the device programmer is not powered on. Make sure the programmer has power before starting EMP20. Copyright 2005 Linden H. McClure, Ph.D. 4

Main Window (Control Panel) The Main Window shows you the main menu, status, and settings. To exit EMP20, press the escape key ESC Make sure this main window is visible whenever you insert or remove a device! When this window is showing, power to the device socket is turned off. Copyright 2005 Linden H. McClure, Ph.D. 5 Main Help Window Press F10 from the Main Window to get the Main Help Window Press the escape key ESC to close the help window Extensive help is available through this help system. You can download the EMP20 software at home to give yourself more time to read the documentation included in this help system or to determine whether a specific device is supported. Copyright 2005 Linden H. McClure, Ph.D. 6

Using the Buffer You will normally read your.hex file into the buffer, at which point you ll be able to program your EPROM. Data already in the buffer is overwritten only if the.hex file contains data at those addresses. Copyright 2005 Linden H. McClure, Ph.D. 7 Reading Device Into Buffer You can also read the contents of a device into the buffer, in order to analyze the device contents, copy the device, or store the contents to a file. This provides a quick way to copy an EPROM. Copyright 2005 Linden H. McClure, Ph.D. 8

Buffer Editor The device programmer software includes a buffer editor, similar to the memory editors provided with simulators such as Emily52. Copyright 2005 Linden H. McClure, Ph.D. 9 Insertion and Removal of a Device Be careful when inserting and removing a device! Damage can occur to the device and/or programmer if you make a mistake. Copyright 2005 Linden H. McClure, Ph.D. 10

Selecting the Device Try to select the exact manufacturer and part number matching the device you want to program. If you can t find an exact match, select a similar device. Verify that the programming voltage is correct. Copyright 2005 Linden H. McClure, Ph.D. 11 EPROM Programming Instructions for EMP-20 1. Turn on the programmer before starting the EMP20 program. 2. Start the device programmer software. The program name is EMP20.exe. 3. Make sure you clear the buffer in EMP20 before loading your code, since restarting the program does not clear it out. Use the option in Buffer editor to fill the buffer with 0xFF. (Reading a blank EPROM into the buffer accomplishes the same thing.) 4. Select device (do this before putting your EPROM in the socket). 5. Select the manufacturer, then select the part number of your EPROM; make sure software is displaying the correct programming voltage Vpp for your device. 6. Display the EMP20 software main menu. This ensures the programming socket is not powered. 7. Put your EPROM in the socket correctly; wrong position or orientation can damage/destroy part. 8. Verify that the device is erased. 9. Read device into buffer (overwrites buffer; if EPROM is blank, this fills the buffer with 0xFF). 10. Select your file (V. Filename : <path\filename>). 11. Select file type (U. File Type : <Intel hex / Motorola hex>). 12. Load file from disk (puts your hex file in the buffer). 13. Buffer editor (Compare contents of the buffer to your.lst file, all unused bytes should be 0xFF). 14. Program with selected algorithm (this will Verify device equals buffer for you). 15. Display the EMP20 software main menu. This ensures the programming socket is not powered. 16. Remove device. 17. Turn off the programmer when no one is using it. Copyright 2005 Linden H. McClure, Ph.D. 12