StarProg-ATE Engineering IC Programmer User Manual Version 3.2

Similar documents
EE100 EEPROM On Board and Off line Programmer Specification

EM100Pro Serial Flash Emulator Specification

EM100Pro/ EM100Pro-G2 Software User Manual

SF100, SF200, SF300 Serial Flash Programming solutions

Dediware Software User Manual For SPI NOR Flash Option Bytes

McuProg MCU On Board and Off line programmer

DediProg SF Software User Manual

SF600 Serial Flash Programming solutions

SF600/SF600Plus Serial Flash Programming solutions

Application Note: AN0106. On-Board SPI Programming with Dediprog tools: End User Version

DediProg SF Software User Manual

DediProg SF Software User Manual

SF100 programmer Serial Flash In System Programming solution

Dediware Software User Manual

DediProg SF Software User Manual

SF100 Seriall Flash Programmer SF100 Serial Flash Programmer The Innovative solution to update the Serial Flash on board

Application Note: AN0103. On-Board SPI programming with DediProg tools: Designer version

AC31-XXXX-XXX1 AC31-XXXX-XXX2

Table of Contents. 1.Introduction... P.2. 2.Product Tour... P Operating Instructions... P Important Notes... P.10

Backup Boot Flash Tools (BBF): Introduction

Dediprog SF Series Programmer User Guide V1.2

X-Writer. User Guide for TK Series. Revision 1.8 Dec. 2015

USB 2.0 External Enclosure 2.5" (6,35cm)

Markus Hintermann Global Technical Marketing / Sales Manager at Micro Crystal

DX CH DMX Dimmer Pack User Manual

Table 1 - SDIO Pinout. Pin SD 4-bit Mode SD 1-bit Mode SPI Mode. 1 CD/DAT3 Data Line CS Card Select

SU-6808 / SU-6816 emmc Programmer / Duplicator. Software Manual

Future Technology Devices International

USB-LT02_B. User s Manual

EIC-300 User s Guide

DX-610/DX CH DMX Dimmer Pack User Manual

FT4232H-56Q Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

Holtek e-link for 8-bit MCU OCDS User s Guide

Future Technology Devices International

General Purpose Input/Output (GPIO) Module Programmer s Reference Manual

DVP-7020BE 16 Channel PCI-bus Surveillance Capture card

GSE3314 GS P/N. 4-Line ESD Protection Low Capacitance Bi-direction TVS. Product Description. Applications. Packages & Pin Assignments SOT-563 GSE3314

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

Future Technology Devices International Ltd

Evaluation Board for Transducer ADC EVAL-AD7730EB

User's Guide. User Notice. Copyright

GSE0524A. 4-Line ESD Protection Low Capacitance Bi-direction TVS. Product Description. Applications. Packages & Pin Assignments SOT-23-6L GSE0524A

In Win. Storage Chassis 10-Port 6Gb/s 2.5 Mini-SAS+SATA Backplane. User s Manual 2014/8/10

Genesys Logic, Inc. GL862. USB 2.0 PC Camera Controller. Product Overview

MGate 5118 Quick Installation Guide

EVAcharge SE - datasheet

JetBox 9300/9310 User Manual. Hardware

IVC-100/100G & IVC-200/200G & IVC-120/120G & PM-1056

USB 2.0 External HDD Enclosure 3.5" (8,89cm)

Win-I2CUSB Hardware User s Manual

Sam460cr User Guide. version October 2014

Nuvoton 8051 ICP Programmer

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

AU6850B USB HOST MP3 DECODER SOC. AU6850B Datasheet. USB Host MP3 Decoder SOC. Rev 0.1

F 2 MC-8FX Family BGM ADAPTER FMCDC-8FX-101 OPERATION MANUAL

GNU17V3 Setup Guide. Rev.2.0

1. Introduction 1.1.Product Overview

JL2005A. Dual-mode Toy CAM Controller (CIF/VGA) Revision: 1.3 Date: 1/23/2006. JEILIN Technology Co., Ltd.

