Home
All100 manual
Contents
1. 38 6 2 5 2 way shuffler 39 6 2 6 4 shuffler 40 6 2 7 Version List 41 6 2 8 Cross Reference 42 6 2 9 Device 15 43 6 3 Programming Data Function Description 44 6 34 Files a a G S 45 6 3 2 Edits 50 6 3 3 Opera HON r rrr rt 64 6 3 4 USB RSV ROV 72 6 3 5 AboUt opere eR RET 73 7 ALL 100 Troubleshooting 74 8 1055 75 8 1 EPROM EEPROM BPROM 75 8 2 PLD PAL GAL PEEL CPLD EPLD and FPGA 79 1 This manual describes how to install and operate ALL 100 Programmer under environment of PC Windows 98 Me 2000 XP Server 2003 ALL 100 Programmer works with PC through USB 1 1 2 0 Universal Serial Bus to perform high speed data transmission The high speed proces sor in programmer precisely controls programming timing and flow this ensures accurate programming waveforms always generated on ALL 100 ALL 100 is embeded with 4Mbit memory to support the programming capacity for most E E PROM MCU MPU and PLD The software auto matically uses PC m
2. Total Count Site setting switch is located on the rear panel of ALL 100 Programmer Valid Site for Multiple ALL 100 setup is 0 7 and can not have the same Site in whole system Site setting 28 When running ALL 100 programming software system will automati detect and load necessary driver S W and also download ming code to ALL 100 through USB port Operation of multiple ALL 100 is basically the same as that of single ALL 100 There are two operation modes for multiple ALL 100 programming synchronous operation and asynchronous operation After entering prosramming mode on screen user can choose either of following two operation modes depending on production needs m Synchronous operation Run programming on all the ALL 100s at the same time Put ICs onto socket of each ALL 100 press Y key on PC keyboard ALL 100s will start prosramming simultaneously m Asynchronous operation Run programming on each ALL 100 one after another Put IC on the 1st ALL 100 press lt YES gt on that programmer to start programming then put another IC on the 2nd ALL 100 press lt YES gt on that programmer to start programming then the 3rd one and so on 29 4 2 Read Compare on Multiple ALL 100s To perform Read Compare function under Multiple ALL 100 setup
3. 000010 30 18 09 O0 00 00 OO 00 03 81 01 00 28 98 O4 OO 000020 5F 74 00 00 00 18 00 00 00 OO El 30 82 DD 000030 02 01 00 31 30 OA 06 08 2A 86 48 86 FT OD 02 000040 05 30 40 OG OA 2B 06 01 04 O1 82 37 02 01 AD 000050 32 30 30 30 OC 06 28 06 61 04 01 82 37 02 01 000060 19 30 20 30 OC 06 08 2A 86 48 86 FT OD 02 05 05 000070 2 000080 8 64 08 AD 000090 03 02 01 02 1 t 000089 DY AA SC momom 000080 01 01 O4 05 D 5 0 03 0 1 0 U 17 Root Rgencug 9605282202592 31 39123123595929 1 Root 9000C0 13 9B 52 GF 000000 39 36 30 996089 33 39 31 32 0000FO 14 30 12 OG 03 55 04 03 13 000100 67 65 GE 63 79 30 5B 30 00 000110 01 01 01 05 00 16 00 000120 B9 GF ED 06 09 66 000130 40 02 21 A2 FT 87 30 000140 9B 75 BG FB 46 5F 42 6 90 000150 BD 99 28 10 58 11 CB 40 000160 00 01 A3 81 30 81 9B 30 000170 49 13 47 46 GF T2 20 54 65 T3 T 69 6E 67 20 50 I GFor Testing P 000180 75 72 70 GF 73 65 73 20 4F GE 6 79 20 53 61 GD urposes Only Sam 000190 70 6C 65 20 53 GF 66 74 77 61 72 65 20 50 75 62 ple Software Pub 900140 6 69 73 68 69 GE 67 20 43 72 65 G4 65 GE 74 69 lishing Credenti 000166 61 6C 73 20 41 67 65 6E 63 79 38 47 06 03 55 10 als oencu0G U 0001CO 01 04 40 30 80 10 12 09 2D OG 1D 1D F 00 20 gt 0 000100 80 61 21 DC 16 64 63 11
4. Device Tester Utility SB Info Help e Split Data Format E Byte Wide Splitin Word Wide Split Dword Wide 2 way splitter Split format options Split Data Format Normally the split data is in Byte Wide however user can choose Word Wide two bytes or Double Word Wide four bytes as unit of data split 37 6 2 4 4 splitter Split one file into four output files The 1st file contains the 1st byte of every 4 byte data segment of the original file The 2nd 3rd and 4th file contains the 2nd 3rd and 4th byte of every 4 byte data segment of the original file Filenames after split 0 ALL 100 Universal Pre grammer Filename to be splitted Device Tester Utility WSBinfo Help ilosystems com tw Ll Utility Fast Open Split Data Format Split Byte Wide Split Word Wide Split in Dword Wide Start Close 4 way splitter Split format options Split Data Format Normally the split data is in Byte Wide however user can choose Word Wide two bytes or Double Word Wide four bytes as unit of data split 38 6 2 5 2 way shuffler Combine two files into one Insert data of Even file into even byte position of the combined file and insert data of Odd file into odd byte position of the combined file
5. 17 3 1 Gettinig StaFted io deeem ee Re eh e exu e uka 17 3 1 1 Start with 55 17 3 1 2 Select IC Manufacturer 18 3 1 3 Select IC Protect Group and Product Type 19 3 2 Load file to Programmer buffer 21 3 3 Read contents from Master IC to buffer 22 3 4 Program buffer contents to 24 3 5 ADAPTERs and CONVERTERS 25 3 5 1 ADAPTER and CONVERTER installation 26 4 Multiple ALL 100 Installation 27 4 1 Multiple ALL 100 28 4 2 Read Compare on Multiple ALL 100s 30 5 ALL 100 Gang Option Installation 31 5 1 ALL 100 Gang 32 5 2 Read Compare on Multiple ALL 100 Gangs 33 6 ALL 100 Software 34 6 1 XACCESS User Interface 34 6 2 Utilities ms 35 6 2 1 Hex to 35 6 2 2 Bin to Hex 36 6 2 3 2 Way s exe 37 6 2 4 4 way splitter
6. 27 128 AT27C2048 AT27C4096 AT27C512 AT27C513R 27 516 AT27HC256R AT27HC64 271 020 271 040 AT27LV1026 AT27LV256R ATC24LC04P ATC93C46 ATC93C56 128 8 ATC93C66 256 8 ATC93LC56 128 16 931 565 931 66 256 8 AT27BV040 AT27C010L 27 1024 AT27C256 AT27C512R AT27C520 AT27HC64L 271 080 AT27LV4096 ATC93C565 ATC93C668 ATC24LC048 1 93 465 AT27BV1024 AT27C020 AT27C1024L AT27C256R AT27C513 AT27HC1024 AT27LV010 A AT27LV1024 AT27LV512A 43 Device List IC Product Type 6 3 Programming Data Function Description Programming software includes loading of programming driver utilities of data management and control of programming function operation Each programmable IC needs correct functional setup before programming User needs to refer IC data sheet and or application software for proper setup of programming function See description below by taking AMD AM29F200B IC as example Selected IC Mfr and Product Type WA sF Exe vi 30 File it Device Gperation USBInfo About 29 Verity lt Erase Protect gt Compare Unprotect Device D Mfr AMD Type AM29F200B gt Adaptor NONE Adapter needed Target Zone Byte Wide Device Start 00000000 Device End 0001 Programming addresses Buffer
7. ZA 2 x About Bile Edit Device Operation USB Info 7 gt Compare Erase Protect gt gt V Blank Program Verity Bead Unprotect Ps Auto Device Mfr AMD 29 200 Adaptor NONE Counter Target Zone Byte w Device Start 00000000 Dev Message Buffer Start 00000000 Buf gt Normal C Even Odd Buffer Checksum 001 Buffer Status PC Memory Buffer Check Close ill automatically expand to 2 times the if you use even or odd mode the buffer device size When insert Master IC onto socket make sure Pin 1 orientation and Pin count positioning is correct as diagram indicated 22 Caution Incorrect IC positioning might cause IC damage programmed to an unknown state 23 3 4 Program buffer contents to IC Insert IC to be programmed onto socket click Auto button on screen or press A key on keyboard following dialogue box will appear Mfr AMD Serial No OFF GheckSum Adapto Device Star lAM29F200B Program Setting r ID Check F Unprotect Erase 0000 Site Status Counter OK NG Programming Programming 13 13 Blank Check Program Verity Buffer Ch
8. 5 Result button 69 3 Erase Enter programming mode with Erase function activated Blank Enter programming mode with Blank check activated Program Enter programming mode with Program function activated Verify Enter programming mode with Verify function activated Protect Enter programming mode with Protect function activated Mfr AMD Serial No OFF CheckSum Type AM29F200B 2 Program Setting Counter F ID Check NG 2 2 gt Check Buffer AE qu st mi nt Buffer Total 2 2 Reset Count Close Blank Check option ID Check option 70 Led E E Program amp Verify options ID Check option 71 6 3 4 USB Info Display current ALL 100 connection status through USB interface ALL 100 connection status 72 6 3 5 About Display model number of current programmer and version number of programming driver L x Version number of programmer and driver 73 7 ALL 100 Troubleshooting After power on ALL 100 will run self diagnostics and USB connection check Green Red LED will display test result Table listed below sum marize test result with possible causes dispositions for troubleshooting Condition Possible
9. Adaptor 122 2 Auto Byte Wide _ Device Start 00000000 Device End 0001FFFF Buffer Start 100000000 Buffer 0003FFFF Buffer Checksum 001 Buffer Status Memory Buffer Size Bytes 2048K Functional options for Device AM29F200B User can also click Fast Key to excute program functions See Fast Key indicated below WA28F EXE Chlen_au cab Ele Edit Device Operation USBlInfo About Isl x Fast key for Device AM29F200B 64 1 Read Read contents IC memory Read function is only valid following position m Single ALL 100 setup The IC on the socket m Multiple ALL 100 setup The IC on socket of Site 0 prosrammer m Single ALL 100 Gang setup The on Socket 1 of Gang programmer m Multiple ALL 100 Gang setup The IC on the 1st Socket Socket 1 of the ist Site Site 0 Gang programmers 5 gt 7 if Erase Protect_ Unprotect Device Mfr AMD Type 29 200 heut BEA Adaptor NONE Counter Target Zone Byte v 9 Device Start 00000000 Dev Message Buffer Start 00000000 Buf Normal Even Odd Buffer Checksum po1F Buffer Status PC F ID Check lemory Buffer Run Close if you use even or mode the buffer ill automatically expand to 2 times the device size I
10. S9evesewpe jA ri esco Zi 000320 69 3F 75 55 65 2 A af 61 10 Modify Programmer Buffer Mapping Ele Edit Device Operation USB Info About Device Mfr AMD JAM29F200B Edit Programmer Buffer Mapping Adaptor NONE Start End 000 Device Target Zone By 00000000 0001 8 Device Start 00000000 Buffer 0000000 000 S Buffer Start 00000000 em Buffer Checksum 0000 Buffer Status PC Memory Buffer Size Bytes 2048K Set Buffer programming Set Device programming addresses addresses 62 Example Program data from Buffer address 500000 SOFFFF to Device address 510000 1FFFF Start End Device 10000 1FFFF Buffer 00000 OFFFF 00000 00000 SOFFFF SOFFFF 10000 10000 S1FFFF S1FFFF Programmer Buffer Device 63 6 3 3 Operation Different IC product type might have different options of programming functions Basically programming functions include options of Erase Blank Program Verify Lock Auto etc WA28F EXE Chlen_au cab File Edit Device Operation USBlnfo About amp g gram Very Compare Erase Compare Protect ID Check Read Auto Unprotect UnProtect Jevice Erase Mfr G Program Type Protect
11. only Site 0 is valid This means that only IC on Site 0 can be read Com pared under Multiple ALL 100 setup amp amp verity Compare Erase Protect Unprotoct Device Mfr Type AM29F200B Counter Target Zone Byte Device Start 00000000 Dev Message Buffer Start 00000000 But 2 Normal C Even Odd Buffer Checksum 001F F ID Check Buffer Status Memory Buffer Close ug use even or odd mode the buffer ill automatically expand to 2 times the device size Read Dialogue Box 52 2 gt gt Blank program veny compare Erase Unprotect 552 Auto T Device Compare and Display Error Counter 001FFFF Type Message Compare Errort Adaptor Device Data Buffer Data 0000074 00 00 000000EB ED E0 Device Start 00000 00 00 00000178 0 00 Buffer start 00000 7 00 00 000001EE 0000 Buffer Checks Buffer Status Check Run Close Comparing now c Compare Dialogue Box 30 5 ALL 100 Gang Option Installation For further speed up programming for volumes of ICs 8 sockets Pro gramming Module option is available Contact your local HI LO agent for ordering information ALL 100 Gang Programmer is an ALL 100 Base Unit with 8 sockets Pro gr
12. 10 50 O0 30 R 00 03 74 28 84 16 AF 3C 2B 000300 2A ED 30 F1 60 9F 60 58 BS 28 1 51 51 x 0 2 00 000310 CO 46 06 AD OD 5F 1E F9 AS 12 OF F 000320 69 C1 75 55 65 23 E2 49 E2 Al 68 FG 59 i uUeH I 5 h V 60 Specify start end addresses and then click OK system will save data between specified addresses to printer output file ZA WA28F EXE Chlen_au cab Bee He Ean aan Editor ol x Ell Jump Move Swap CalcSum Search Print Exit ADDR 0 1 2 3 4 5 6 8 9 A B D E F 0123456789ABCDEF 000140 B9 57 GB BF 64 F5 24 GB D9 32 63 BO ED 45 FO DC Uk d k 2c E 906150 DB Fl 99 AZ 01 85 11 BC 04 BC 5B 14 20 30 10 12 8 000160 00 10 18 03 18 B9 03 05 60 30 55 40 30 HO 000170 94 31 74 64 FG 27 02 45 56 37 47 96 EG 76 02 05 ltd EUTG U 000180 57 27 07 FG 37 56 37 O2 F4 EG 97 02 35 16 06 U 7U7 5 800198 CG 56 02 35 F6 66 47 77 16 27 56 02 05 57 26 U S fGu amp 000180 C6 96 37 86 96 EG 76 02 34 27 56 46 56 EG 47 96 7 U 4 UFULG 000180 16 37 02 1 5 255 D 7 uU 6 t BU 6001CO 10 8 fN 600156 08 16 12 CD 21 66 aFG a R 0001 0 36 55 40 30 600120 97 28 01 60 up i 990200 C5 53 F END G
13. 65 20 53 GF 66 74 77 61 72 65 20 50 75 62 ple Software Pub 900140 GC 69 73 68 69 GE 67 20 43 72 65 G4 65 GE 74 69 lishing Credenti 906180 61 6C 73 20 41 67 65 6E 63 79 30 47 06 55 10 als AgencyOG U 0001CO 01 04 40 30 80 10 12 09 2D 06 10 10 4F 00 gt 0 u 17 Root Rgencug END FFI Cancel 17 OD 9605282202592 16 31 39123123595920 1 906100 80 61 21 DC 16 64 63 11 18 30 16 31 14 30 12 06 dc 10 1 0 0001 0 03 55 04 03 13 OB 52 GF GF 74 20 41 67 65 GE 63 U Root Agenc win 56 7 CalcSum Specify start and end addresses which data to be calculated for checksum and then click OK system will calculate and display result checksum on screen WA28F_EXE Chien_au cab x File Edit Device Operation 8 About Fill Jump Move Swap Search Print Exit ADDR O 1 2 3 4 5 6 7 8 9 A B D E 0123456789ABCDEI 000000 D4 35 34 64 00 00 00 00 FF BD 00 00 00 00 OO 54d m 900919 93 90 90 99 39 19 19 00 AZ 00 900020 F5 81 00 00 00 90 70 28 900030 20 93 R0 60 80 AZ 68 84 68 060040 50 B2 60 10 40 10 28 73 20 10 000050 23 60 AG B2 60 10 40 10 28 73 900060 91 60 80 42 68 84 68 TF DO 20 900070 00 ZZ au ac an sc oc co c 000080 Rw rv 900090 30 000000 8B START 00000000 000080 10 s 9000CO 31 6060006 DO e eme 98 33 ooooFo 81 900190 76
14. 75 62 ple Software Pub 000140 6 69 73 68 69 GE 67 20 43 72 65 6 65 GE T 69 lishing Credenti 61 6 73 20 41 67 65 6 63 79 06 03 0 01 Ou 40 30 80 10 12 E4 09 96 10 1D 8D 61 21 DC 16 65 63 41 18 30 31 14 30 55 04 13 OB 52 6 6 74 67 65 ASCII data Current address 51 2 Fill Specify start and end addresses and data to be filled in then click data will be filled into the specified area _ MEE Eill Jump Move Swap CalcSum Search Print Exit ADDR 8 1 2 3 4 5 6 7 8 A B D E 0123456789ABCDEF 000000 4D 53 43 46 00 00 00 OO FF DB 00 00 00 00 OO MSCF 000010 30 18 09 O0 O0 GO 00 00 03 81 61 98 28 00 O4 OG 000020 74 00 00 00 18 00 00 00 OO El 07 30 82 DD 000030 02 01 00 31 30 OA 06 08 2A 86 48 86 FT OD 02 000040 05 30 40 OG OA 2B 06 01 04 01 82 37 02 01 AD 000050 32 30 30 30 06 28 06 O1 04 01 82 37 02 61 000060 19 30 20 30 OC 06 08 29 86 48 86 FT OD 02 05 05 000070 BY ff CERTA 68 000080 64 no 9 t 800098 03 02 01 02 11 CF sc 4 20000000 FT 800088 01 01 04 O5 0 1 0 U 13 52 er fomir Cancel 17 Root Agencys 000000 39 36 30 17 9605282202592 9900E 33 39 31 32 Pii 16 31
15. C6 600080 pg no o 000090 92 01 02 11 CF via Tess 000000 BS D4 AA 5 oD 5 6 000080 01 91 04 95 o4 0 1 0 000069 13 OB 52 GF 17 Root Agencyd EU 7 17 OD 9605282202592 000000 OD 39 36 30 0000EO0 33 39 31 32 16 31 39123123595920 000020 14 30 12 96 20 41 9 U Root A 000100 67 65 GE 63 86 gencyO 0 H 906110 81 91 65 O0 03 49 00 30 02 40 81 55 22 J 0G 8 U 000120 A4 GF ED 06 09 66 OF 55 BC D7 CD 05 BC 000130 40 O2 21 AZ Bl 87 30 85 SE 02 F2 B9 DC 000140 75 BG FB 46 SF 42 BG 9D 23 36 OB DE 54 OF CD 000150 BD 1F 99 2A 10 58 11 CB 40 CB BS 41 92 01 000160 00 01 81 9E 30 81 98 30 50 06 55 04 03 0 000170 49 13 46 GF 72 20 54 65 73 74 69 GE 67 20 50 000180 75 72 70 GF 73 65 73 20 4F GE GC 79 20 53 61 GD urposes Only Sam 000190 70 6C 65 20 53 66 74 77 61 72 65 20 50 75 62 ple Software Pub 000180 6 69 73 68 69 GE 67 20 43 72 65 64 65 GE 74 69 lishing Credenti 900180 61 6C 73 20 41 67 65 6E 63 79 30 06 55 1D als AgencyOG U 0001CO 01 04 40 30 80 10 12 E4 09 2D OG 1D 1D HF 00 0 0 000100 80 61 21 DC 16 65 63 1 13 30 16 31 14 30 12 06 0001 0 03 55 04 13 OB 52 GF GF 74 20 41 67 65 GE 63 START 00000000 Root Agenc 55 6 Swap Nibble Specify start and end add
16. F EG 97 02 35 16 06 707 5 980199 07 56 02 35 F6 66 47 77 16 27 56 02 05 900100 96 37 86 96 EG 76 02 34 27 56 46 56 EG 900180 16 C6 37 02 14 76 56 36 68 30 9001CO 10 40 O4 08 01 21 96 02 66 01 01 900100 08 16 12 CD 61 46 36 19 81 61 13 41 03 0001 0 30 55 40 30 31 25 F6 F6 47 02 14 76 56 Ir EA WA2BF_EXE Chlen_au cab Bees Bile Edit Device Operation USBInfo About Editor _ D x Fill Jump Move Swap CalcSum Search Print Ext ADDR 1 2 3 5 6 7 8 A B C D E OI23456r89RBCDEF E 000140 B9 57 GB BF 64 F5 24 68 09 32 63 BO ED 45 FO DC Uk d k 2c E 900159 DB Fl 99 R2 91 85 11 04 BC 5B 14 20 Iz 9 900160 00 10 3A 18 E9 03 18 9 03 O5 60 30 55 40 OUg0G 900110 94 31 74 64 FG 27 02 45 56 37 47 96 EG 76 EUTG U 000180 57 27 07 F6 37 56 37 02 24 EG C6 02 35 16 06 707 000190 07 56 02 35 FG 66 87 77 16 27 56 02 05 000180 C6 96 37 86 96 E6 02 3 000180 16 37 02 1 9001CO 10 40 A NNNM Al go Q f 960106 08 16 12 CD 60000000 55 2 SART O001FO 97 28 01 60 i END 900200 C5 53 000210 50 00 30 14 BIN 900220 AF OF 5F Data 590456 900230 F6 46 A9 900240 10 DB 82 TF ox 000250 DA 01 71 B3 C 00000000 000260 10 20 20 i 0000046 C t 000270 25 8 r9 zr 0000010 000280 40 50 00 03 00000275 31 B
17. Filenames to be shuffled ALL 100 Universal Programr er Device Tester Utility USB Infq e Fast Open gt 8748 series 8741A Filename after shuffle 2 way shuffler Output File Input File Even Odd Shuffle in Byte Wide C Shuffle in Word Wide C Shuffle in Dword Wide v Data Format 2 way shuffler Shuffle format options Shuffle Data Format Normally the shuffled data is in Byte Wide however user can choose Word Wide two bytes or Double Word Wide four bytes as unit of data shuffle 39 6 2 6 4 way shuffler Combine four files into one Insert data of 1st file into the 1st byte of every 4 byte data segment of the combined file insert data of 2nd 3rd and 4th file into the 2nd 3rd and 4th byte of every 4 byte data sesment of the combined file Filenames to be shuffled Filename after shuffle ALL 100 Universal Programme r Device Tester Utility USB Info FastOpeng Output File 4 way shuffler Input File Shuffle Data Format in Byte Wide C Shuffle in Word Wide C Shuffle in Dword Wide Start Close 4 way shuffler Shuffle format options Shuffle Data Format Normally the shuffled data is in Byte Wide however user can choose Word Wide two bytes or Double Word Wide four bytes as unit of data shuffle
18. Start 00000000 Buffer End 0003FFFF Buffer Checksum 0000 of programming data Buffer Status PC Memory Buffer Size Bytes 2048 8g Size of programming buffer Location of programming buffer Programming progress indicator Status indicator 44 6 3 1 File Load Save data file and configuration file See dialogue boxes below Functional menu m WA 28F EXE V1 00 45 1 Dialogue boxes of load data file eke Gener E El B el size j 5 11 98 8 01 5 11 98 8 01 5 11 98 8 01 5 11 98 8 01 5 11 98 8 01 5 11 98 8 01 PM 5 11 98 8 01 PM 5 11 98 8 01 PM 5 1198 File Format x 22 intel HEX o000 89 MOTOROLAS Record Loc File format options Data of Unused Bytes File addresses setting 46 2 Dialogue box of save data file ZA _ peration USB info Ab E o e 8 Blank Program Verify Compare Erase Protect Unprotect Device Mfr AMD 29 200 Adaptor NONE Save File Eq 7 0 seyejn Channels Al el Deuce Start 000000 99 Chlen_bb S Chlen_ph S Chles_co ac 2 Chlcs cz bz X Chlen sr amp X
19. an IC has been programmed with Encryption code then a correct decryption code must be given to read the correct data m Protection Fuse Some FLASH memory use Protection fuse for data protection It can prevent data change from accident programming The Protection fuse must be reset to Unprotection state if the programmed data need to be changed The default state of Protection fuse is Unprotection 78 8 2 PLD PAL GAL PEEL CPLD EPLD and FPGA m Programmable Logic Device PLD PLDs are usually grouped into following five categories PLD Aone time Programmable Logic Device such as PAL EPLD A UV Erasable PLD such as EPLD CPLD and FPGA These devices have transparent window on top of package for UV light exposure EEPLD An Electrically Erasable PLD such as GAL PEEL CPLD and FPGA CPLD Amore complex PLD device FPGA Field Programmable Gate Array m JEDEC fuse map file of PLD JEDEC fuse map file is a standard format used for PLD programming It contains fuse information and functional test vectors of PLD to be programmed Most PLD assemblers or compilers such as PALASM OPAL CUPL ABEL AMAZE and PDK 1 can create JEDEC fuse map file m POF fuse map file of PLD POF fuse map file is a format used for ALTERA PLD programming POF file can store more programming data than JEDEC file 79 m Fuse blown and intact Most of unprogrammed blank PLD have fuses in intact connect state Aft
20. cause Dispositions After power on Green and Red LED off Poor contact operation abnormal 1 Check power cable connection 2 Need troubleshooting Contact your local dealer for service After power on Green and Red LED flash Fail self diagnostic test 1 Check if there is IC on socket Should be removed 2 Need troubleshooting dealer for service Contact your local After power on Green LED off but Red LED flash Fail ALL 100 memory diagnostic test 1 Try to power on again 2 Need troubleshooting Contact your local dealer for service After power on or during programming Green LED flash but Red LED off Fail USB connection check 1 Check USB cable connection 2 Check PC BIOS setup to see if USB is disabled Should be enabled 3 Need troubleshooting Contact your local dealer for service During programming Greend LED on but Red LED flash USB communication error 1 Check USB cable connection 2 Need troubleshooting Contact your local dealer for service During programming Green LED on but Red LED become orange color USB data trasmission interrupted 1 Check USB cable connection 2 Check if PC is interrupted 3 Need troubleshooting Contact your local dealer for service 74 8 Glossary 8 1 BPROM and MPU Programmable device An integrated circuit IC that can be programmed m Bit Nibb
21. 0170 94 31 EG 000180 57 27 02 00000000 2 0690190 27 07 9 5 900140 C6 96 56 9001B0 16 6 END uu3FFFF Cancel 6001CO 10 40 01 01 F4 00 8 7 900100 08 16 41 03 21 60 aF6 a a 0001 0 30 55 76 56 EG 36 0U 01 Z G uU G 9001FO 97 28 UT GU 5 55 UU FC 8B 4D AA 900200 C5 53 03 DO 60 90 8 68 10 10 40 SO h 900219 59 90 30 14 00 02 Ez 900220 AF OF SF 3C 59 BD 26 9 000230 Fe FG 46 n9 DB BI s Seain Chemet amp 900240 10 DB A2 CC BH DB 74 0195 Chien us m 900250 DA 01 71 B3 C8 28 10 SChcs cz S Chlen oy Chen za S Chles ac 000260 10 20 20 01 75 14 94 Chida 4 2 2 DO GU EE da Chen me Cx 900280 0 50 09 61 13 41 Chlen nz cr S Chles sv 000290 25 F6 FG H 02 14 76 54 cus gr GR Chan ph GR Chee do 9002406 73 13 13 23 33 0 Chen cu C Chen sr Cx Ches es 900280 13 23 33 13 23 33 53 9 Chen_bb Bohlen t ac 0002CO 32 60 30 55 40 30 31 XChlen bz amp xChlen uk X Chles_hn ac 900200 34 56 27 47 96 66 97 41 i 0002 0 27 96 47 97 BS Dt 900220 18 18 10 50 00 30 of Filename fest ES 900300 28 ED 30 F1 60 amp 000310 CA CO 9B 46 06 AD OD 5
22. 18 30 16 31 14 30 12 06 dc 0 1 0 0001EO 03 55 04 13 OB 52 GF GF 7 20 41 67 65 GE 63 Root Agenc 53 4 Specify start and end addresses in which data to moved also specify the destination address to move to then click OK system will move data between spcified addresses to the destina tion area L3 WAZEr EXE Chlon_au cab Ele Edit Device Operation USB Inin About Editor ied Jump Move Swap CalcSum Search Print Exit ADDR 9 1 2 3 4 5 8 s a B D 900000 990010 000020 900030 000040 000050 000069 000070 000089 000090 900086 0000B0 900000 90609 4D 30 oF 92 95 32 19 98 8 91 13 9 33 53 18 74 91 30 30 30 64 92 Da 91 39 39 43 98 99 98 40 30 20 10 D8 91 52 36 31 46 90 31 96 38 30 02 5 3 95 30 32 3 99 99 99 18 30 2B 06 96 MOVE 99 00 FF 99 93 00 00 06 03 01 04 2B 06 DB 99 99 48 99 39 85 gt 99 99 00 0123456 78 MSCF PE Root Agencys 9605282202592 39123123595920 1 000020 14 30 12 06 6 000100 67 65 63 1 000110 OD 01 01 01 05 00 03 4A 00 30 47 02 HO 81 000120 BS 8A H GF ED 06 09 66 OF 55 BC 07 CD 000130 40 02 21 2 FT 87 30 85
23. 2 DD 000030 62 01 00 31 OC 30 O 06 08 2A 86 48 86 FT OD 62 000040 05 30 40 OG OA 28 06 01 04 O1 82 37 02 01 O4 AD 000050 32 30 30 30 OC 06 OA 2 06 O1 04 01 82 3T 02 O1 000060 19 30 20 30 OC 06 08 20 86 48 86 OD 02 05 05 000070 00 04 19 8T CA 49 8 46 FT 6B B8 TF ER 68 C6 000080 8 64 08 AD 82 06 04 30 82 O1 30 82 01 74 AD 000090 03 92 01 92 02 10 96 37 6C OO AA OO 64 8 11 CF Tl d 000040 B8 Du AA 5 35 F4 30 00 06 09 2 86 48 86 F7 OD 5 0000B0 01 01 04 O5 00 30 16 31 14 30 12 96 55 9 1 0 U 9000 0 13 OB 52 GF GF 74 20 41 67 65 GE 63 79 30 17 Root figencyO 600000 OD 39 36 30 35 32 38 32 32 30 32 35 39 58 17 OD 9605282202592 0000 0 33 39 31 32 33 31 32 33 35 39 35 39 5A 30 16 31 39123123595920 1 14 38 12 O6 55 04 03 13 OB 52 GF GF 74 20 41 9 U 000100 67 65 GE 63 79 30 58 30 00 06 09 24 6 48 86 FT gencyO 000110 OD 01 01 05 09 48 00 30 47 82 40 81 55 22 000120 BS GF ED DG 09 66 OF 55 BC D CD 05 BC 000130 40 02 21 AZ Bl 81 30 85 5E 02 F2 44 DC 000140 75 BG FB 46 SF 42 BG 9D 23 36 OB DE 54 OF CD 000150 BD 1F 99 2A 10 58 11 CB 40 CB BS A7 41 02 01 000160 00 01 81 9E 30 81 9B 30 50 06 55 04 04 000170 49 13 47 46 GF 72 20 54 65 74 69 67 20 50 000180 75 72 70 GF 73 65 73 20 4F GE GC 79 20 53 61 GD urposes Only Sam 000190 78 6 65 20 53 GF 66 74 77 61 72 65 20 50
24. 2 34 27 56 46 56 EG 47 96 7 U 4 UFU G 0001B0 16 37 02 14 76 56 EG 36 97 03 74 60 30 55 01 7 uU 6 t OU 0001CO 10 40 04 08 01 21 4E 96 02 60 DI 01 F4 00 8 fN 000106 08 16 12 CD 61 46 36 10 81 61 13 41 03 21 60 0001EO 30 55 40 30 31 BO 25 F6 F6 02 14 76 56 EG 36 0U001 X G uU 6 000120 97 28 01 GO 73 CG 00 AA O0 46 8 11 FC 4D 000200 C5 53 DO 60 90 82 68 84 68 TF DO 10 10 40 000210 50 00 30 14 00 02 E2 98 24 98 12 71 000220 AF OF SF 59 BD 26 96 85 9C CD 1 AF OF HC 000230 FG FG 46 DB 52 86 27 38 76 DB 65 OB 08 000240 10 DB 2 CC BH DB 718 58 78 02 CH 24 11 14 000250 DA 01 71 B3 C8 03 28 10 0F 28 10 A9 OA 30 20 q 000260 10 20 20 01 75 14 50 9 04 00 40 98 11 OD C6 92 000270 24 A8 F9 2F 03 DO 60 90 42 68 8 68 TF DO 10 10 000280 40 50 00 61 13 41 03 21 60 30 55 40 30 31 OUG01 000290 25 F6 F6 02 14 76 56 36 03 El T1 DO 93 X G UU 6 q 000296 73 13 13 23 03 33 03 93 23 83 5 71 DO 33 93 c 8 3 8 q 3 0002B0 13 23 33 13 23 33 53 93 53 93 AS T2 13 52 83 835 5 r R 9002 0 32 60 30 55 40 30 31 C1 94 54 02 24 54 45 14 02 2 00801 060206 34 56 2T 47 96 66 96 T6 02 14 57 47 86 F6 4U G F U UG 0002 0 27 96 47 97 03 BS OF 00 60 90 42 68 84 68 TF DO G h h 0002FO 19 19
25. 28 10 OA 800098 30 20 10 20 20 01 60 73 6 00 AA 00 46 AB 11 FC 000080 8B 4D AA C5 53 4F 00 60 90 AZ 68 84 68 DO 000080 10 10 40 50 00 61 13 41 21 60 30 55 40 30 0000 0 31 BO 25 F6 F6 47 OZ 14 76 56 36 03 71 000006 DO 93 63 53 23 83 23 23 23 53 93 AS DO 0000 33 93 13 23 33 13 23 33 53 93 53 93 AS 61 13 000020 41 21 60 30 55 40 30 31 BO 25 FG FG 47 02 14 000100 76 56 36 97 B5 03 00 60 90 AZ 68 84 68 TF 000110 DO 10 10 10 50 00 30 00 74 20 04 18 55 22 000120 98 8 4A F6 DE 6D 90 66 FO 55 7D DC 5D CB J 000130 04 20 12 28 1B 78 03 58 ES 20 2F 44 9B CD x x X D 000140 B9 57 68 BF 64 F5 24 6B D9 32 63 BO ED 45 FO DC 2 000150 DB F1 99 AZ 01 85 11 BC 04 BC 5B 14 20 30 10 z 0 000160 00 10 18 03 18 B9 03 05 60 30 55 40 30 2 000170 94 31 T4 64 FG 2T 02 45 56 3T 47 96 EG T6 02 65 000180 57 27 07 FG 37 56 37 O2 F4 EG CG 97 02 35 16 DG 900190 C6 56 02 35 F6 66 47 77 16 2T 56 02 05 57 26 900140 C6 96 37 86 96 EG 76 02 34 27 56 46 56 EG 47 96 000186 16 37 02 14 76 56 EG 36 03 74 60 30 55 Dl 0001CO 10 40 04 08 01 21 E 90 02 60 01 01 F 00 9906100 08 16 12 CD 61 46 36 18 81 61 13 41 21 60 0001 0 30 55 40 30 31 BO 25 FG FG 02 14 76 56 EG 36 58 Specify start end addresses and data to be searched then click OK syst
26. 39123123595920 1 9000 0 14 30 12 06 000100 67 65 63 86 000110 01 01 01 55 22 000120 B9 GF ED 06 09 66 OF 55 CD 05 BC 000130 40 02 21 AZ Bl 87 30 85 SE D2 F2 44 B9 DC 000140 9B 75 B6 FB 46 5F 42 6 90 23 36 DE 54 OF CD 000150 BD 99 28 10 58 11 CB 40 CB BS AT 41 02 01 000160 00 01 81 9E 30 81 9B 30 50 06 03 55 04 64 0 0P U 000170 49 13 4T 46 GF T2 20 54 65 T3 T4 69 6E 67 20 50 I GFor Testing P 000180 75 72 70 GF 73 65 73 20 4F GE GC 79 20 53 61 GD urposes Only Sam 000190 70 6C 65 20 53 GF 66 74 77 61 72 65 20 50 75 62 ple Software Pub 900140 GC 69 73 68 69 GE 67 20 43 72 65 G4 65 GE 74 69 lishing Credenti 000166 61 6C 73 20 41 67 65 6 63 79 30 47 06 03 55 10 als AgencyOG U 0001CO 01 04 40 30 80 10 12 09 2D OG 1D 1D 4F 00 805 0 9906100 80 61 21 DC 16 64 63 11 18 30 16 31 14 30 12 06 a de 8 1 0 0001 0 03 55 04 13 OB 52 GF GF 74 20 41 67 65 GE 63 U Root Agenc Er 20 41 0 U Root 52 3 Jump Specify the start address to jump to then click OK system will jump to the specified address with data displayed A WA28F EXE Chlon_au cab eles Edit Device Operation USBInfo About Editor Tex Fill Jump Move Swap CalcSum Search Print Exit ADDR 1 2 4 5 6 7 8 9 A B D E 0123456789ABCDEF a 000000 4D 53 46 00 00 00 00 FF DB 00 00 00 00 OO MSCF
27. 40 6 2 7 Version List List version number of current programming software Name of programming software 100 Universal Programmer Device Tester Utility USB Info s Version Hdp SAN Update http llwww hilosystems com tw Version List 41 6 2 8 Cross Reference List the Cross Reference IC Mfr Product Type and the corresponding prosramming software iliy USB Info Help PEELDZCVIDAZ WPLDLEXE PEEL22CV102 WPLDI EXE PEEL22CV8 WPLDI EXE PEEL22LVIDAZ WPLDI EXE PEEL253 WPLDI EXE PEEL273 WPLDI EXE 78C16A WMEMILEXE IM29F002B WMEMI EXE IMOSFODZT WMEMI EXE IM29F004B WMEMI EXE IM29F004T WMEMI EXE 27010 WMEMI EXE 270010 WMEMI EXE 2700104 WMEMI EXE 270011 WMEMI EXE 270020 WMEMI EXE 270040 270080 WMEMLLEXE 277100 EXE Cross Reference 42 6 2 9 Device List List all device types that are programmable at current version Print out the list ALI 100 Universal Programmer Tester Utility USE Into alej SAN Update http llwww hilo ms com tw ATC24LCO2W ATC24LC04W ATC93C56 128 16 ATC93C66 256 16 ATC93LC46 ATC93LC56 1288 ATC93LC66 256 16 9 665 241 04 ATC24LC08 ATC93LC468 lt lt ATMEL gt gt EPROM Device AT27BV010 AT27BV020 AT27BV512 AT27C010 27 040 27 080
28. 5 900110 DO 90 30 u 00 74 20 O4 18 000120 9B 60 90 66 FO 55 CB 7D DC 900130 E4 1B TF 78 03 58 ES 2D 2F 44 000180 B9 F5 24 6 9 32 63 BO ED 45 000150 DB 85 11 BC 04 BC 5B T 14 20 900160 00 93 18 B9 03 05 60 30 55 40 900170 94 27 02 45 56 37 47 96 EG T6 900180 57 56 37 02 F4 EG CG 97 02 35 900190 F6 66 47 77 16 27 56 02 05 900100 EG 76 02 34 27 56 46 56 EG 900180 16 76 56 36 74 68 38 9001CO 10 98 01 21 90 02 60 01 01 9001D0 08 46 36 18 81 03 61 13 41 03 0001 0 30 25 FG F6 47 02 14 76 56 EG 36 00801 7 0 0 6 m 57 8 Search Two options available search ASC data or search Binary data 3 WA28F_EXE Chlen_au cab Eile Edit Device Operation USB Info About Editor LEk Eill Jump Move Swap CalcSum Search Print Exit ADDR 0 1 2 4 5 B C D E 0123456789ABCDEF E 000000 D4 35 34 64 00 00 00 00 00 00 00 OO 5ud 900010 81 99 BO 98 08 30 10 16 00 AZ OO GO 000020 F5 47 00 00 00 81 00 00 00 00 70 28 70 DD 000030 20 10 00 13 CO 03 AQ 60 80 AZ 68 84 68 DO 20 000040 50 04 GO AO B2 60 10 40 10 28 73 20 10 40 000050 23 03 CO 60 AQ B2 60 10 40 10 28 73 20 10 000060 91 02 CO 60 80 82 68 8 68 DO 20 50 50 000070 60 40 01 4B 78 94 8E 64 TF BG 8B AE 86 GC 000080 8 46 80 OA 28 60 40 03 28 10 C 03
29. 8 000290 25 F6 F6 47 8 90 6 9 900200 73 13 13 2 33 93 s 8 3 8 q 3 900280 13 23 33 13 23 33 53 93 53 93 AS T2 13 52 83 835 5 r R 9862 06 32 60 30 55 40 30 31 C1 94 54 02 24 54 45 14 02 2 00801 9002D0 34 56 27 47 96 66 97 96 6 76 02 1 5T HUG F U WG 0002E0 27 96 97 BS 00 60 90 A2 68 84 68 5 900220 19 18 19 50 00 30 00 03 r 20 84 16 RF 900300 2 ED 30 F1 60 60 54 BS 28 1 51 22 2 00 900310 CO 9B 46 AD OD 5F 1E F9 CE AD EB AS 12 OF F _ 000320 69 C1 75 55 65 23 2 49 E2 1 68 F6 59 i uUeM I h Ir P 59 9 Print Two options available print to printer ouput to file WA28F EXE Chlen_au cab s x Ele Edit Device Operation USB Info About Fill Jump Move Swap CelcSum Search Print Exit ADDR 0 1 2 3 4 5 6 7 C D 0123456789ABCDEF E 900140 B9 57 GB BF 64 F5 24 GB 2TeFie ED 45 FO DC Uk d k 2c E m 900150 DB 99 AZ 85 11 BC 5B 14 20 30 10 z 8 900160 00 10 18 E9 03 18 B9 03 O5 60 36 55 40 30 40 OURO 900170 94 31 74 64 F6 27 02 5 56 37 47 96 EG 76 02 05 ltd EUTG u 000180 57 27 07 FG 37 56 37 O2 F4 EG 97 02 35 16 06 W 7UT 5 000190 07 6 56 02 35 F6 66 47 77 16 27 56 02 05 57 26 5 We 000180 C6 96 37 86 96 76 0
30. ALL 100 Universal amp Gang Programmer User s Manual Oct 2003 2003 HI LO SYSTEM RESEARCH LTD Information provided in this document is proprietary to HI LO System Research Ltd http www hi lo com tw The information in this publication is believed to be accurate in all respects at the time of publication but is subjejct to be changed without notice HI LO Systems assumes no responsibility for any errors or omissions and disclaims responsibility for any consequence resulting from the use of the information included herein Trademarks HI LO is a trademark of HI LO System Research Co Ltd Windows 98 Me 2000 XP Server 2003 are trademarks of Microsoft Corporation IBM is a trademark of IBM Corporation AMD is a trademark of Advanced Micro Devices Inc All other trademarks are the property of their respective owners 1 1 1 Programmer and Accessories 1 1 2 PC System Requirements 3 1 3 ALL 100 5 4 2 Single ALL 100 Installation 5 2 1 Hardware Installation 5 2 2 USB Driver Installation 9 2 3 Software Installation 14 3 ALL 100 Basic Operation
31. Blank Program Verify Compare Erese Protect Unprotect Program Device Mfr AMD Mfr Adaptor Type AM29F200B Me Cancel Device Start Buffer Start Buffer Check Buffer Status Mfr List Type List 29 2008 Remark When reselecting IC manufacturer and Product Type information in dia log box will be updated accordingly and the driver file will be downloaded to ALL 100 Programmer If message File not found appears it means the driver file is not available in PC check the attached Driver File CD or visit HI LO web site at http www hi lo com tw for S W download If a specific ADAPTER is needed File not found might be due to the absence of the required ADAPTER S W Try to install the S W again 20 3 2 Load file to Programmer buffer It is ready for IC programming after selecting IC Manufacturer and Prod uct Type In general programming code is saved in a file in Bin Hex format This code needs to be loaded to programmer buffer and then programmed into Blank IC devices To load file to programmer buffer click File menu select Load file to Programmer buffer option fol lowing dialogue box will appear 1 00 _ 2 x Edit Device Blnfo About v e amp Blank Program Verity Compare Erase Protect Unprotect Devi
32. C ID Check Process status and Message yx After Read operation suggest user to double check to confirm checksum and the data read are all correct 65 2 Auto Enter programming mode with all programming functions activated Sector Block setting Parameter setting Programming func i i IC Mfr Protect type tional options Ne Parme Mfr AMD Serial No CheckSum 29 200 23A3 Program Setting Counter ID Check Site Status OK NG 3 lank Checking 22 0 0 Unprotect Eras 0 xfi Devi heck Program a Verity ici Buffer Protect a Buffer 5 Run Programming result Reset button result button Different IC product type might have different programming functional setting and parameter setting User needs to refer IC data sheet for proper settings of programming functions and programming parameters 66 m Sector Block Specify Sector Block protected if needed E m 67 m Parameter Special setting for programming if needed um cj 68 g Result button Button to display programming result and elapsed time E E
33. Chles cr ac Putter start S Chlen_ca S Chlen_t Chles_do _ Chlen_uk S Chles_es ie Chlen_us S Chles_gt Butter checksum REBA Chlen_im Chlen_za S Chles_hn Chles_er BE Chlen_nz ni Filename Seve Save Ali Cancel Binary Data file to be saved File format options 3 Dialogue boxes of load save Programming Configuration file The Programming Configuration file contains all programming related data setup by user It includes programming driver data file programming functional setting and serial number setting User can save Programming Configuration file for load it back next time for programming without re setting of programming function and serial number 47 Load Programmer Configuration m Barw B a Programming Configuration file to be loaded 2 L see o m Programming Configuration file to be saved 48 4 Dialogue box of enable Job Function Once user enable Job Function and followed by loading Program ming Configuration file system will enter lt AUTO gt programming mode and is ready for programming User needs not re do the programming functional setting and serial number setting wa20F EXE Chlen_au cab Ele Edit Device Operation U
34. SBInfo About Load File to Programmer Buffer gt Seve File ProgremmerBufer Very 2 6 Compare Er Protect Unprotect Load Programmer Configuration Save Programmer Configuration Enable Job Function Type Adaptor NONE Device Start Device End 0001FFFF Buffer Start Buffer End 0003FFFF Buffer Status PC Mei Buffer Size Bytes 2048K Enable Job Function 49 6 3 2 Edit Includes edit and address of programmins data See dialogue box below Edit programming data option Address programming data option wA28F EXE Chlen au cab Device Type AM29F200B Adaptor NONE Target Zone Byte Wide Device Start 00000000 Device End 0001 Buffer Start 00000000 Buffer End Buffer Checksum 3EB4 Buffer Status PC Memory Buffer Size Bytes 2048K 50 1 Edit data Provide functions such as Fill Jump Swap Calc SUM Search etc for user to edit programming data in Hex and ASC Il expressions Edit functional menu USB Info About Editor Fill Jump Move Swap CalcSum Search Print Exit ADDR O 1 2 3 4 5 6 8 9 A B C D E 0123456789ABCDEF 000000 53 43 46 00 00 00 00 FF DB 00 00 00 00 00 00 000010 30 18 00 O0 00 00 00 00 03 01 01 00 28 00 00 000020 74 00 O0 00 18 00 00 OO El 07 8
35. SE D2 F2 44 000140 98 75 FB 46 SF 42 6 90 23 36 OB 54 000150 BD 99 2A 10 58 11 CB 40 CB BS AT 41 02 800160 00 91 81 9E 30 81 98 30 50 06 03 55 04 000170 49 13 46 GF T2 20 54 65 73 T 69 GE 67 000180 75 72 GF 73 65 73 20 4F GE 6 79 20 53 61 60 urposes Only Sam 000130 70 6C 65 20 53 6F 66 74 77 61 72 65 20 50 75 62 ple Software Pub 900140 GC 69 73 68 69 GE 67 20 43 72 65 64 65 GE 74 69 lishing Credenti 900180 61 GC 20 41 67 65 6 63 79 30 47 06 55 1D als AgencyOG U 000160 01 HO 30 80 10 12 E4 09 2D OG 1D 1D F 00 0 0 900100 80 61 21 DC 16 64 63 11 13 30 16 31 14 30 12 06 0 1 0 0001 0 03 55 04 13 OB 52 GF GF 74 20 41 67 65 GE 63 U Root Agenc 54 5 Swap Byte Specify start and end addresses in which data to byte swaped then click system will swap byte for data between specified addresses E WA28F EXE Chlen_au cab Bee Fill Jump Move Swap CalcSum Search Print Exit ADDR 8 1 2 3 4 5 6 1 8 9 B C D E F 0123456789ABCDEF 000000 4D 53 43 46 00 00 00 O0 FF DB 00 00 00 00 00 OO MSCF 000010 30 18 00 O0 00 00 00 00 03 01 O1 00 2A 00 O 00 000020 5F 74 00 00 00 18 00 00 00 00 30 82 07 DD 000030 02 01 00 31 OC 30 OR 06 08 28 86 FT OD 02 000040 05 30 40 96 OA 28 06 01 04 01 000050 32 30 30 30 OC O6 OR 28 06 01 3T 02 01 000060 19 30 20 30 OC 95 05 000070 00 10 BY tg 68
36. TERs or ADAPTERs Max Sockets in parallel 8 sockets on optional GANG Programming Module Controller 16 bits high speed controller with big sized FPGA amp CPLD Interface Port 1 x USB port Data Transfer Rate USB 1 1 12 Mb s USB 2 0 480 Mb s Max Sites in parallel up to 8 via tiered star USB Functions Load file Read Master Program Verify Auto ID Check Checksum Blank Check Erase Protect Unprotect Secure Edit Function Configuration Self Test Host Computer Requirements An Intel Pentium or compatible processor with 64MB of RAM At least one USB port available V 1 1 2 0 20 MB free hard disk space with Windows 98 Me 2000 XP Server 2003 operating system CD ROM Drive Power AC voltage 100 240 VAC Frequency 50 60 Hz Power consumption 50W Dimension L x W x H 260mm x 150mm x 100mm Weight 4 kg Operating Temperature 0 40 32 105 F Safety Standards CE Approved 2 Single ALL 100 Installation 2 1 Hardware Installation Before installation make sure your PC has USB 1 1 2 0 port which can be connected to ALL 100 Programmer through USB cable Suggest to use USB 2 0 for fast data transmission with ALL 100 Programmer USB 1 1 Full Speed Transmission rate 12 Mb s USB 2 0 High Speed Transmission rate 480 Mb s Step 1 Make sure power of Base Unit is in OFF state and then positioning and co
37. a A BYTE contains 8 bit data WORD contains 16 bit data MPU is normally in 8 or 16 bit width but still have some in 12 or 14 bit width m Device Start and Device End address It specifies the start and end addresses inside IC device During IC programming data stored in programmer buffer will be written to this specified area 76 m USB interface USB Universal Serial Bus is a speed data transmission bus initiated by Intel and then supported by NEC IBM MicroSoft Compaq etc It is now data transmission standard between PC and peripheral devices V1 0 1 1 USB Low Speed 1 5 Mb s V1 0 1 1 USB Full Speed 12 Mb s V2 0 USB High Speed 480 Mb s m Security fuse Security fuse is available in most of programmable ICs Once the Security fuse has been blown the data stored in IC can not be read out correctly and IC can not be programmed either However IC can still operate functionally no matter the Security fuse has been blown or not Note Once the Security fuse has been blown IC data can no longer be read out or programmed correctly please double check before programming Security fuse m Lock bits Some MCU MPU use Lock bits to protect data programmed Normally user has options to select individual Lock bit to protect different area of memory data Please refer IC data sheet for definition of Lock bits 77 m Encryption Some MCU MPU use Encryption code for data protection If
38. ael 19 000210 50 00 30 14 i 2 START poen 000226 AF OF SF OF 000230 FG FG 46 A9 000240 10 DB 2 11 000250 DA 01 71 B3 C8 03 28 10 0F 28 10 OA 30 000260 10 20 20 01 75 14 50 9C 00 00 40 98 11 OD 000270 24 AS F9 2F 03 DO 60 90 02 68 84 68 TF DO 10 000280 40 50 00 61 13 41 03 21 60 38 55 40 31 BO 000290 25 F6 F6 4T 02 14 76 56 6 36 9T 03 El T1 DO G 9U 6 900200 73 13 13 23 03 33 03 93 23 83 5 71 DO 33 8 3 8 0002B0 13 23 33 13 23 33 53 93 53 93 5 T2 13 52 35 5 060266 32 60 30 55 40 30 31 C1 94 54 02 24 54 45 14 02 2 00801 060206 34 56 27 47 96 66 96 T6 02 14 57 47 86 F6 U G f 0002 0 27 96 47 97 03 BS OF 00 60 90 A2 68 84 68 TF DO G 0002FO 10 19 19 50 00 30 R 60 03 74 20 84 16 RF 3C 2B 000300 2A ED 30 F1 60 9F 60 58 BS 2B 1 51 51 000310 CO 98 46 96 AD OD SF 1E F9 AO EG AS 12 SF 000320 69 1 75 55 65 23 E2 49 E2 Al 68 F6 59 Lr t BUI 3 WA28F EXE Chlen_au cab See Ele Edit Device Operation USBInfo About Editor x Fil Jump Move Swap CalcSum Search Print Ext ADDR 6 1 2 3 5 6 7 8 9 A B C D E F 0123456789ABCDEF 000140 57 68 BF 64 F5 24 GB D9 32 63 ED 45 FO DC Wk d k 2c E El 000150 DB F1 99 A2 01 85 11 BC 04 BC 5B 14 20 30 10 12 9 000160 10 55 40 30 40 EUTG u 00
39. amming Module put on the top User can choose either Single ALL 100 Gang operation or Multiple ALL 100 Gang operation for mass programming The S W attached with 8 sockets Programming Module is used for ALL 100 Gang as well as Multiple ALL 100 Gang operation The installation operation is similar as what is stated above yx Due to more information to be displayed on screen for Gang operation user s screen resolution needs to be 1024x768 pixels SVGA mode or above 31 5 1 ALL 100 Gang Operation ALL 100 Gang Programmer ties IC pin count in parallel drive program ming and control signals through FPGA to program ICs on all sockets simultaneously The diagram below shows there is one ALL 100 Gang Programmer Site 0 is running programming ALL 100 Site ALL 100 Gang x8 sockets Up to 8 sets of ALL 100 Gang Programmer can be connected to PC through USB interface this is so call Multiple ALL 100 Gang Setup Each ALL 100 Gang can program 8 ICs One PC with 8 sites of ALL 100 Gang setup can program 8x8 64 ICs 32 5 2 Read Compare on Multiple ALL 100 Gangs To perform Compare function under Multiple ALL 100 Gang operation only IC on MASTER Socket 1 of Site 0 Gang programmer is valid This means that only the 1st IC on MASTER Socket 1 of the 1st site Site 0 Gang Programmer can be read compared un
40. ation 3 1 Getting Started We will have a brief description of ALL 100 basic operation introduce how to access the desired IC programming driver through XACCESS the main system program We will also introduce functions of Device Load Blank check and Program by taking AMD AM29F200B as example For best view of ALL 100 information displayed user s screen should have resolution 800x600 pixels or above 3 1 1 Start with XACCESS Click the icon of XACCESS to activate XACCESS EXE get following display on the window 3 1 2 Select IC Manufacturer Click Device to display IC Manufacturer options Select AMD and click to display List the selected manufacturer ALL 100 Universal Programmer Device Tester Utility USBInfo Help e ej sj Fast Open gt 8748 series 8741AWMPU2 EXE E SAN Update http llwww hilosystems com tw EE E Y 7s Type List 8748 sei Hs x MAP C EPROM EEPROM 2817 9 ALTERA AM2864AE A AMD Serial EPROM AM2864BE B BPROM AM28C256 AM28F010 C MPU MCU AM28F010A AM28F020 AM28F020A ATMEL AM28F256 BMI 28 25 BOWMA DEB Bun AM28F512 AM28F512A X Cancel AM 9FNN R z 4 4 2 18 3 1 3 Select IC Product Group and Pro
41. ce Mfr AMD AM29F200B Adaptor NONE TES Lookin Cu Channels S Device Start 0000000 Neme Modified Chlen_gy 34KB Cabinet 5 11 98 8 01 PM 3 Chlen 66KB Cabinet 5 11 98 8 01 PM jm 42KB Cabinet 5 11 98 8 01 PM E Chlen 53 Cabinet 5 11 98 8 01 Chlen nz 60KB Cabinet 5 11 98 8 01 PM Chlen ph Cabinet 5 11 98 8 01 PM x Chlen sr 34KB Cabinet 5 11 98 8 01 PM Chlen tt 34KB Cabinet 5 11 98 8 01 PM uk EAKA 5 11 98 8 PM Buffer Start 0000000 Buffer Checksum 0000 Buffer Status PC Memo le File name Open Cancel Files oftype An le Open as read only Function of file Loading is similar to that under Windows environment Enter the file name to be downloaded and click Open the named file will be loaded to programmer buffer Note Disk drive and file path must be correct Select and click the correct drive and folder that the file located to If it can not be operated by mouse apply lt TAB gt lt UP gt lt DOWN gt and lt gt keys for selecting and confirming 21 3 3 Read contents from Master to buffer When programming code is stored in a Master IC insert the Master IC onto socket click Read button on screen or press R key on keyboard to read programming code from Master IC to programmer buffer
42. der Mul tiple ALL 100 Gang setup Put IC to be read compared onto MASTER Socket 1 of Site 0 Gans Programmer and click Read Compare keys on screen xx Refer paragraph 4 1 for setting of Site for Gang Programmer MX5GL00402LC JAD8 UN SD11 Buffer Checksum 0200 Buffer Status PC Memory Durer aze 33 6 ALL 100 Software Description 6 1 XACCESS User Interface System Software XACCESS is an interface guiding user to locate the driver software for product type to be programmed XACCESS also pro vides File Management Utilities as well as Data Base of programmable IC products Device Utility USB Info 9 4 SAY Update http liwww hilosystems com tw CYPRESS MOSEL VITELIC DALLAS INTEL MOSTEK DynaColor 1551 MOTOROLA enr MXIC 9 EON LATTICE EXEL LG Semicon NATIONAL FAIRCHILD LINVEX NEC FUJITSU NEXFLASH GOULD MATSUSHITA HARRIS MEGAWIN NS OKI HITACHI OMNI WAVE HOLTEK 9 MICROCHIP PHILIPS HYUNDAI MITSUBISHI PMC RAMTRON MOSEL RCA X Cancel IC Manufacturer 34 6 2 Utilities File Management Utilities includes Hex to Converter Bin to Hex Converter 2 way splitter 4 way splitter 2 way shffler and 4 way
43. duct Select EEPROM in Product Group at left side and select AH29F200B in Product Type at right side of Type List Dialogue Box and then click Run WA28F EXE V1 00 Ele Edit Device Operation USBInfo About gt v Bead Blank Program Compare lt Erase Protect 9 Unprotect Programmer Status Device Mfr AMD Type 29 200 Adaptor NONE Target Zone Byte Wide Device Start 00000000 Device End D001FFFF Buffer Start 00000000 Buffer End 0003FFFF Buffer Checksum 0000 Buffer Status PC Memory Buffer Size Bytes 2048K Main Menu of the Driver File Main Menu of the Driver File contains three major parts the first row for menu of main fuctions the second row for quick function keys and the rest provides space for dialogue boxes of IC information like IC Manufacturer Product Type Adapter needed etc 19 The driver file can be executed without going through XACCESS In main menu of the driver file user can reselect IC Manufacturer and Product Type For example execute driver file A28F EXE directly and click Device to select IC Manufacturer and Product Type to be programmed See dialogue boxes below WA28F EXE Chlen Eie About P o gt 2 Bead Auto
44. eck T Buffer Star 5 Ie Protect Buffer Statu I Total 9 Reset Count Close Click Run button on screen or Y key on keyboard or YES on pro grammer to start programming buffer contents to blank IC After programming system will automatically verify data read from pro grammed IC with data in programmer buffer If both data match then the GOOD LED will be lit to show a successful programming For next IC programming the BUSY LED needs to be off and then insert blank IC onto socket click Run button on screen or Y on keyboard or YES on programmer to continue programming Click Close button on screen or lt ESC gt key on keyboard to go back to main menu 24 3 5 ADAPTERs and CONVERTERs Adequate ADAPTERs and 5 are available to support various IC types and packages in market such as PLCC SOP TSOP QFP PGA etc m ADAPTER Each ADAPTER has 40 48 gold plated pins DIP layout which can be inserted onto 48 pins ZIF socket on the Programming Module Each ADAPTER has one or more programming file s that needs to be loaded to the same directory as XACCESS m CONVERTER CONVERTER is used to convert signals from DIP package to others like PLCC SOP TSOP etc No extra programming file is needed to work with CONVERTER 25 3 5 1 ADAPTER a
45. em will search data between specified addresses and list all addresses that match data to be searched WA2BF EXE Chlen_au cab Bile Edit Device Operation USBInfo About Editor _ D x Eill Jump Move Swap CalcSum Search Print Ext ADDR 1 2 3 4 5 6 7 8 A B C D E OI23456r89RBCDEF E 900900 D4 35 34 64 00 00 00 OO FF BD 00 00 00 00 00 00 El 900919 81 99 99 O0 O0 99 00 30 10 10 00 AZ 00 40 BO 900020 5 47 00 00 00 81 00 00 00 O0 70 28 DD 900030 20 10 00 13 CO 03 AD 60 80 A2 68 84 68 DO 20 900040 50 03 04 60 82 60 10 40 10 28 73 20 10 40 OR 900050 23 03 03 03 CO 60 AD B2 60 10 40 10 28 73 20 10 900060 91 03 02 CO 60 80 82 68 84 68 TF DO 20 50 50 000070 00 40 01 4B 86 6 000080 C8 46 80 47 oA 4 000090 20 10 20 2 000000 Fco 900980 8B 0 AA C5 DO M 50 h h 900980 10 10 40 50 40 30 1 eooece 31 25 FGF Coe 71 1 G uU 6 q 900000 DO 93 63 03 71 DO c SH HH HS q 000E0 33 93 13 23 Daa EV 8 9000FO 41 21 GO 900190 76 56 EG 36 lt 900110 DO 10 10 10 900120 9B 8 u F6 900130 Eu 20 12 2 9B CD x x X D 000140 B9 57 GB BF FO DC lk d k 2c F 900150 DB F1 99 A2 900160 00 10 3A 18 E 000170 94 31 TH 64 FG 27 02 45 56 37 47 96 EG 76 900180 57 27 07 FG 37 56 37 02
46. emory as buffer to support high density memory ICs 1 1 Programmer and Accessories Each ALL 100 package contains following standard accessories m Base Unit and single socket Programming Module M1 UN DP48 AC power cable 1 8 M in length m AUSB cable Type Ato Type B 1 0 M in length m A CD ROM for Driver Files m User s Manual Option 99 Price deduction for requesting another Programming to substitute M1 UN DP48 as standard accessary Optional Accessories M8 FLASH TS48 8 sockets Programming Module dedicated for TSOP 48 PINs FLASH ADAPTER Support high pincount devices from 48 to over 300 pins See ADAPTER LIST on HI LO Web site CONVERTER Convert signals from DIP to different package types such as PLCC QFP SOP TSOP etc See CONVERTER LIST on HI LO Web site 1 2 PC System Requirements PC Pentium above Microsoft compatible mouse A hard disk with at least 20 Mbyte free space A CD ROM drive with speed x2 or above At least one USB port Version 1 1 2 0 Equip 64MB memory space or above Operating System Windows 98 Me 2000 XP Server 2003 1 3 ALL 100 Specification Device Support Pin Count from 8 pins up to over 300 pins Device Type EPROM EEPROM Serial PROM FLASH PLD CPLD FPGA MPU MCU etc Device Contact Default DIP48 Textool Others SOP TSOP PLCC QFP MLF SDIP etc through optional CONVER
47. er programming PLD fuses are blown to open state For one time programmable PLD once fuses are blown opened they can not be changed back to intact connect state However the UV erasable PLD can be erased to change fuses back to intact connect state by UV light exposure and the electrically erasable PLD can be electrically erased to change fuses back to intact connect state by using Erase function on this Programmer m Array fuse Configuration fuse Array fuses are the main logic fuses in a PLD Different types PLD have different logic function arrangement Configuration fuses define the 1 0 architecture of PLD such as Combinatorial Registered Output feedback Output enable and so on Generally user do not have to understand the details of these fuses because logic compiler will automatically translate logic statements and equations into JEDEC format file m Security fuse Most of PLD have Security fuse Once Security fuse is blown data in PLD can no longer be read out correctly Generally the PLD will be read as blank if Security fuse is blown 80 Note 81
48. le Byte Word Double Word Bit A basic unit of binary data Nibble A groug of 4 bit binary data A nibble ranges from to FH Byte Agroup of 8 bit binary data A byte ranges from to FFH Word A group of 16 bit binary data A word ranges from to FFFFH Double word A group of 32 bit binary data A double word ranges from OH to FFFFFFFFH m Buffer There is 4 Mbit memory buffer in ALL 100 Programmer IC driver file can automatically allocate arrange these 4Mbit memory space for programming depending on IC memory size and read write needs When data needs to be programmed to IC data needs to be loaded to programmer buffer first and then program to IC When data is read from Master IC the data is also stored in programmer buffer it can then be edited or saved to disk for future use 75 m Buffer Start and Buffer End Address It specifies the start and end addresses in programmer buffer in which data is to be programmed to in sequence This is also the area that data is used for Checksum calculation m CheckSum This is the SUM of all data contents between buffer start and buffer end addresses All data are added and the least significant 16 bits 4 HEX are displayed as the Checksum Some data in some ICs might not be covered in Checksum calculation Checksum will be calculated after IC reading file loading type changing or buffer editing m Bit Count of data A NIBBLE contains 4 bit dat
49. nd CONVERTER installation m S W Installation Copy the ADAPTER file s attached to the same directory as that for XACCESS file s m H W Installation Insert the DIP layout 40 48 pins of ADAPTER or CONVERTER onto the 48 PIN DIP ZIF socket on the Programming Module and lock it See diagram below 26 4 Multiple ALL 100 Installation USB interface provides functions like Plus and Play auto detection high expansibility and hish transmission rate 480 Mb s for 2 0 version By using these functions ALL 100 can be installed up to 8 sets and run ning simultaneously After single ALL 100 installation more ALL 100 Programmers can be installed through either extra USB ports of your PC or USB 2 0 Hub like following diagram Multiple ALL 100 installation through USB 2 0 Hub 27 4 1 Multiple ALL 100 Operation Multiple ALL 100 operation can increase programming throushput With Multi Thread methodolosy each prosrammer can operate independently The diagram below shows there are two ALL 100 Pro grammers Site 0 and Site 1 are running programming Serial OFF CheckSum _ AM29F200B Program Setting Programming 13 0 Programming 13 mj mj Device Star Blank Check Buffer Star Program Buffer Check T r Protect Buffer Statu
50. nnecting Programming Module onto Base Unit See figures below Step 2 Connect programmer and PC as figures below C USB cable type A 2 21 ALL 100 Connect the Type B end of USB cable to the USB Type B connector at rear panel of programmer connect the Type end of USB cable to the USB Type connector on the PC USB type B connector ALL 100 rear panel Step 3 Connect power cable to AC power socket of ALL 100 Programmer and plug in the other end to the outlet of power source 100 240VAC 50 60 Hz Power on the ALL 100 from the switch above the AC power socket on the rear panel AC power switch A 4 AC power socket 2 2 USB Driver Installation Insert the Driver Files CD into CD drive connect USB cable between PC and ALL 100 power on ALL 100 Programmer the PC will detect the new hardware and a window will open showing Add New Hardware Wizard with information USB 2 0 Device Add New Hardware Wizard This wizard searches for new drivers for USB 2 0 Device device driveris a software program that makes a hardware device work Click Next to continue xx To do installation under Windows 2000 XP Server 2003 user needs to change Log in authority to Administrator or Power User in order to install new software hardware dri
51. resses in which to nibble swaped then click system wil swap Nibble for data between specified addresses 2 WA28F_EXE Chlen_au cab Eile Edit Device USBInfo About Fill Jump Move Swap 5 Search Print Exit ADDR 1 2 3 4 5 6 7 8 9 A B D E 0123456789ABCDEF 000000 4D 53 43 46 00 00 00 00 FF DB 00 00 00 00 00 00 mm 000010 30 18 09 O0 O0 00 OO 00 03 81 01 88 28 00 O4 OO 000020 74 00 00 00 18 00 00 00 00 El 07 30 82 DD 000030 02 01 00 31 30 06 08 2A 86 48 86 FT OD 02 000040 05 30 40 OG OA 28 06 01 04 O1 82 37 02 01 AD 008050 32 30 30 30 OC 06 28 06 61 04 01 82 37 02 O1 000060 19 30 20 30 OC 06 08 29 86 48 86 FT OD 02 05 65 000070 00 Ou 10 5 68 CE 000080 sc ps 000090 03 02 01 02 start 6000000 000080 B8 04 AA SC 3 000080 01 01 04 O5 6 9000CO0 13 0000D0 E 9000E8 33 0000FO 14 000100 67 000110 OD 01 01 OI 05 00 4A 00 30 47 02 40 81 000120 9 8A H GF ED 06 09 66 OF 55 07 CD 000130 40 02 21 A2 Bl 87 30 85 5E 02 F2 44 800140 9B 75 BG 46 5F 42 B6 9D 23 36 0B 54 000150 BD 99 28 10 58 11 CB 40 CB BS AT 41 02 p 000160 00 01 03 81 9E 30 81 9B 30 50 06 03 55 04 8 0P U 000170 49 13 4T 46 GF T2 20 54 65 T3 T4 69 6E 67 20 50 I GFor Testing P 000180 75 72 70 GF 73 65 73 20 4F GE GC 79 20 53 61 GD urposes Only Sam 000190 70 6C
52. shield lt Back Next gt Cancel Check of installed software 1 Check if software is installed properly with File Manager see if XACCESS EXE individual IC programming driver and Utility files exist under C Program Files ALL 100 directory XACCESS EXE is a system file which provides an easy way to select IC Manufacturer Product Type and the corresponding programming driver All the programming driv ers can also be executed without running XACCESS EXE file Each pro gramming driver usually supports a series of relevant ICs For instance driver file W28F EXE is able to program 27C128 27C512 EPROMs 2 When executing programming driver software will automatically check if ALL 100 Programmer is properly connected If software can not rec ognize the existence of ALL 100 the connection and or installation might have problem and ALL 100 Programmer might not be able to be accessed Programmer Status X Error Identification hardware Press lt OK gt to continue testing or press lt Cancel gt to Quit Cancel 3 Methods to check if ALL 100 Programmer is properly connected existed 1 Run USB Info option under XACCESS menu 2 Run programming driver file under XACCESS menu 55 Utility Dialog 55 Information 3 ALL 100 Basic Oper
53. shuffler etc 6 2 1 Hex to Bin Converter Convert data from Hex format to Binary format for programmer Read Write Binary file name to convert to Hex file name to be converted ul ALL 100 Unive sal Programmer 1 10 x Device Tester USBInfo Help 5 16 Aj 9 amp SAN Update Wttp llwww hilosystems com tw Utility to Binary Converter PATH C Input Hex File C Browse Dutput Bin File 8 Unused Byte 4 00H C FFH Start Address 69988 End Address FFFFF X Stat Close Hex to Bin Converter Start end address Contents of Unused Bytes 35 6 2 2 to Hex Converter Convert data from Binary format to Hex format Hex file name after convert Binary file name before convert ALL 100 Universal Proq ammer Device Tester Utility Help o 4 Fast Open gt 8748 series 41 A WMPU2 EXE Input BIN File Start Address Output HEX File Start Address Bin to Hex Converter Binary Input Start Add Hex output Start Add 36 6 2 3 2 way splitter Split one file into two output files One file contains odd byte data of the original file and the other file contains even byte data of the origi nal file Filename to be splitted Filenames after split ul ALL 100 Universal Pr
54. ver Select Search for the best driver for your device Add New Hardware Wizard Click Next to continue Select CD ROM drive Insert Driver Files CD into CD drive Add New Hardware Wizard Click Next to continue will allocate files named ALL100 INF and ALL100 SYS for installation Add New Hardware Wizard Click Next to continue Windows finished the USB driver installation for ALL 100 Programmer Add New Hardware Wizard Click Finish to complete USB driver installation 2 3 Software Installation Insert Driver Files CD to CD ROM drive to directory of ALL 100 under File Manager to execute the SETUP EXE file or run the SETUP EXE from START menu of WINDOWS and follow all steps accordingly as follows 22 Welcome to Hi Lo Progrann Welcome to the ALL 100 Setup program This program will install ALL 100 on your computer recommended that you exit all Windows programs before running this Setup program ond theri progrems got Tunning Click Next to continue with the Setup program program is protected by copyright law and Inauthorized reproduction or distribution of this program or any potenci t may result in severe civil and criminal penalties and prosecuted to the maximum extent possible under law Install
Download Pdf Manuals
Related Search
Related Contents
MORIWAKI MONA-R 取扱説明書 - ソフトマティック Speck TT330-TS-BLK equipment case Edge10 W243h www.philips.com/welcome. PACS Data Reduction Guide: Photometry - Herschel Warehouse of Tiffany 2318BB639 Instructions / Assembly SERVICE MANUAL - Planetatecnico 306-F981c-Manual tecnico II RESUME COURS DE PLONGEE (2*) Copyright © All rights reserved.