Home

English

image

Contents

1. m 58 Dealing with Data File Sisri ARAR 60 Solve Invalid File Type or File Data Overflow Error eee 60 Separate File Data for ProgrammMing s sscscssccssscssecssscssssssessescsssseseseessesensesescnssseesonseaseeneeesses 60 Program Two or More Files to One Chiip ssscsssccssssssssneesseessessesecseessecsnecssesnessneesncessessnessees 61 POP Format BH psu sdiodunen tuti qutt isa ici und e act utt et KE 62 Adapter SOLO CE GMs atate a IDE LEM ID M PM CIC Me CMM 62 Superpro96104GP User s Guide 4 Selecting the Correct Ad3ptersuesase trii berita ben tui besi hui ti petat EIUVE Rove IE DNOE Ur Y evi 63 Fidi Sup piu cM 64 Insertion Fest EFEOES nnne aean aaa ith a NE nha Ete Ea 65 Device lD Check BEDOP Soest teu ieiedcvesdesodeniubdpadess edd iade dcdit 65 Troubleshooting eontra ia cinta dido dtr 67 Contact TAT OUT OT OB obe eat apea e eaea inui aa Ci dai xoa UID 67 Superpro96104GP User s Guide 5 Feature Highlights The SUPERPRO includes ultra high speed programming via 32bit RISC MCU device This is especially suitable for programming high capacity NAND Flash devices A 144 pin driver support is built in to provide efficient programming of large pin count devices an additional pin expander module is not necessary to program large pin count devices The SUPERPRO operates with a PC for engineering purpose or in stand alone mode without a PC for repeat production mode
2. This wizard helps you install software for USB Device If your hardware came with an installation CD lt 6 or floppy disk insert it now What do you want the wizard to do Install the software automatically Recommended Install from a list or specific location Advanced Click Next to continue 1 Select Cancel to make sure the system does not install the wrong driver 2 Return to the Software Setup process to setup the software before installing the hardware Refer to page 11 for instructions After you set up the software you can install the hardware and driver The following procedure explains the installation process 1 Make sure all other programs are closed during the installation process 2 Connectthe programmer module to the computer through the USB port 3 Turn on the power switch of the programmer module Superpro96104GP User s Guide 18 When you connect the new hardware the system initiates the New Hardware Wizard which locates the driver from the software you have just installed The system displays alerts one at a time illustrated below The alerts on your system may be slightly different i Found New Hardware USB Device i Found New Hardware USB2 0 programmer r i Found New Hardware X Your new hardware is installed and ready to use 4 After you open the application software for the programmer the system automatically starts the initialization This so
3. The system asks for a password whenever performing a function that requires a password The Enter Password screen is illustrated below Enter Password Enter the password Making a Chip Blank For the chip that can be erased electrically execute the Erase operation For the chip that can be erased with ultraviolet ray use the ultraviolet ray eraser for 3 30 minutes Note OTP cannot be blanked once written Identifying the Sector You must identify the Sector to protect some chips Superpro 6104GP User s Guide 57 There are two ways to select the Sector 1 Enter the address of several sectors maximum of 8 to decide the sectors to protect After the Protect operation is performed the identified sectors are protected 2 Ifthe chip has been divided into several sector groups in advance you can only choose these groups to be protected as shown in the following illustration Config ord x Faas PageO Pazel ipl Groups 15 0 Chipl Groups 31 16 E woups 41 32 3F00 Factory_lockable Area of the SecSi Mi ROM Lock Factory bit Lock Disable v Customer lockable Area of the SecSi Hi_ROM Lock Customer bit Lock Disable Reading A Master Chip The system can read a master chip to the buffer which allows you to copy a master chip to the chips in the other modules To read a master chip complete the following steps 1 Insert the master ch
4. amp MX28F161 dcf P amp E Multilink P amp E Multilink Read pass bin Read pass1 bin wits OD Read passl bin MPSS D TERTE Motorola S Record k sk Binary bin First select the file type from the Files of type drop down list e Data HEX ASCII data file types can be further divided into many different types according to their storage forms You must select the appropriate file type to ensure the data loads correctly e The file type for Fuse data files is JEDEC and the file extension is jed After selecting Superpro96104GP User s Guide 30 the file you do not need to select the data file type Altera Corporation uses POF format files To program an Altera Corporation chip refer to POF Format Files on page 62 for more information 3 4 Select the File Type from the drop down list Select one ofthe following File Modes from the drop down list e Normal to load the whole file e Even to load the first byte and discard the second byte out of every two bytes e Odd to discard the first byte and load the second byte out of every two bytes e 1st byte of 4 to load first byte and discard the other three bytes out of every four bytes e 2nd byte of 4 to load the second byte and discard the other three bytes out of every four bytes e 3rd byte of 4 to load the third byte and discard the other three bytes out of every four bytes e Ath byte of 4 to load the fourth byte and discard the other three bytes o
5. 00 00 00 00 00 00000030 00 00 00 00 00 00 00 00 00 00 00 00 80 0000 00 e Fuse data buffer 00000768 10011010101010101010101010101010 00000800 01101010101010101010101010101010 00000832 10100110101010101010101010101010 00000864 10101010011010101010101010101010 00000896 10101010101001101010101010101010 00000928 10101010101010100110101010101010 00000960 10101010101010101010011010101010 00000992 10101010101010101010101001101010 Superpro96104GP User s Guide 33 HEX ASCII Data Buffer A sample Data Buffer HEX ASCII Edit window is illustrated below 0000000000 03 00 00 01 24 00 00 00 75 73 62 31 30 20 73 OO 0 usb10 s O 0000000010 65 72 69 61 6C 73 00 00 00 A7 E4 B3 B9 F9 3F ED erials 3 0000000020 24 62 65 21 7F D4 38 AF EA 01 00 00 00 02 07 00 Sbe 8 0 00 0000000030 00 00 53 41 4D 53 55 4E 47 03 11 00 90 00 4B 39 SAMSUNGOO K9 0000000040 47 38 47 30 38 55 30 41 40 54 53 4F 50 34 38 04 G8GOBUOAGTSOP48U 0000000050 206 00 00 00 53 55 4E 47 4B 39 05 01 00 00 00 05 Q SUNGK9OO 0 0000000060 206 OA 00 00 00 44 3A 5C 32 32 32 2E 70 72 6A 07 O L D 222 prj0 0000000070 04 00 00 00 00 00 00 00 08 04 00 00 00 00 00 00 O DI 0000000080 200 09 01 00 00 00 00 0A 04 00 00 00 00 00 00 00 D D 0000000090 OB 04 00 00 00 FF FF FF 41 OC 04 00 00 00 FF 00 OO ADDO 00000000A0 00 00 OD 04 00 00 00 00 00 00 00 OE 04 00 00 00 D oo 00000000B0 FF FF FF 41
6. 2 Ready E 2 2 Ready 3 2 Ready 4 4 Ready Output SUPERPRO multi programmer starts Current time is 12 12 2013 09 08 03 Initial file error Programmer 1 Success D0 Failure 0 Total D Programmer 2 Success 0 Failure 0 Total 0 Programmer 3 Success 0 Failure 0 Total 0O Programmer 4 Success 0 Failure 0 Total o All Programmers Success 0 Failure 0 Total 0 Count down disabled Connect all programmers SP6104GP for Window Disconnect all programmers 3 Administrator mode reset Connect all programmers SP6104GP for Window xj Man 1 9o gG He mut ix tog Serial Number Statistic Count Down disabled Count Total 0 Count Remain 0 Reset Count Down SUPERPRO Laiverseal Prog amrmers 1 The Toolbar includes icons to access common functions Refer to the Toolbar section on page 22 for more information 2 The Burning Status window displays the burning process and instructs operators to insert or take out chips Refer to the Burning Status Window section on page 49 for more Superpro 6104GP User s Guide 21 information 3 The Output window displays the running information of the program Refer to the Output Window section on page 51 for more information 4 The Statistic window displays the number of times of successful programming and the number of times of failed programming Refer to the Statistical Window section on page
7. 52 for more information Toolbar The toolbar is illustrated below Each tool is explained in the following sections G AO x Stog Connect DisConnect The programmer software uses Microsoft Winsock protocol to manage four independent modules The main screen is a management interface that controls the hardware of the programmer by sending commands to the SP6100 software After the main interface the process of communicating with the SP6100 software starts automatically If the system does not find the programmer or something is wrong with a moduk select DisConnect to cancel the connection Then check the connection between the hardware and computer Select Connect to reconnect Setting The Superpro 6104GP has an Administrator mode and Producer mode to separate management from production Select the Setting tool to choose whether to enter Administrator mode or Producer mode The system displays the Setting Mode screen illustrated below Administrator Mass Producer Cancel Select either Administrator or Mass Producer to indicate the mode for which you want to indicate the settings Refer to the Setting Screen Administrator section on page 23 or the Setting Screen Producer section on page 48 for more information Auto After making the programming preparations select Auto to start the programmer Stop Select Stop to cancel the current operation Superpro 6104GP User s Guide 22 Quit You cann
8. Buffer Edit screen Refer to the Buffer Edit Screen section on page 32 for more information Select Checksum to open the Checksum for Compatibility screen 6 Select Operation Option to open the Operation Option screen Refer to the Operation Option Screen section on page 38 for more information Superpro96104GP User s Guide 23 7 Select Edit Auto to open the Edit Auto screen Refer to the Edit Auto Screen section on page 43 for more information 8 Select Dev Config to open the ConfigWord screen Refer to the Device Configuration Word Screen section on page 45 for more information 9 Select U E S to open the User Electronic Signature Bytes screen Refer to the U E S Screen section on page 47 for more information 10 Check the Production Mode box to program devices in large quantities The programmer uses the Insertion Test to automatically detect insertion and removal of devices and carry out the entire programming process 11 A project file allows you to save a working environment including the device information the operation option settings and the content of the Auto mode Note If you have upgraded or reinstalled the software any previously saved project files become incompatible Select Load Project to select a previously saved project file using the File dialog box 12 Select Save Project to save the current working environment to a specified project file 13 Select Administrator s Password to set a password to
9. OF 04 00 00 00 00 00 00 00 10 04 00 ADD3 Da 00000000CO 00 00 00 00 00 00 11 01 00 000001120100 00 o0 000 00000000D0 00 01 13 01 00 00 00 00 14 01 00 00 00 00 15 04 000 00 0 00000000E0 00 00 00 FF FF FF 41 16 04 00 00 00 F8 FF FF 41 ADD A 00000000FO0 17 04 00 00 00 01 00 00 00 18 04 00 00 00 00 00 LDB D DD03 T aadress 0000000000H Checksum BD226F48H V Buffer clear on data load Buffer range 0000000000H 0000FFFFFFH E Buffer save when exit Locate Copy Fill Search Search Next Radix Swap The HEX ASCII data buffer is 8 bit wide Press the TAB key to switch between HEX and ASCII data for editing Note Remember that the value of start address must be less than that of the end address 1 Select Buffer clear at IC change to clear the buffer after selecting the device 2 Select Buffer clear on data load to clear the buffer before loading the file data 3 Select Buffer save when exit to save the buffer data when exiting This option also loads the saved data automatically the next time you enter the system 4 Select Locate to open the Locate Buffer dialog box Enter the address of the data you wish to display and select OK to quickly move the cursor to the desired location 5 Select Copy to open the Copy Buffer dialog box e Enter the start address in the Start Address field e Enter the end address in the End Address field e Select OK to copy the data bet
10. byte 8 bit divide the file into four parts by address ofthe first byte the second byte the third byte and the fourth byte out of every four bytes Program the four Superpro96104GP User s Guide 60 parts to four chips respectively When loading the file select the 1st byte of 4 as the File Mode to write the data in the addresses 0 4 8 12 or C if HEX etc to one chip Then select 2 4 byte of 4 3rd byte of 4 and finally 4t byte of 4 to write the remaining data to the other three chips Based on the word 16 bit divide the file into two parts by address of the first two bytes and the last two bytes out of every four bytes Program the two parts to two chips respectively When loading the file select the 1st 2 type of 4 as the File Mode to write the data in the addresses 0 1 5 6 etc to one chip Then select 2 d byte of 4 to write the remaining data to the other chip Program Two or More Files to One Chip You can load several files into the buffer and write them to the chip The following explanation gives an example of programming three files Sample1 Sample2 and Sample3 to one chip The example assumes the following 5 Write the data from the address 200 Hex ofthe file Sample1 to the address 0 of the chip Write the data from the address 0 Hex of the file Sample2 to the address 3000 Hex of the chip Write the data from the address 4000 Hex of the file Sample3 to the address 4000 Hex of the ch
11. call Hidden And the Sector is ided into two areas Customer Lockable Area which can be programmed and protected by custo ctory Locked Area which can only be read by customers 2 The OTP block is located in Hi Rom buffer from OxOOO000H to OxOOO1FFH block Hi Rom buffer address Factory Region Only Read 0x000000 OxOOOOFF omer Region Can Program 0x000100 OxOOO1FF special information of the deivce This ar is one time programmable Adaptor Information The picture below show t po on e he device in the socket of the adaptor Top Yiew adapter s information Superpro96104GP User s Guide 27 The device information includes the following information e Key information about the devices e The manufacturers requirements e The conventions on the special devices Note Some devices may have special requirements including the arrangement of the data buffer content and the explanations on the special operations of the device Read the information carefully To ensure correct programming arrange the data and prepare the corresponding settings according to the requirements You can also find this information in the data manual of the device e The adapter information which may include the order number such as DX5001 the size of the chip and the chip insertion direction Note To program chips with other than the standard encapsulation you must purchase the appropriate adapters
12. is correct by viewing on the Buffer Edit window Refer to the Buffer Edit Screen section on page 32 for detailed information 6 Select Operation Option on the Setting screen to open the Operation Option screen Set each of the following options e Insertion Test option to indicate whether to check the pin contact before programming Superpro 6104GP User s Guide 54 e Device ID Check option to indicate whether to check the ID of the device before programming e Beeper option to indicate whether the beeper beeps when the operation succeeds or fails e Verification Mode option to select a specific VCC voltage to ensure that the chip is programmed correctly Refer to the Operation Option Screen section on page 38 for more information 7 Select Edit Auto on the Settings screen to set the order of the batch processing functions The functions usually selected are Erase Blank_check Program Verify and Security or Protect Refer to Edit Auto on page 43 for more information 8 For devices that include the configuration word you must set the configuration word before programming to ensure that the chip can be used on the target system The configuration words for some devices are contained in the data file Therefore the system automatically loads the configuration word into the configuration word buffer when loading the data file On some devices you must manually make the selection Select Dev Config on the Setting screen Refe
13. may not be able to identify a previously created file You will need to create the Superpro 6104GP User s Guide 64 file again Insertion Test Errors The following error messages may occur during the Insertion Test No device in the socket The system did not detect a device in the socket Insert a chip Find non connection or poor pin contact The system detected poor pin contact Check the pin contact If you find nothing wrong with the connection of the noted pin s replace the chip with another in case the first chip is broken The pin number refers to DIP chip s pin number or the adapter s pin number Device inserted backwards or damaged Take the chip out reverse it and insert it again properly If the problem still exists the chip may have been damaged Device inserted upwards 3 slots The chip has been inserted improperly Refer to Device Information on page 27 for more information An unmatched device 40 pins inserted If the system detects pin contact errors for a chip with more than 48 pins it displays the serial number of the DIP socket of the programmer Check the adapter For any insertion test error messages choose one of the following options Select Abort to stop the programming Select Retry to run the Insertion Test again after correcting the problem Select Ignore to continue the program Device ID Check Error If you selected the ID Check option on the Operation Option General screen a
14. programming This provides seamless migration from engineering to production The SUPERPRO communicates through a USB 2 0 port and operates on most Pentium based IBM compatible desktop notebook computers The SUPERPRO comes with a standard 48 pin DIP ZIF socket and supports optional socket adapters to accommodate PLCC TSOP SOIC SOP QFP TSSOP and BGA package types The programmer and software supports Windows XP and Windows Vista The programmer is scheduled to support 43 000 IC devices by the end of 2008 Please check www xeltek com for the list of the currently supported devices For authorized users the SUPERPRO can provide for automatic generation of electronic serial numbers Superpro 6104GP User s Guide 6 Manual Organization This manual includes the following e An introduction to the SUPERPRO series including the system requirements and the software and hardware installation e Detailed explanations on the commands and the programming procedures e Information about error messages and common problems e An Appendix that includes the customer support information Note The software prevails in any discrepancy between it and the user manual due to any upgrades of the software The information in this document is subject to change without notice Superpro96104GP User s Guide 7 Chapter 1 General Description This chapter provides information on the package contents software features and system requiremen
15. the engineer can guide you through the solution Contact Information 1 Zijin No 2 Rd Zijin Jiangning Technology Incubation Special Park Jiangning Nanjing P R China ZIP 211111 Tel including Fax General Consultation 86 25 68161233 Sales Department 86 25 68161203 68161226 Technical Department 86 25 68161221 Repair and After Sales Service 86 25 68161215 68161218 Website http www xeltek com cn Superpro 6104GP User s Guide 67 License Agreement The copyright of the program and the User s Guide remain the property of XELTEK You may 1 Copy the program for back up purposes ONLY in support of its use on a single computer 2 Transfer the program and license to another party if the other party agrees to accept the terms and conditions of this agreement You may not 3 Use this product on a computer system or network that allows the program to be operated by more than one user at the same time 4 Modify copy or transfer the User s Guide or other documentation or any copy 5 Decompile or disassemble any program modules or encrypted devices Superpro96104GP User s Guide 68 Warranty XELTEK has a strict quality assurance system If the software or hardware has any defects it can be repaired or replaced free according to the specific situation within one year period after the user buys the product The warranty is based on proper installation of the software and usage in the speci
16. 012 VCC V0000013 V0000014 V0000015 V0000016 0000017 V0000018 V0000018 Line 0001 V0000020 iColumn 0001 V0000021 V0000022 V0000023 V0000024 V0000025 V0000026 lt JN Defaut Vector Table e Z High impedance state e X Nocare state e N VCC or GND non test input pins e H Output Logic High VOH e L Output Logic Low VOL e C Clock pin e 1 Input Logic High VIH e 0 Input Logic Low VIL Operation Option Screen Select Operation Option from the Setting screen to open the Operation Option screen Note Using the Operation Option to change the settings may produce minor changes from the following descriptions The Operation Option screen includes four views e General e Buffer e Auto Inc Superpro 6104GP User s Guide 38 e Count Each view is explained in the following sections General The General view of the Operation Option screen is illustrated below Operation Option Sel Cd Option General V Insertion Test ID Chec V Beeper On Sound On Buffer Verify Mode CheckSum 9 Once with Vcc V Default Mode E D Twice with Vcc 5 EPROM Auto Inc 5 cncrypuon apie Cancel 1 Select Insertion Test to have the programmer check the pin contact status before programming The test includes a check for poor contact wrong direction chip insertion and chip insertion orientation errors Refer to Insertion Test Errors on page 65 for more information 2 Selec
17. 11 FF EE DD Superpro 6104GP User s Guide 35 Fuse Buffer A sample Fuse Buffer Edit window is illustrated below 00001728 00001760 00001792 00001824 00001856 00001888 00001920 00001952 00001984 00002016 00002048 00002056 00002120 00002128 00002192 4 11111111111111111111111111111111 01111111111111111111111111111111 11011111111110111111111111111111 11101111111101111111111111111111 11110111110011111111111111111111 11111001101111111111111111111111 11111110011111111111111111111111 11111110011111111111111111111111 11111101101111111111111111111111 11111011110111111111111111111111 11110110 r3 1110111111111111111111111111111111111111111111111111111111111111 p 01011111 1011111111111111111111111111111111111111111111111111111111111111 11 Address 00001774 Checksum 00010E2FH V Buffer clear on data load Buffer range 00000000 00002193 Buffer save when exit Locate Radix Fill The data for editing is either 0 or 1 Refer to the data manual of the device and the JEDEC to determine which of the following explanations for the data apply e 1 represents an intact fuse and 0 represents a blown fuse e 1 represents a blown fuse and 0 represents an intact fuse Refer to the HEX ASCII Data Buffer section on page 34 for more information about the options on this screen Superpro96104GP User s Guide 36 Encryption table A data buffer corresponding to the encrypted data is called an encryption ta
18. Chip Insertion DIP Encapsulation Insert the chip with the notch upwards aligning the bottom line with the bottom line of the socket The diagram below illustrates the process of inserting a 28 pin chip 28 e 14 15 Chip Insertion None DIP Encapsulation Socket adapters are available for other encapsulations including PLCC QFP and SOIC Refer to the Adapter Information on the Device Information screen The insertion follows the position of pin 1 To identify pin 1 of the chip look for a solid square or dot on the chip that gives the information about the chip It also indicates the first pin of the chip Note Generally the pins ofthe chip are downward when they are inserted However as Superpro96104GP User s Guide 28 for the chip PLCC20 its pins should be upward This insertion is called the Dead Bug method Load File Screen There may be one or more data buffers in the device If several data buffers are displayed after you have selected the device refer to the name and the data manual for the meanings of the buffers The two data types of the device are Data HEX ASCII and Fuse e For most EPROM and SCM the data type is Data HEX ASCII e The data type for PLD device is Fuse After you select the device the software automatically identifies the data buffer type You can review the buffer data types if you open the Edit Buffer screen Refer to the Buffer Edit Screen on page 32 for more in
19. FF 0000000040 EF KK EF FF EFE FF EFK FR EF EF EF FF EF FF EF UUDUUDOSU ERSTER ERES AFEFE EE EF RR ERSOEROEROEEOERSEESEE 0000000060 FE NTOEK FRE Pines ee ERO FE 0000000070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0000000080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF UUDUDUUSU XERSERSEES RESCERSERESERSEE ERESGERSOERESIERECOERSERSOEE 00000000A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00000000BO0 FF FF ER CEESNEEOEESERDEESNERESOEESEECEE 00000000CO FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF OUDUDUDDUDO EF EK EE EF EE FF FFFER EF ER EE FF EF FE EF UHDUUDGED SER FE ERE EE ER FEAF FESE SEEE EEEE EEEE ODUDDUDDUEO EIE EF FER EF FROFKECEBOER ERSOFECEROPECERSOERSOEE aaazess 0000000000H cnecksun FF000000H V Buffer clear on data load Buffer range 0000000000H OOOOFFFFFFH Buffer save when exit Locate Copy Fill Search J Search Next Radix Swap Dee Reose 71 5 Note You can open several data buffers at the same time 1 Thetabs in the lower left corner allow you to switch from one data buffer to another The current data buffer name is highlighted 2 Select Duplicate to save the data in the buffers in text form The following examples show the text form of the saved buffer data e HEX ASCII data buffer 00000000 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00 MZ 00000010 B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 ree 00000020 00 00 00 00 00 00 00 00 00 00 00
20. Production Modes e Project Setting Use the same setting as the project setting e Always on Always use the project mode e Never on Never use the project mode 3 Select Log File to open the Log File screen Refer to the Log File Screen section on page 49 for more information 4 Select Administrator s Password to set a password to prevent others from changing the program settings including quitting or entering the program 5 Select OK to indicate the settings are complete or select Cancel close the Setting screen without making changes Superpro96104GP User s Guide 48 Log File Screen You can create a log file to have the system save Output window content into a log file when you exit the program Select Log File from the Setting screen to open the Log File dialog box illustrated below The red labels refer to the numbered explanations below Log File x 1 No FUEL Cancel 9 New 2 Append 3 Log file s name C SP6104GP bin log_mp txt 4 Browse 1 Select No to delete the log file The system will not create a log file on exit 2 Select New to overwrite the existing log file every time the program starts 3 Select Append to add the log file information at the end of the existing log file each time the program starts 4 Enter edit or Browse for the full path name of the log file in the Log file s name field Burning Status Window After finishing the programmer s settings you can burn devices Watch
21. User s Guide XELTEK Superpro 6104GP Ultra Fast Built in 144 pins Programmer of the Future Superpro96104GP User s Guide jt IMPORTANT 1 This manual applies to SUPERPRO 6104GP 2 Make sure to complete the software installation before connecting the programmer USB cable 3 Please read the manual carefully before using programmers 4 Please use XELTEK s adapter self made adapters could lead to connecting error SUPERPRO is the registered trademark of XELTEK Distribution and sales of this product are intended for use by the original purchaser under the terms of the License Agreement This document may not in whole or part be copied photocopied reproduced translated or reduced to any electronic medium of machine readable form without prior consent in writing from XELTEK The information in this document is subject to change without notice Software Copyright 2012 2022 XELTEK User s Guide Copyright 2012 2022 XELTEK Superpro96104GP User s Guide 2 Table of Contents Feature Tighliglits diete ideiiietedio a datas tates cedido BA aaia 6 Manual Orpaurati lsooagunsitedtod n manc ud Messa RR d TE UIS 7 Introduction to SUPERPRO 6104GP scccsscsesecstensisnstossssnnttasisosdouctonstbacinaecdsectnectacednecuacckneckuccaceconseisechs 8 je te CN ESI US ER 8 Programming PATO Wall vc queden demande main DIST E EDAD A UI Ee a E E pEEE 9 Software d C int 1d RDUM m 10 System Requirerernts out
22. ble Whether an encryption table exists depends on the data manual A sample Encryption table is illustrated below 0000000000 EF FF EF FF EF EF EF FF FF FF EF FF EF EF EF EF 2 2 225 DOUDDODUID EF FF EF EF EF EF FF FE EF FF EF EF EF EF EF EF IIR lAddress 0000000000H V Buffer clear on data load Buffer range 0000000000H 000000001FH Buffer save when exit Locate Copy Fill Search Search Next Radix Swap The Encryption function writes the encryption table data into a chip In most cases you cannot check the chip after the data is written into the encryption table The encryption table data also cannot be read Test Vector Table The test vector table is a special data area The data buffer corresponding to the data is called the test vector table If a test vector table is included in the JEDEC file the software loads the test vector table into the buffer when you load the file Each line displays one vector Each bit represents one pin s test characteristic The bits from left to right correspond to the pins from the first to the last respectively Superpro 6104GP User s Guide 37 A sample vector table is illustrated below with definitions following Edit Buffer Ex UY Input low X Input high v0000003 Vo0000004 Output low V0000005 Output high V0000006 Pulse Input 0000007 High V0000008 0000009 Impedance V0000010 No Care V0000011 GND V0000
23. cturer logo to help ensure you sekct the correct manufacturer 3 Highlight the correct device in the Device Name box NOTE The chip s printed name may include the parameters i e speed temperature encapsulation etc If the name is different than what appears in the Device Name column you may ignore the difference or ask for help Superpro96104GP User s Guide 25 You may use the Search box to help select the device from the large quantity of devices listed Enter the first few characters of the device name to limit the number of choices listed in the Manufacturer and Device Name columns For example if you enter 89 in the Search box the list only shows Manufacturers and Devices that contain 89 The sequence of the characters is important For example if you enter 89 the list includes 819 and DA8S9 but not 98 4 Select Dev Info to open the Device Information screen Refer to the next section for more information 5 Select OK or Cancel Superpro96104GP User s Guide 26 Device Information Screen When you choose Dev Information on the Select screen the system displays the Device Information illustrated below Each part of the screen is described below General Information Manufacture S71PL127NB HAWA4BOFBGAO64 FBGA64 Adaptor DX5001 Algorithm Name FWX N A7 Device Informa order id of the adapter Note 1 This device ains a special OTP block we
24. d identify the sector Refer to Identifying the Sector on page 57 for more information e Security encrypts data to make it unreadable e Erase Allis the same as Erase e Protect All is the same as Protect e Lock Bitis a protection method Please refer to the Device Data Manual for the detail information about the operations Example Atmel At89C51 has three operation items Lock Bit1 Lock Bit12 Lock Bit123 The data manual defines the meaning of each Device Configuration Word Screen Important The device configuration word varies from device to device Refer to the device data manual for more information about the configuration words Set the configuration words according to the requirements of your target system Otherwise you cannot use the device normally even if it is normal when preparing and verifying the program Some single chip microcomputers allow special working modes such as the storage area mapping the watchdog time the clock or the encryption Set these special modes through the Device Configuration Word option The user files contain the configuration words of some devices When you load these files the system automatically loads the configuration words into the configuration word buffer However you must select the configuration words for some devices manually Select Dev Config on the Settings screen to open the ConfigWord dialog box The following Superpro96104GP User s Guide 45 sample illustrat
25. d of 2008 types of devices including PROMs E EPROMs PLDs and MCU from more than 150 manufacturers Many types of formats such as Binary Intel linear amp segmented Hex Motorola S Tektronix linear amp segmented JEDEC POF etc Device insertion test 144 pins or less Integrated full screen buffer editing environment with commands such as fill copy move swap etc Project management Batch processing command System Requirements The minimum system configuration is as follows A desktop or laptop computer IBM PC 586 or compatible Windows XP or Windows Vista operating system A hard disk with at least 2 GB free space At least one standard USB port USB 2 0 One CD ROM drive Superpro 6104GP User s Guide 10 Chapter 2 System Installation This chapter provides information on how to install the software and connect the programmer hardware properly To avoid complications during the installation process you must install the software before connecting the programming hardware to your computer Installing the software sets up the INF files and drivers automatically instead of going through the Windows New Hardware Wizard This might install the wrong drivers with a compatible ID Software Setup Select the software to setup your SUPERPRO programmer either from the CD ROM or by downloading the program from the Xeltek website Instructions for both methods are described below CD ROM 1 Insert the CD into t
26. dow The Output Window illustrated below displays the running information of the program This information is saved into the log file as text format when you exit the program Output Disconnect all programmers Connect all programmers Programmer 1 No programmer Programmer 2 No programmer Programmer 3 No programmer Programmer 4 No programmer Disconnect all programmers Connect all programmers Programmer 1 Ready Programmer 2 Ready Programmer 3 Ready Programmer 4 Ready User s setting mass producer mode Programmer 1 Ready Programmer 2 Ready Programmer 3 Ready Programmer 4 Ready All lw Ka sien m 42 X 3 Y m4 This window includes five tabs as explained below e Main The main window displays the history records about the main interface e 1 4 The other four tabs correlate to the modules Each windows displays specific Superpro96104GP User s Guide 51 information about the related module including device selection chip burning and reasons for failure Statistical Window The Statistical Window illustrated below displays the number of times of successful and failed programming Statistic Success Failure 2 2 Count Down disabled Count Total D Count Remain O The system displays the following information according to the default counting rules Success number of times of successful programming for each module and the total Failure n
27. duct sequence number and the MAC address To have the software generate the serial number select Enable AutoIncrement 1 Enterthe automatic start buffer address in the Start Addr field 2 Enterthe automatic end buffer address in the End Addr field Superpro96104GP User s Guide 41 Enter 1 in the Inc Step field 4 The AutoInc Format defines the start value and the overflow value The overflow value is the number at which the increment ceases and carries to the next address which becomes the new start value e Select Binary to set the start value as 0 and the overflow value as 256 e Select ASCII Decimal to set the start value as 30 hexadecimal representation of 0 and the overflow value as 39 1 the hexadecimal representation of 9 e Select ASCII Hex to set the start value as 30 hexadecimal representation of 0 and the overflow value as 46 1 the hexadecimal representation of anumber greater than F where 9 1 A Example There are 64 chips with IDs from 0001 to 0064 which are in the end address of 89C51 EPROM The selected mode is 4 bytes using the decimal system 1 Enter FFF in the Start Address field 2 Enter FFC in the End Address field 3 Enter 1 in the Inc Step field 4 Select ASCII Decimal as the AutoInc Format In the Buffer Edit window make the following change FFC 30 FFD 30 FFE 30 FFF 31 The Operation Information window displays the following information during programming Current A
28. eps required to install Programmer Control Software on your computer It s strongly recommended that you exit all other windows programs before running this setup program WARNING This program is protected by copyrigtht law and international treaties Click Next to continue or Cancel to exit Installation 3 Select Next to proceed to the next step Superpro 6104GP User s Guide 13 The system displays the License Agreement illustrated below License Agreement Please review the following License terms carefully IMPORTANT PLEASE READ THIS SOFTWARE LICENSE AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE BY USING THE SOFTWARE YOU ARE AGREEING TO BE BOUND BY THE TERMS AND CONDITIONS STATED BELOW IF ig YOU DO NOT AGREE WITH THE TERMS OF THIS LICENSE PROMPTLY RETURN THE UNUSED SOFTWARE TO THE POINT OF PURCHASE AND YOUR MONEY WILL BE REFUNDED 1 License Xeltek grants to the Licensee purchasing this copy of SUPERPRO For Windows Software amp nonexclusive nontransferable license to use the software and other software and fonts contained in this package collectively the Software and its documentation for 4 H If you accept the license agreement click I Agree to continue You must accept the agreement to install the Control Software 4 Please read the license agreement carefully Select I Agree to continue the installation To cancel the installation and exit the installation process se
29. er you may choose to program only a part of the chip such as with most E EPROM FLASH devices Note Mostsingle chip microcomputers do not allow a change to the start address of the device 1 For each file enter the Start Address 2 For each file enter the End Address Superpro96104GP User s Guide 40 EXAMPLE The device MACRONIX MX29F200B TSOP48 is a 16 bit flash device Its programmable zone starts at the address 0 and ends at the address 1FFFF hexadecimal system The buffer size in bytes is 1FFFF 1 2 40000 hexadecimal system Because it is a 16 bit 2 bytes device the buffer size is twice as large as the device size To program only the second part of the device enter 10000 as the start address and leave the end address unchanged This correlates the programming data to the buffer data between the address 10000 2 200000 and 40000 Auto Increment The Auto Inc view of the Operation Option screen is illustrated below Operation Option apa r Enable Autolncrement Initial Value General Autolnc Option Autolnc Format Ee Start Addr FFF Binary End Addr FF8 D ASCII Decimal Inc Step 1 ASCII Hex must be authorized Auto Increment provides two methods of generating the serial numbers Auto Increment and User Defined Note The serial number is the content required by some applications that must be written in a certain area for every chip This information includes the pro
30. er window may be incorrect or you may receive an error message when loading the file such as Invalid file type or all file data overflow Select one of the following options to solve this problem e Confirm the file type and ensure the buffer can load all the files e Find the offset address of the file When loading the file select the Show Offset Address Minimize After Loading option to display the start address of the file after the file is loaded Example File Offset Address min 0x0000E0000 Hex This means the offset address of the file is not 0 You must move the data at the address to the address 0 of the buffer To do that load the file again and enter E000 as the File Address Refer to the Load File section on page 29 for more information on loading files Separate File Data for Programming By using the File Mode selection in the File Type dialog box you can select the data of a file and write it to several chips of the same type This allows you to load the file several times according to your needs There are three methods for separating the file data 1 Based on byte 8bit divide the file into two parts by the odd and even address Program the two parts into two chips respectively When loading the file select Even as the File Mode to write the data in the addresses 0 2 4 6 etc to one chip Select Odd as the File mode to write the data at the address 1 3 5 7 etc to the other chip 2 Basedon the
31. fied working environment XELTEK is not responsible for the following cases e The product has been repaired used or changed by any organizations or persons who are not authorized by XELTEK e The product has been damaged because of misuse or careless use e The product serial number has been changed by the user or some other person e The program errors caused by the physical damage of the disk Superpro96104GP User s Guide 69
32. formation When some file data are loaded into the data buffer the following rules apply e With a HEX ASCII data buffer EPROM MCU etc the system assumes that 8 bits of the data are valid e With a JEDEC buffer PLD PAL the system considers the lowest bit 1 bit of the file data valid When you select Load File into Buffer from the Setting screen the system displays the Load File screen illustrated below The red labels refer to the numbered explanations below Load File EJ Buffer EPROM 1 7 File Name D Apollo FW 25hex 2 Browse File Type lintel 3 M File Mode Normal 4 Buffer Address 0 5 File Address 0 6 E Loading with Offset Adress Q T Buffer clear on data load with FF 8 1 Select the data Buffer name from the drop down list as illustrated below Superpro 6104GP User s Guide 29 File Name acryption Table e The default option is considered the programming zone of the device as described in the data manual e To choose between several buffers determine the corresponding programming zones according to the names and the data manual The system loads the file data into the data buffers according to the data buffer names 2 Enter the name of the data file to load in the File Name field Alternatively you can select Browse and choose the file using the Select File box which is illustrated below FRATE AA 2 m HSE a G t t amp
33. ftware manages four independent modules so it may take some time to communicate The system displays a Waiting window illustrated below Waiting Connecting Stop any operations while this message displays and the system is communicating with the programmer Superpro96104GP User s Guide 19 If the system does not automatically initialize it may show a display similar to that illustrated below 83 SP6104GP for Window ey Cornniset ws Status Message 1 No programmer 2 No programmer 3 No programmer 4 d No programmer 5 Make sure the programmer is securely connected to the computer and that the power switch is on Note The four modules are independent of each other Under urgent circumstances if two or more modules are working you can still use SP6104GP Superpro96104GP User s Guide 20 Chapter 3 SUPERPRO 6104GP Software Features This chapter gives detailed explanations of the software functions of the programmer Important Set your monitor display resolution ratio to 1023 768 or above The main screen cannot be resized Main Screen SP6104GP focuses on information needed for mass production It includes a more secure setting to ensure consistency in the burning process The main Superpro 6104GP screen is illustrated below Each part of the user interface is labeled with a number and described below Bz SP6104GP for Window Message 1
34. he CD ROM drive 2 Ifthe setup program does not start automatically run SETUP EXE located in the root directory The system displays a dialog box to select the programmer model illustrated below Device List DataSheet PDF User s Guide PDF Adapter List PDF Superpro96104GP User s Guide 11 3 Select the appropriate programmer model Make sure to select the model you purchased since each model has its own software 4 Select Setup to install the application software for the programmer Xeltek Website You can download the specific software for a certain model at Xeltek website http www xeltek com cn Select the icon to download the appropriate file for your programmer Once you have saved the file to your computer run it to setup the software Setup Process The following procedure explains the setup process 1 The system displays the Select Language dialog box illustrated below Select Language Ese Ld Please select a language during installation English Select your preferred language for the setup process from the drop down list 2 Select OK Superpro96104GP User s Guide 12 The system displays the Install Wizard dialog box illustrated below Preparing to Install Setup is preparing the Install Wizard which will quid you through the setup process Please wait unpacking data Welcome to The Installation Wizard This Wizard will guid you through the st
35. iaaea Den MEER 37 ji build SN 37 Operation Option Sreem ettet bere rte herein bna eve esed cin erase eese FERES 38 GellBEdl ooo irat Sane eatin etam iuit tue iacent earned tdi t artus 39 Inc m P 40 AUTO Increnmebt 55 rede airs sen te at aea pes da Ke NM LR RR RD CER eon 41 EditAuto Screen aasanasettiddpema nian a A ami SU Cdi 43 Device Configuration Word Screen aacra ira criteri tti tentus tusdntd tu ove o RUM dU EH 45 IRSE ug a MX 47 Setting Screen LPFOdUCBL aacoshte tomi needa as tu tu iq anc Io Mec HIR Ue Eo rap es Rd 48 Log File Scree N acc ipod Darei dienten teer ea irai a apum S d c ir 49 Burning Status WIDODOW ucsecemetoieteninatiin tein eden aa erige dora tend 49 Qu tp t WINdOW oon 85 chs tenes dS tatit frase io dun hi qi ME udi aaraa a aaeeeiai 51 Statisucal WINdOW mimiss er 52 Programming PFOCQUUEG uci piisiuuiguioviedcnicnram inp i puert uei nud ure a uat ctu 54 Prepare th Hardware sodio editada citt n meee 54 Prepare the Set IDE tute utei teilte etae etu Ne ue IE 54 Start Producer Moge iae acini deiode dedidit rated ceca dieci oca re 55 Programi the Chip Sizni Roi cdi ulna ntu n aub bad nep b 55 Security and Password HYDUE i eesiceieiesteencetcv test di teet vto Ee CAP prece CE En Cu REUS 56 Making a Chip BISnE ucc nuance tp RE Denier rarata IRR RP RD ac 57 Idontityrme the Sectotos seo ana n A AA AA 57 Reading A Master Chip me
36. ion shows the configuration word for DALLAS DS89C420 It contains the watchdog and three protection modes ConfigWord x Page Watchdog POR Protection Mode enable bit 0 None disable bit 1 Lock Biti Lock Bit12 Lock Bit123 ie a Some single chip microcomputers include many items for the configuration word The items may appear on separate tabs or pages Make sure to set all the items on all pages before programming a chip The input of the configuration word can be divided into several ways e The 8 bit byte edit box input e The 16 bit word edit box input e The single choice input select and deselect choose one out of two e The multiple choice input choose one out of many The configuration words for chip programming are classified into two categories e Ifthe configuration word contains some protected items then you cannot verify the items after preparing the program When preparing the program the programmer automatically shields the protected items and writes the other items Select Security or Protection to write the protected items Note Ifyou select None as the Protection option the system does NOT carry out an operation when performing Security or Protection e In some devices the configuration words cannot be separated so the system does not write the configuration word when preparing the program To write the configuration Superpro 6104GP User s Guide 46 word in these cases se
37. ip Select Edit from the Buffer menu Make sure that the Buffer clear on data load option is not checked Select Load from the File menu to load the Sample1 file e Inthe Buffer Address field enter 0 e Inthe File Address field enter 200 Select Load from the File menu to load the Sample2 file e Inthe Buffer Address field enter 3000 e Inthe File Address field enter 0 Select Load from the File menu to load the Sample3 file e Inthe Buffer Address field enter 4000 e Inthe File Address field enter 4000 Continue with programming If there are no changes in the file requirements or content of the three files Sample1 Sample2 and Sample3 you can save the data in buffer to a new file such as Sample4 for easy loading and programming next time Superpro96104GP User s Guide 61 POF Format Files When programming ALTERA PLD devices the system saves the data in POF format files When loading a POF Format file the system displays a File Type dialog box Select one of the following 1 POF file The system transforms the data into the Fuse data and checks the data when you load it to the buffer You may receive one of the following errors e Unmatched file to this chip This POF file does not match this chip The POF file is related to the device when it is compiled The error indicates that this POF file is not for this device Replace the chip with a matched one e The POF file has errors e Load POF file dll er
38. ip in the first module Superpro 6104GP User s Guide 58 2 Edit Auto to include only the Read function item 3 Select Auto from the Toolbar 4 Take out the master chip To make sure the read succeeded complete the following steps 5 In Administrator mode select the device The type of the device should be the same as the master chip 6 In administrator mode edit Auto again with the appropriate programming functions to program a new chip 7 Savethe project 8 With a new chip execute the programming process with the saved project If the new chip works in the target board like the master chip the copy succeeded Superpro96104GP User s Guide 59 Chapter 5 Detail Explanations on Common Problems You can monitor the programmer operations through the Operation Information Window and message window This chapter helps define common problems related to programmer actions and errors Dealing with Data Files This section explains common problems involving the File Type dialog box Solve Invalid File Type or File Data Overflow Error The data for programming is usually stored in the data file Commonly used formats are Intel Hex Motorola and Tektronix The files of these formats keep data in text mode which include data and address information Because the offset address is not always zero you may incur errors when loading the file directly For example the location of data in buffer as viewed in the Edit Buff
39. lect Cancel The system asks for the Destination Location illustrated below Select Destination Location Where should the software be installed To continue click Next To install to a different folder click Browse and select another folder Destination Fold C NSPB104GP Space required 506 1 MB Superpro 6104GP User s Guide 14 5 Select Browse to choose the installation path After selecting the desired destination folder select Next The system displays the Additional tasks dialog box illustrated below Select Additional tasks Which additional tasks should be performed Select the additional tasks you would like Install Wizard to perform while installing Z Create a start menu icon V Create a desktop icon 6 Checkthe Create a start menu icon box to add an icon on the Start menu during the installation Check the Create a desktop icon box to add an icon to the desktop during the installation Select Next Superpro96104GP User s Guide 15 The system displays the following dialog box Ready to Install the Program the Wizard is ready to begin installation If you want to review or change any of your installation settings click Back Click Cancel to exit the Wizard Current settings Destination Folder C SP6104GP Start Menu Folder SUPERPRO 6104GP Create a desktop SUPERPRO 6104GP 7 Review the settings you selected Select Install to proceed to the
40. lect the corresponding item such as Write_Option Some FLASH devices also use the configuration word for the Protect operation and to execute and display the segment protection U E S Screen When you select U E S from the Settings screen the system displays the User Electronic Signature Bytes screen illustrated below User Electronic Signature Bytes Ex Hex 31323334 ASCII 1234 This screen allows you to view and edit the user s electronic signature in both HEX and ASCII formats When reading devices or loading files the content may be changed Superpro96104GP User s Guide 47 Setting Screen Producer Producer mode sets the four modules with a saved project file When you select Producer on the Setting Mode screen the system displays the Setting screen illustrated below Each part of the screen is described below Setting Select Project 2 D Test_prj Bro 3 D Test prj Browse 4 D Test_prj Browse Production Mode V Same project for all sites Project setting Log File meum Always on Never on Administrators Password Camel 1 The system displays the current project to use for burning the modules Note To avoid errors from complicated burning processes choose the same project for all four modules Check the Same project for all sites checkbox Contact Xeltek if you have a special request Select Browse to select the project file 2 Select one of the following
41. mulation check function e Security or Protect if encryption is required Note You may need to set the configuration word before performing encryption Refer to Device Configuration Word on page 45 for more information 1 To write the data in the memory buffer into the chips select Auto from the Toolbar 2 Insertthe chip properly into the socket If the prompt information indicates a need for an adaptor you may purchase the adapter The programmer waits for the chip insertion The system displays the following prompt Please insert a device into the socket 3 Once you have properly inserted the chip the auto batch processing command starts automatically 4 The programmer waits for the chip removal When chip programming is complete the system displays the following prompt Please remove the device from the socket 5 Review the Output window to check the programming result Security and Password Input To prevent the user s data from being used by another the program asks the user to input the password in the operation process Superpro96104GP User s Guide 56 The Set Password screen is illustrated below Set Password Enter the password Confirm the password 1 Enter the new password in the Enter the password field Leave the field blank to indicate no password is required 2 Re enter the password Both fields must match for a valid password Note Spaces are characters that can be used in the password
42. n Main Memory Block 128Kx8 00000H 1FFFFH Information Block 128x8 20000H 2007FH The information block can be used to store the customer s data Adaptor Information The picture below show the correct position of the device in the socket of the adaptor Top View In this example the adapter order number is DX2044 or DX2144 There are different order numbers for adapters because the sockets are from different manufacturers There may also be a minor difference in size Note To ensure success do not use self made adapters For best results obtain the adapter made by Xeltek Superpro96104GP User s Guide 63 Other Messages Other error messages are explained below Please edit Auto first The Auto consequence is blank Edit Auto and try again Enter a string to search for The Hex Edit Search dialog box is blank Make sure to enter a specified string or ASCII codes to search for in the Buffer Edit dialog box The string for search is blank Input it in Search dialog Enter a string in the Buffer Edit dialog box Then you can use The first time search Continue to search or Search Next functions Search pattern not found The system did not find a matched string or ASCII code User chip is MfgID 0089 DeviID 0051 This display on the Operation Information window indicates that the chip s ID detection function detected a different ID than specified in the manual ID check error Ignore Y
43. nd the system checks the device ID The system displays the following error message if it detects an error Superpro96104GP User s Guide 65 SUPERPRO for Windows A Manufacturer or device ID error Continue e Select Yes to ignore the error and continue programming e Select No to abort the programming When the ID is unmatched the system searches for matched devices and display them in the Operation Information window Superpro 6104GP User s Guide 66 Appendix XELTEK periodically publishes upgrade software on the XELTEK website You can download and upgrade your software from the website Non users may download the software for evaluation Troubleshooting If the User Manual does not answer your questions first contact your sales agent or the distributor If you still need technical assistance you can call XELTEK between 8 30 and 17 30 Make sure you have your product serial number before calling Before contacting XELTEK check the following to ensure you get the best service e Read the User Manual e Ifyou receive an error message that is not explained Make sure you can repeat the circumstances that created the error Write down the error message e Make sure you have your product serial number e Check your computer configuration including computer brand free memory size before starting the software the video adapter brand and the operating system e Make sure you are at your computer when you call so
44. ndicates successful completion of programming You must perform the verify function to ensure accuracy e Read reads the content of the chip into the buffer Open the Buffer Edit screen to view the content Notes The system cannot read the content of encrypted chips The system cannot read PLD devices since the test vector is not in the chip If a chip includes ConfigWord the system reads the ConfigWord data and saves it to the ConfigWord buffer e Verify compares the content of the buffer with that of the chip Notes If there is any discrepancy verification ceases and the system displays a failure message For most memory chips and SCM chips the failure message includes address and data For PLD devices the message displayed depends on the programming reference Only the chips that pass verification can be recognized as the chips being programmed correctly Some chips do not provide the cell to cell check function Instead these chips provide only the accumulation check function similar to the VerifyCRC A few chips do not provide the accumulation check function The system performs the check automatically in the programming process e Blank check checks if the device is in blank state which is dependent on the data manual If filling the blank data buffer is selected when the devices are selected the programmer will fill all the HEX ASCII buffer data with FF or 00 Hex and the fuse buffer with 1 or 0 after the device is selec
45. next step Select Back to return to a previous step to change your selections The system displays the following dialog box Setup is installing Please wait while Setup installs This may take several minutes Extracting files C SP6104GP 1ib MCS1CN64 BIN Em Superpro96104GP User s Guide 16 The system copies the files installs the drivers and registers the software If you are using Windows Vista the system displays following dialog box F an t verity the publisher of this dr Don t install this driver software You should check your manufacturer s website for updated driver software for your device Install this driver software anyway Only install driver software obtained from your manufacturer s website or disc Unsigned software from other sources may harm your computer or steal information v See details 8 Select Install this driver software anyway The system displays the following dialog box i SUPERPRO 6104GP 6104E Version 1 0 b Sm Install Wizard Completed The Install Wizard has successfully installed the software Click Finish to exit the wizard Z Launch the program 9 Select Finish to complete the setup process Superpro96104GP User s Guide 17 Hardware and Driver Installation If you connect the hardware before installing the software the system opens the Found New Hardware Wizard illustrated below Found New Hardware Wizard
46. ot quit while burning chips After the operation is compkete or after canceling the current operation select Quit to exit the program If you have set an administrator s password you must enter the correct password to quit Setting Screen Administrator When you select Administrator on the Setting Mode screen the system displays the Setting screen illustrated below Each part of the screen is described below Device Name INTEL 87C51FC o See Jj Buffer File Name i Checksum Load File into Buffer Save Buffer into File Edit Buffer Operation Option Edit Auto Administrators Password Dev Config Load Project Language UES Save Project Production Mode Programmers IDs 1 The system displays the name of the selected Device Choose Select to open the Select screen to select a device Refer to the Select section on page 25 for more information 2 The system displays the name of the loaded file in the File Name field Select Load File into Buffer to open the Load File screen to load a file Refer to the Load File Screen section on page 29 for more information 3 After editing the buffer information select Save Buffer into File to save data in the current buffer to a disk file The system displays the Save File screen Refer to the Save File Screen section on page 32 for more information 4 Select Edit Buffer to open the
47. ou can ignore the detected ID error and continue the operation ID check error The operation stops because of the ID check error If you have good knowledge of this chip you may ignore the ID error and continue the operation Exercise caution to avoid damaging the chip Pin check error Ignore The system indicates an error during the pin check Ignore it and continue Pin check error An error occurred during the pin check and the operation ceased Programmer not found The programmer is not connected to the PC or it is connected improperly Check the connection Refer to Chapter 2 System Installation on page 11 for more information Programmer not ready Turn off the programmer power switch and turn it on again after a few seconds Programmer is running The programmer hardware is operating Wait until the operation is finished File open error The open file operation failed Out of Memory The memory overflows Production mode isn t available for this chip Since the production mode is dependent on the pin check the chips without pin check function are not applicable for production mode Cancel production mode Cancel the production mode Too long file name The file name is too long User cancel The system displays this message after you select Cancel on the Status bar Can t cancel The Cancel operation has failed Not a project file The file selected is not a project file After the software is updated the software
48. prevent others from changing the program settings including quitting or entering the program 14 Select Programmer s ID to display the ID ofthe four modules These IDs are written when leaving the factory 15 Select OK when you have finished indicating the Administrator settings Superpro96104GP User s Guide 24 Select Device When you choose Select on the Setting screen the system displays the Device Selection dialog box illustrated below Each part of the screen is described below as Mey m mm Search The device is supported by the Device Type programmers listed on the right B AH eMMC NAND NOR Manufacturer Device Name E E PROM AT89C 1051 iannis ATMEL W amp M AT89C1051 SOIC20 B IPROM CHINA CORE AT89C1051U l CYROD AT89C1051U SOIC20 he DRAM SRAM HUAWEI AT89C2051 ICSI AT89C2051 SOIC20 5 PLD ISSI AT89C2051X2 NXP AT89C2051X2 SOIC20 Sn PHILIPS AT89C4051 STC AT89C4051 SOIC20 TECHCODE puli ae TEMIC AT89C51 PLCC44 AT89C51 PQFP44 AT89C51 TQFP44 AT89C5130AQPLCC52 AT89C5130A QFN32 AT89C5130A SOIC28 AT89C5130A VQFP64 AT89C5130AM PLCC52 AT89C5130AM QFN32 A MEL AT89C5130AM SOIC28 AT89C 130AM VOFPRA i 1 Select one of the following Device Types e E E PROM including EPROM EEPROM FLASH e B PROM e DRAM SRAM e PLD e MCU Select ALL if you are not sure what type to choose 2 In the Manufacturer box highlight the desired manufacturer The lower right corner displays the manufa
49. r to the Device Configuration Word Screen section on page 45 for more information 9 Check the Production Mode box on the Setting screen In order to program chips in batches the programmer conducts the insertion test Once you have inserted the chip the system automatically starts the auto batch processing command 10 Select Save Project on the Setting screen to save all of the current settings into a specified project Start Producer Mode 1 Select the Setting icon on the Toolbar The system displays the Setting Mode screen 2 Select Producer and OK The system displays the Setting screen 3 Select Browse to open the project file you saved in the Administrator mode Refer to the Setting Screen Producer section on page 48 for more information Program the Chips The operation steps for programming a chip as set in Edit Auto are follows e Blank Check Notes You can skip this step if the chip is brand new The Blank Check will fail on chips containing some information that can be erased In this case perform the Erase operation first You do not need to erase EPROM chips for which the data can be overwritten Superpro 6104GP User s Guide 55 e Program e Verify Note This step is necessary The chip must pass Verification before the programming can be implemented Some chips provide only the accumulation check function such as VerifyCRC instead of a unit to unit check function Very few chips do not provide the accu
50. ror not found An auxiliary file has errors Contact technical support for assistance 2 Files of other formats are mainly the JED files The system saves data in the buffer in a JED file after reading the chip You can use this format the next time you load the file Adapter Selection The standard programmer configuration supports the DIP devices with 48 or less pins If you want your programmer to support a device with more than 48 pins you will need an adapter There are two types of adapters universal and specific e Universal adapters are applicable for all devices of the same encapsulation and the same number of pins e Specific adapters are applicable for certain devices only For example if the number of the pins for economical programmer hardware is not enough specific adapters may solve the insufficient number of the pins problem This way the programmer can also support devices with more than 48 pins To use devices with pins between 48 and 144 you can choose either the universal adapter or the specific adapter To use devices with pins more than 144 you must use the specific adapter Superpro 6104GP User s Guide 62 Selecting the Correct Adapter The Device Information screen displays adapter information The following illustration shows PLCC44 as an example Manufacturer NOVATEK Type NT68F632ALGGPLCCA4 Package PLCC44 Adaptor DX2044 DX2144 Algorithm Name NT68F632 Device Informatio
51. s refer to the numbered explanations below Save File ex Buffer FLASH 1 File Name 2 File Type Binary 3 M Buffer Address 0 4 Save Data Size 1000 5 Select the Data Buffer Name from the Buffer drop down list Enter File Name for Data or select Browse to select a file name Select the type of file from the File Type drop down list m p B oL Enter the start address of the data buffer in the Buffer Address field The saved data starts at the start address 5 Enterthe save data size in number of bytes in the Save Data Size field Buffer Edit Screen When you select Edit Buffer on the Settings screen the system displays either the Fuse Buffer Edit window or the Data Buffer HEX ASCII Edit window depending on the file type Use the following keys to edit the buffer data e Press the Page Up key to Page up in the data window e Press the Page Down key to Page down in the data window e Press the Home key to move the cursor to the beginning of the line e Press the End key to move cursor to the end of the line Superpro96104GP User s Guide 32 The following sample illustrates an example with two data buffers The red labels refer to the numbered explanations below 9000000000 E EROERESOEECERSEROERSEEDEEGERSEBESERCOERSERCOERESER 0000000010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0000000020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0000000030 FF FF FF FF FF FF FF FF FF FF FF FF FF FF
52. side cath a a ea A E ger buie e cu idee durae 10 Software SEIS aesti nS ie TA a ER d cau uud SI du EUR I 11 CDSRONLE eiue bashes Pastas diaeta fette ea ree cic lac de card tectae 11 POT c 12 Setup PROCESS sep LE 12 Hardware and Driver Installation cssscsscssessesessssssessssesesensesneesseesssssnsssneeenessnecseeneesseeensesnseanses 18 Main Scree M T P 21 Toolbar nmass a Nada iun a RD 22 Connect DisCon eCe 5e datei AR centena cd anoo ie tec tera nit Eai 22 sn 22 jn n 22 18 maet EP SEE PERDRE S 22 Bi ITI 23 Setting Screen Administpator sues su dr ttt URDU RT DU HUE EM 23 Selsct DIEA E soeur diutina edat tace dass p tede dee Sum 25 Device Information SOEBOIIaeGsekoudaetiprebitesebeclixenetutsiec titi tide acied wine i edu ein Dd 27 Chip Insertion DIP Encapsulation sudeesise deckt rpu pneri cn shares cecus orecuace 28 Chip Insertion None DIP Encapsulation sees 28 Superpro96104GP User s Guide 3 Load Bile S CVO ja RR 29 SAVE PIS SCT SOU pM 32 Buffer Edit Screenin mi alma cesarean sop ino ud nnda uu EN 32 HEX AO GID ata B ffet 354 ofc en deta sies cena one cobi Medusa dod Stati ctl 34 Fuse Butler otemeopuetedasce deni irildicd pee a Deep ar cud 36 Encryption Eb 5i kiniita iiaeaae si risu EE
53. t ID Check to have the programmer read the Electronic Identifier Code from the chip to identify the manufacturer the device type and the programming algorithm code If you have already selected the device the default for this option is checked Refer to Device ID Check Error on page 65 for more information 3 Select Beeper On to turn the beeper on or off The beeper makes a sound to indicate the results of operations such as Insertion Test error ID unmatched programming successfully completed or failed Note Not all programmers include a beeper 4 Indicate the mode for verifying the data by selecting one of the Verify Mode options These options refer to the voltage of the pin VCC which may vary when the programmer verifies the data The manufacturer provides the MinVcc and MaxVcc values for verifying the data Superpro 6104GP User s Guide 39 VCC 5 or VCC 10 is adopted for the verification If VCC 5 00V select one of the following options e VCC 5 00V and verify the data once e VCC 4 75V and VCC 5 25V and verify the data twice 5 e VCC 4 50V and VCC 5 50V and verify the data twice 10 Buffer The Buffer view of the Operation Option screen is illustrated below Operation Option E FLASH General Buffer Size Byte 1000H Start Address 0 End Address FFF ut Auto Inc The default programming method is to program the device from the start address to the end address Howev
54. ted An encrypted chip may be displayed as a blank chip Superpro96104GP User s Guide 44 Notes EEPROM devices do not need Blank_check because the chip can be overwritten Refer to Making a Chip Blank on page 57 for more information e Erase erases the chip and makes it blank This operation can only be executed on the chip that can be erased electrically EEPROM does not need to execute this operation If you need a chip with a blank state you can directly write the blank data to the chip Some chips that can be erased electrically are able to become an OTP by configuring the ConfigWord Please refer to the device data manual e Protect encrypts data to make it unreadable Protect affects the operation function whether it is readable or not When the protection state is unreadable the system displays the Protect operation in the operation function window Execute the Protect function to protect the chip Ifthe protection state is readable the Protect options are part of the ConfigWord Select None to have the system perform no protect function Note Ifthe chips made by some manufacturers are fully protected the data cannot be erased even with the ultraviolet ray eraser These chips cannot be re used The Protect function protects the data in FLASH chips You cannot rewrite a protected chip until you have removed the protection Use the Erase operation to remove the protection You must use this operation with Dev Config an
55. ted function in the Device Function column to the end of the Auto column You can also double click the highlighted function in the Device Function column to add it to the Auto column 2 Select Delete to delete the highlighted function in the Auto column You can also double click the highlighted function in the Auto column to delete it 3 Select Delete All to remove all the functions from the Auto column Superpro96104GP User s Guide 43 The display varies depending on the chip Explanations for the most common operations follow Note The Device Operation Window may be different for some devices with special requirements and functions To obtain detailed information for those functions refer to the manual of the device data or the Dev Information screen or contact XELTEK technical support e Auto is the automatic programming mode which executes a series of operations on the device in a preset order e Program writes the data from the buffer into the chip and verifies the accuracy of the programming in some cases Note The Verify function is performed in two modes The first mode checks for accuracy on completion of programming a chip If an error occurs the system displays an error message and ceases the programming The second mode does not perform verification during programming The process continues even if an error occurs Upon completion the system displays a successful programming message However the message only i
56. that the computer is successfully communicating with the programmer It is best to detach management from production so that during production you only need to watch the burning process Use the administrator mode to set the working environment for the burning devices The four modules work the same including devices data and operation options Prepare the Hardware You can only enter administrator mode if the computer and programmer are communicating successfully Make sure that you have the appropriate adapter for your SMD devices if applicable Insert the chip correctly Follow the guidelines of the standard chip insertion markings near the pin driver socket However if you select SMD or a device that requires non standard insertion the system prompts you with the appropriate chip insertion Prepare the Settings 1 Select the Setting icon on the Toolbar The system displays the Setting Mode screen 2 Select Administrator and OK The system displays the Setting screen 3 Select the device Refer to the Select section on page 25 for more information 4 Load the data into the buffer Refer to the Load File Screen section on page 29 for more information Instead of loading a file you can read the data from a master chip Refer to the Reading A Master Chip section on page 58 for more information Note The read function is not available for some devices including those that have been encrypted 5 Make sure the loaded data
57. the burning process and instructions for inserting and removing chips in the Burning Status window illustrated below Each part of the user interface is labeled with a number and described below Status 1 Message Serial Number 41 nen 2 6 2 ne 3 Ready s ne 1 The production mode status is set by project 2 The message displays one of the following options e Ready The moduk is connected or the burning succeeded e Failure The operation failed View the detailed information in the output window Superpro 6104GP User s Guide 49 e No Programmer The module is not connected The Indicator Light displays one of the following options e Green indicates Succeed or Ready e Yellow indicates At work The message section includes a display of process completion as illustrated below Mee MTT e Red indicates Failed Note Refer to the corresponding message for details The system displays the Module ID 5 The system displays the Device Name and checksum The system displays the current Serial Number if set Superpro96104GP User s Guide 50 Important Make sure to check the operation result in the following instances 1 Innon production mode the Stop icon on the Toolbar is gray as illustrated below 2 In production mode the message indicates to remove the device as illustrated below 3 Q Success Please remove the device from the socket Output Win
58. ts for SUPERPRO Introduction to SUPERPRO 6104GP The SUPERPRO is a cost effective reliable and high speed universal programmer for mass production They are designed to communicate with a USB 2 0 port of PC bya standard USB cable Online software provides friendly interface powerful functions and flexibility It is the 8th generation high speed programmers of XELTEK Package Contents The standard package contains the following items e Aprogrammer module e A USB connection cable e A power supply unit e A software installation CD e The User s Guide e Aregistration form Superpro96104GP User s Guide 8 Programming Hardware SP6104GP is a mass product programmer that can burn into four chips at the same time It contains four burning modules as illustrated below The module marked 1 is the main module Model 1 Model 2 Model 3 Model 4 The programming hardware includes the following items e 4complete independent modules e High programming speed e 144 pin universal pin drivers design Note Universal adapters support devices with 144 pins or less for support of E EPROM FLASH SCM PLD SRAM with normal or low voltage e Chip insertion test e Asynchronous mode Production mode operation starts as soon as the chip is inserted in the socket Superpro 6104GP User s Guide 9 Software Features The USB 2 0 Series supports Windows XP and Windows Vista Win 7 8 Over 25 000 40 000 by en
59. umber of times of failed programming for each module and the total Sum total number of times of programming for each module and the total Yield the percentage of success for each module and the total After successful Program execution the Success count increases by 1 Otherwise the failure count increases by 1 Select Reset to set the successful times and the failed times back to 0 Select Reset Count Down to open the Count Down dialog box illustrated below The red labels refer to the explanations that follow Total 100 1 v Count down enabled 2 Cancel O Stop when reaching the total 3 Enter the number of chips you are programming greater than 0 to have the system count down The Count Down number decreases by 1 every time a chip is programmed successfully until it reaches 0 Superpro96104GP User s Guide 52 2 Check the Count Down enabled box to enable the count down function 3 Check the Stop when reading the total box to ensure that no more programs are written until you reset the option Superpro96104GP User s Guide 53 Chapter 4 Procedures This chapter provides information on steps for common procedures Programming Procedure This section presents the operation process for the chip programming from the beginning to the end including the user interface and the device programming steps Before you start to program any devices make sure that you have correctly installed the programmer and
60. ut of every four bytes e 1st2 byte of 4 to load the first two bytes and discard the other two bytes out of every four bytes e 2nd2 byte of 4 to load the last two bytes and discard the other two bytes out of every four bytes Refer to the Separate File Data for Programming section on page 60 for more information 5 The Buffer Address field displays the start address of the data loaded into the buffer The system displays the minimum offset address in the File Address field Some Hex or S record files contain non zero file start addresses If the file type has a non zero start address enter the data offset address in the File Address field Make sure to enter the correct address because an incorrect file offset address causes part of the buffer to be filled with FF or incorrect data This causes a system overflow or failure Refer to Solve Invalid File Type or File Data Overflow on page 60 for more information on this problem Select the Buffer clear on data load with checkbox to fill the data buffers with the specified data Enter the data input type Check the Show Offset Address Minimize After Loading to show the minimized file Offset address or initial address on the screen 10 Select OK to load the file Otherwise select Cancel Superpro96104GP User s Guide 31 Save File Screen When you select Save Buffer into File from the Setting screen the system displays the Save File screen illustrated below The red label
61. utoIncrement Data 0001 In subsequent programming operations the information in the last 4 bytes of the buffer data is FFC 30 FFD 30 FFE 30 FFF 31 After successful programming the AutoIncrement value increases by 1 The Operation Information window displays the following information Current AutoIncrement Data 0002 The last 4 bytes of the buffer data are FFC 30 FFD 30 FFE 30 FFF 32 To define the increase of the serial number select User s Definition You must be authorized to use this function If so you can change the data as desired in the 4K byte range Superpro96104GP User s Guide 42 Edit Auto Screen The Auto function organizes the different functions of the device into a sequential group and carries out the functions in order similar to a batch command When you select Edit Auto on the Settings screen the system displays the Edit Auto screen illustrated below The illustration is a sample for the device ATMEL AT89C51 Edit Auto Device Functions i Auto Program Add Erase Read LL Blank_Check 3 _ Program Blank_Check Dalete Netty Erase Security Delete All The Device Functions column displays all operations for the device The Auto column lists the operations in order of execution For the sample in the illustration the operation execution order is Erase Blank check Program Verify 1 Select Add to add the highligh
62. ween the start address and the end address beginning with a new address Otherwise select Cancel 6 Select Fill to open the Fill Data Into Buffer dialog box e Enter the desired data in the Fill Data field The data consists of HEX numbers such as AA 55 E4 for the Data Buffer HEX ASCII data Edit window e Enter the start address in the Start Address field e Enter the end address in the End Address field Superpro 6104GP User s Guide 34 e Select OK to fill the data Otherwise select Cancel 7 Select Search to search for a specified string 8 Select Search Next to begin the next search for the specified string 9 Select Radix to toggle between the HEX and DEC memory address display 10 Select Swap to open the Word Swap dialog box illustrated below Word Swap Ext Word Width 9 16 Bits 2 Bytes D 32 Bits 4 Bytes D 64 Bits 8 Bytes Cancel Select the Word Width option to swap high byte and low byte according to the specified width in the address range and select OK Otherwise select Cancel For example if the data buffer address 0 10 HEX is 12 34 56 78 90 AA BB CC DD EE FF 11 22 33 44 55 Then after swapping the data it would look like this according to the selected word width e 16 Bits 2 bytes 34 12 78 56 AA 90 CC BB EE DD 11 FF 33 22 55 44 e 32 Bits 4 bytes 78 56 34 12 CC BB AA 90 11 FF EE DD 55 44 33 22 e 64 Bits 8 bytes CC BB AA 90 78 56 34 12 55 44 33 22

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書(PDF:979KB)  Samsung NP-X60P User Manual    allazione - Nexus Marine  Philips SWV3532NZ 1,5 m Stereo Audio Composite A/V cable  STAR 100R SW Manual(English)  NMRevue 01 2007 - Retour accueil  uso e manutenzione  HP 8591C Cable TV Analyzer Cable TV Measurements User's Guide  

Copyright © All rights reserved.
Failed to retrieve file