USB 2.0 External Enclosure 2.5"

Application Note AN_144. VINCULUM-II IO_Mux Configuration Utility User Guide

Future Technology Devices International Limited

Vali-Flash User Manual Version 3.0

USB-to-I2C. Professional Hardware User s Manual.

User's Manual. System Recovery

CMT2110A/2210A One-Way RF Link Development Kits User s Guide

The Winbond flash memory has a data protection function. Any data in flash memory can be protected by using the following method.

Future Technology Devices International Ltd

Evaluation Board User Guide UG-047

PSDPRO Parallel Port Programmer for ST s Programmable System Device (PSD) Products

EVB-USB2240-IND User Manual Revision B

USB-2COM-BB USER S MANUAL

PCMCIA Flash Memory Card

Evaluation Board User Guide UG-035

USB-Disk Module 3.0 1U

A64-OLinuXino 64-bit open source embedded computer

W83176R-401 W83176G-401

Contents. Notice. System Requirements. User Notice. Copyright. Software installation. FAT32 Format Utility. One Button File Backup.

IVC-100/100G & IVC-200/200G & IVC-120/120G

Future Technology Devices International Ltd

Future Technology Devices International

USB Flash Drive. RoHS Compliant. AH322 Specifications. November 26, Version 1.9. Apacer Technology Inc.

Future Technology Devices International

FM24C128A 2-Wire Serial EEPROM

M95 Dual SIM Application Notes

USB Flash Drive. RoHS Compliant. AH321 Product Specifications. March 23, Version 2.5. Apacer Technology Inc.

Future Technology Devices International Ltd

Addonics. Combo Hard Drive USIB25 Mobile Rack USIB25

F USB Charger ID With Quick Charge 2.0 F _www.universe-micro.com. Release Date: June, 2014 Version: V0.10P

DG BA Mbps 3.5G Broadband Adapter User Manual

AD5750 EVALUATION BOARD

Vinculum-II Debug Interface Description

MEC-SAT-M002. User s Manual

SYRDBT. SYRIS Handheld bluetooth RFID Reader

Future Technology Devices International

Human Machine Interface Platform

3.1 I-7560 Pin Assignment and Specifications: Introduction

USB Flash Drive. RoHS Compliant. AH321 Specifications. February 17 th, Version 1.7. Apacer Technology Inc.

Application Note AN_207 USB-DUO

Altera EP4CE6 Mini Board. Hardware User's Guide

UB232R. USB Mini-B FT232R Evaluation Module. Datasheet

Transcription:

D DediProg User Manual 11/2017 StarProg-ATE Engineering IC Programmer User Manual Version 3.2 DediProg Technology Co., Ltd 2017 All rights reserved.

Table of Contents I. INTRODUCTION... 3 II. PRODUCT INFORMATION... 4 III. SYSTEM REQUIREMENT... 4 IV. PRODUCT DESCRIPTIONS... 5 4.1 Exterior... 5 4.2.1 Pin Definition... 7 4.2.2 ICP Electrical Specification... 7 4.3 ATE Port... 8 4.3.1 Pin Definitions... 8 4.3.2 ATE specifications... 9 5.1 Software Installation... 9 5.2 Install StarProg-ATE... 10 5.3 DediWare Setting... 10 VI. APPLICATIONS... 14 VII. ATE INTEGRATION (THROUGH ATE PORT)... 17 VIII. STANDALONE PREPARATION... 18 IX. REVISION HISTORY... 19 www.dediprog.com 2

I. Introduction This user manual provides the descriptions of StarProg-ATE hardware features, applications and software installation guidelines. StarProg-ATE is a solution for updating the programmable memory of ICs that have been welded to the PCBA; it is also for R/D and productions. When working with production, StarProg-ATE supports the USB controls (This provides serial programming), standalone programming, and integrates with the controlling programming for ATE system. According to your production demands, you can choose up to eight projects files through ATE port during standalone programming. USB ICP&ATE For more software instructions, downloads, and application notes, please visit our website. www.dediprog.com/download www.dediprog.com 3

II. Product Information Programmer Models Functions Supported IC Kinds StarProg-U Universal StarProg-ATE EEPROM/SPI FLASH/MCU/CPLD Mini USB Port Socket Sites X ISP/ICP Port X ATE Port X Power Cables/Pass/Busy/Error LED Light Start button Off-line/Standalone Programming Multiple Programmers * *Multiple StarProg-ATE can be driven by 1PC III. System Requirement CPU: P4 or above OS: Win XP or above USB Port: USB 2.0 Free Disk Space: At least 1GB CD ROM: It is necessary for installing the software *When programming large volume ICs (ex. NAND), please reserve enough space for buffering. www.dediprog.com 4

IV. Product Descriptions 4.1 Exterior A. Power Signal Light B. Operation Lights C. Start Button D. ICP Port and ATE Port A. Power Signal Light The light indicates the programmer is powered on. B. Operation Lights Red LED: Error; programming has failed. Yellow LED: The programmer is operating. Green LED: Passed; the programming has completed successfully. C. Start Button It is the start button for conducting a standalone programming. www.dediprog.com 5

D. ICP Port and ATE Port ICP port is the signals and the power cables ports for ICP. On the other hand, ATE port is for integrating with the controls of the ATE system. E. Power Connector F. Mini USB Connector G. Micro SD Card Slot E. Power Connector The power inputs for off-line/standalone mode. (Please use the power adaptor that DediProg provided) F. Mini USB Connector Mini USB connector is for connecting the computer and the programmer when using Dediware. G. Micro SD Slot Insert an SD card to save the project files for production mode. A 4GB SD card is provided with the StarProg-ATE package. www.dediprog.com 6

4.2 ICP Port 4.2.1 Pin Definition 1 CANH VPROG0 (Vcc) 2 3 CANL VPROG1 (Vpp) 4 5 GND GND 6 7 3.3V VREF 8 9 IO7 IO8 10 11 IO5 IO6 12 13 IO3 IO4 14 15 IO1 IO2 16 17 GPIO1 GPIO2 18 19 GPIO3 GPIO4 20 VPROG0 (VCC): Programming voltage. VPROG1 (Vpp): The second set of the voltage. GND: Programmer grounding. 3.3V: The fixed output voltage is 3.3V. VREF: It is the electrical inputs that transfer from the PCBA to the programmer. IO1~IO8 (Input/Output): The signal pins for in circuit programming. GPIO1~4: GPIO Signal Controls. CANH/CANL: CAN bus control (Reserved). 4.2.2 ICP Electrical Specification Pins Name Ranges 1,3 CANH,CANL Differential signal(max 3.3V) *note1 2 VPROG0 (VCC) Voltage 1.2V~5.5V (Max 500mA) 4 VPROG1 (Vpp) Voltage 5~16V (Max 150mA) 9~16 IO1~8 Voltage 1.2~5.5V ( Max 50mA ) 17~20 GPIO1~4 Voltage 1.2~5.5V ( Max 50mA ) Note: If you need the option, please contact Dediprog. www.dediprog.com 7

4.3 ATE Port 4.3.1 Pin Definitions Pin1~Pin2 are all for optical coupler interfaces, which protects the programmer and improves the steadiness of the ATE system. 1 OPTO_GND OPTO_GND 2 3 SEL0 SEL1 4 5 SEL2 Reset 6 7 OPT_VCC OPT_VCC 8 9 OPT_Start OPT_Busy 10 11 OPT_Pass OPT_Fail 12 13 3.3V GND 14 OPTO_GND: Optical Coupler grounded; it should connect to the ATE system. SEL0~2 (Input): The control pins for project file selections, which can select up to eight projects. (It is based on cubic of two.) Reset: Reset the input pins. It is for controlling the multiple projects in standalone mode. If you need to change the project file, you will only need to reset the SEL0~2, and the Reset should be driven low pulse. The programmer will reset the project based on the SEL0~2. OPT_VCC: VCC voltage input, which requires ATE system to provide electricity. OPT_Start (Input): A control pin. Normally stays at pull up internal. The programmer will switch to low pulse (>1000ms) when it is ready for operation OPT_Busy (Output): A status pin. Normally stays at low voltage. When the programmer is busy, it will switch to high voltage. OPT_Pass (Output): A status pin. Normally stays at low voltage. It will switch to high voltage when the programming has completed successfully. OPT_Fail (Output): A status pin. Normally stays at low voltage. It will switch to high voltage when error occurs. 3.3V: Fixed outputs voltage is 3.3V GND: Programmer grounding. www.dediprog.com 8

4.3.2 ATE specifications Pins Name Ranges 3~5 SEL0~2 Voltage 5~24V (Max 20mA) 6 Reset Voltage 5~24V (Max 20mA) 7 8 OPT_VCC Voltage 5~24V 9~12 OPT_Start OPT_Busy OPT_Pass OPT_Fail Voltage 5~24V (Max 20mA) V. Dediware Quick Installation Guide The software is provided with the purchase of StarProg series programmers. The newest version will also be available on our website. www.dediprog.com 5.1 Software Installation 1. Install DediWare software 2. After installation, Dediware icon will appear on the desktop. www.dediprog.com 9

5.2 Install StarProg-ATE 1. Connect StarProg-ATE to a computer (Make sure the computer recognizes the programmer). 2. Connect ICP pins that are correspond to the PCBA. (Please see section VI. Applications for more instructions) 3. Open Dediware to start programming. 5.3 DediWare Setting 1. Double-Click the icon to run the software. 2. Software interface (Make sure the programmer has been detected by the Dediware, please see the below image for reference) www.dediprog.com 10

3. Select IC brand and part number (Make sure to select the model that includes ISP.) 4. Load the programming file. www.dediprog.com 11

5. Single Programming Operation 6. Batch Setup Step 1. Set up the Batch Setting in Config www.dediprog.com 12

Step 2. Click Auto batch to start programming 7. Save and Load the Project File. SavePrj will save the entire select, load, and config settings into a project file (*.dprj). On the other hand, the Load Prj can import the previous project files. 8. Production Mode Steps Step 1. Choose a project (SelectPrj) Step 2. Run the Project (RunPrj) Step 3. Click the start button when it is available (as shown), and then click StopPrj to stop. www.dediprog.com 13

VI. Applications In the engineering mode, once the StarProg-ATE has been tested and created a project file (*.dprj), there are several methods to conduct a production. Method A. Through Dediware Operate and monitor all the production processes through Dediware. All the procedures will be recorded in the log and it can program serial numbers as well. USB ICP Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select Start from handler for start mode in the Config window. Step 2: Select production mode and import project files to start programming. www.dediprog.com 14

Method B: Through CLI CLI can integrate with the production software. Importing project files to start according to your production demands. However the log and the serial number programming are not available under this circumstance. USB ICP Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select Start from handler for start mode in the Config window. Step 2: Connect the CLI (Command line) with your production software and import project file to proceed. Please use the CLI that is provided by DediProg. *If you want to know more about CLI details, please contact DediProg. Method C. Standalone Programming (Use start button) Standalone does not require a computer for programming. Just insert a SD card with projects files, connects power cables to StarProg-ATE and press the start button to begin. ICP Step 1: Test and save the project (*dprj) under Dediware engineering mode. Make sure you select Start from handler for start mode in the Config window. Step 2: Write a batch file (*.bat) and connect it to every project file (*dprj) that you demand. www.dediprog.com 15

Step 3: Copy the batch files and the project files to StarProg-ATE s mini SD card root through the card reader. Step 4: Insert mini SD card to the programmer and connect the power adaptor that we provided. Wait for five seconds and start programming by transferring the OPT_Start at a low pulse (remain above 100ms). *More details about standalone programming, please see VIII. Standalone Preparation section or StarProg-ATE Application Note. Method D. ATE Integration (Through ATE port control) Through integrates the StarProg-ATE and the ATE port. Load the project files to a SD card, select the files through ATE port, and then start programming (Maximum of eight project files) USB ICP&ATE Step 1: Test it under Dediware engineering mode, and then save the project file as *.dprj. Use start mode to set-up the handler. Step 2: Write a batch file (*.bat) and connects to every project file (*dprj) that are needed. Step 3: Copy the batch files and the project file to StarProg-ATE s mini SD card sub-menu through the reader. Step 4: Insert mini SD card to the programmer and connect the power adaptor that we provided. Wait for five seconds and start programming by transferring the OPT_Start at a low pulse (remain above 100ms). *Please see VII. ATE Integration (through ATE Port)or StarProg-ATE Application Note for further information. www.dediprog.com 16

VII. ATE Integration (through ATE Port) There are two ways to use ATE port for standalone programming. If running a single standalone programming, then connect the StarProg-E and the ATE port as followings: OPTO_GND => Grounded with ATE system OPT_VCC => Connects 5~24V OPT_Start => Send a 100ms Low pulse (pull-up internal, and drive low) to operate OPT_Pass OPT_Busy OPT_Fail =>Normally stay at low voltage normally, but it will switch to high voltage when it is activating. If running multiple of standalone programming, then connect the StarProg-E and the ATE port as followings: OPTO_GND => Grounded with ATE system OPT_VCC => Connects 5~24V OPT_Start => Send a 100ms Low pulse (pull-up internal, and drive low) to operate OPT_Pass OPT_Busy OPT_Fail => Normally stay at low voltage normally, but it will switch to high voltage when it is activating. SEL0~2 => There are eight sets for selection according the cubic of two. When you change the project file, the Reset is to restart the programmer. Please refer to the steps to reset. Step 1. Set SEL0~2 to choose project file. Step 2. Reset should be driven low pulse to reset the programmer. Step 3. Programmer will download the project according to SEL0~2. Step 4. Drive low to OPT_start for programming. www.dediprog.com 17

VIII. Standalone Preparation First, create an autorun.bat file, and then edit the contents through the editing software (Ex. Text). The editing rules are: If it is a single file, modify projectname.dprj to your project name. AUTORUN = projectname.dprj If you are choosing the files from SEL0~2 through ATE port, change Projectname1.dprj~Projectname8.dprj to your own project names. AUTORUN = SEL 0 = projectname1.dprj 1 = projectname2.dprj 2 = projectname3.dprj 3 = projectname4.dprj 4 = projectname5.dprj 5 = projectname6.dprj 6 = projectname7.dprj 7 = projectname8.dprj *For more information please see the StarProg-ATE application note. www.dediprog.com 18

IX. Revision History Date Version Changes 2013/11/28 1.0 First release 2015/11/17 2.0 Everything 2016/03/23 3.0 Operate OPT_start with low pulse 2017/10/26 3.1 Picture changed and Pin assessment modified. 2017/11/27 3.2 Add Reset Function on page 8 and page 17. DediProg Technology Co., Ltd Taiwan Headquarter TEL: 886-2-2790-7932 FAX: 886-2-2790-7916 4F., No.7, Ln. 143, Xinming Rd., Neihu Dist., Taipei City 114, Taiwan China Office TEL: 86-21-5160-0157 Room 518, Building 66, Lane1333, Xinlong Road, Vanke Hongqiao CBD.Min Hang District, Shanghai, P.R.C. 201101 U. S. Office TEL: 1-909-274-8860 209 E Baseline RD, Suite E208 #8, Tempe, AZ, 85283, USA Technical Support: support@dediprog.com Sales Support: sales@dediprog.com Information furnished is believed to be accurate and reliable. However, DediProg assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties which may result from its use. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. All rights reserved Printed in Taiwan. www.dediprog.com 19