ALL 02 Manual

Embed Size (px)

Citation preview

  • 8/2/2019 ALL 02 Manual

    1/47

    # ODULAR CIRCUIT TECHNOLOGY

    , MOD-MUPOwner's Reference Guide

    Modular Programm ing

  • 8/2/2019 ALL 02 Manual

    2/47

    Table of Contents NOTES1. IntroductionWhat is the MOD-MUP?What's IncludedSystem Requirements

    Manual OverviewConventions Usedk 2. Hardware Installation 6Installing the MOD-MAC 6Installing the MOD-MUP 6Placing Chips on the MOD-MUP 6

    3. Software Installation 8Copying the Software to your System 8()PROM Software: EPP02.EXE 11BPROM Software: BPP02.EXE 26Microprocessor Software 38Programmable Logic Devices 54ICIRAM Testing: DMT02.EXE 64

    4. Techn ical Reference%3

    76Devices Supported 76;- 5. Trouble-Shooting 80Before Calling Your Dealer 82

    6. Glossary 83

  • 8/2/2019 ALL 02 Manual

    3/47

    1. IntroductionWhat is the MOD-MUP?

    The M OD-M UP is one of several program mers1testers in the Modular Programming System. It is a"Universal" chip programmer and tester, and can performthe functions of a variety of different programme rs:

    - MOD-MEP EPROM programmer.MOD -MPL PAL programmer.

    - MOD -MIC IC tester.MOD-MBP Bipolar P ROM programmer.MOD-MM P Microprocessor programm er.

    What 's IncludedYour MOD-MUP should come with the following:

    MOD-MUP

    MOD-MUP

    Orrncr'e Rclerrncc Guldc

    This Manual-Several functions not found on the aboveprogrammers, such as System Requirements

    GAL programming.Self test during power-up.

    To use the MOD-MUP with your computer system,the following requirements must be met: "A system that can support the MOD-MACHost .Interface Card. See the MOD-MA C manual.A MOD -MAC Host Interface Card.

  • 8/2/2019 ALL 02 Manual

    4/47

    Manual Overview Conventions UsedThe following chapter summaries will help youidentify the chapters you need to read. F or best results,however, we recommend that you read the entire manualbefore installing and using your MOD-MUP.

    1. IntroductionProduct overview & system requirements.

    , 2. Hardw are InstallationStep-by-step instructions for installing yourMOD-MUP.

    3. Software lnstallationStep-by -step nstructions for installing and usingyour M OD-MUP software.

    4. Technical ReferenceFeatures, connectors, & pin-outs..

    5. Trou ble-ShootingL A guide to solving possible problems you mayhave.

    6. Glossary

    Certain nomenclature, typographical and iconicconventions will be used throughout this manual. A briefexplanation of these follows.

    Bold Type usually indicates a heading. If boldtype is use d outside a h eading, it is used to highlight aterm of importance. Definitions for these terms can befound in the glossary.Bold Italic Type is used to show defaultvalues or settings.Bold Roman Type is used to show responsesfrom the computer, or commands to the computer.Keys on the keyboard are enclosed in "brackets",i.e.,

  • 8/2/2019 ALL 02 Manual

    5/47

    CAUTION!lndicates an area where caution should

    2. Hardware Installation IInsta l l ing the MOD-MAC

    be exercised. The first step is to install the MOD -MAC. Followthe directions in the MOD-MAC manual. ,A WARNING!lndicates an area where damage couldoccur to the MOD -MUP.0 WARNING!lndicates static precautions should be

    taken to prevent damage to the M OD-MUP or your system.

    A ECHndicates a helpful hint.

    Insta l l ing the MOD-MUP -After the MOD-MAC has been installed, theprogram mer can be attached. This is simply a m atter ofattaching the cable from the MOD-MAC to the MOD-MUP. The end with the pins (DB25 MALE) connects tothe M OD-MA C; the end with the holes (DB25 FEMALE)connects to the MOD-MUP.

    A WARNING!Make sure the computer is OFFwhenattaching or detaching the adapter cable.Power is applied to the programmer viathis cable, and the "in-rush" current coulddamage the M OD-MUP. .CAUTION!Do not use a standard serial cable to .connect the MOD-MAC o the MOD -MUP!Most serial cables only have 9wires, eventhough they have 25 pins on each end.

    P lac ing Ch ips o n the MOD-MUPThe MO D-MU P has a ZIF (Zero Insertion Force)socket des igned to accept DIP style chips of up to 40

  • 8/2/2019 ALL 02 Manual

    6/47

    pins. There is a drawing next to the socket to showproper alignment of the chips. See Figure 1 below.

    Flgure 1Chip Orientatlon on the MOD -MUP .Note the "Notch" on the drawlng.This corresponds wlth the "notch" on most ICchips, and indicates the location of Pin 1.Make sure that the "bottom" of the chlp lies

    flush with the "bottom" of the ZIF socket.

    To insert a chip, simply flip the lever into theupright position, insert the chip (making sure the "bot-tom" of the ch ip is in the bo ttom of the socket), and flipthe lever down.

    3. Software InstallationCopying the Software to your System

    The utility software for the MOD -MUP comeson 3 diskettes. These utilities control the M OD-MUPin different ways. Use the list below to check that allthe files are there.Diskette 148P02.EXE Microprocessor programming(8748 series)Microprocessor data(8748 series)Microprocessor programming(8751 series)

    Microprocessor data(8748 series)Bi-polar PROM programmingData for Bi-polar PROMSMicroprocessor dis-assembler(8748 series)Digital & Memory TesterE(E)PROM programmingE(E)PROM dataHEX to OBJ format converterWith 256K bufferInstallation notesSetup program for MOD-MUPSetup dataMicroprocessor programming(2-80 series)Microprocessor data(2-80 series)Diskette 2PALFORM A DIRECTORY containing "Maps" ofvariiu s PALS, etc.20G1O-02.EXE 20G10 programmingDASM51 EX Microprocessor dis-assembler(8751 series)PAP.DAT PAL programming

  • 8/2/2019 ALL 02 Manual

    7/47

    PAP02.EXEPAPA02. EXEPARTS02.LSTSETUP.DATPALFORM Directory:10H8.FRM12LlO.FRM14L4.FRM16C1 FRM16L2.FRM16P8.FRM16R8.FRM16RP8.FRM18L4.FRM20L10.FRM20R4.FRM20RA10.FRM20X8.FRMAMP18P8.FRMPLC16V8.FRMPLC22V8Z.FRMPLUS16L8.FRMDiskette322V10-02.EXE22V1O. DATA18P8-02.EXEA18P8.DATFPL02.EXEFPL.DATGAL02.EXEGAL.DATIOCHK02.EXEPEEL02.EXEPEEL.DATS-GAL02.EXES GAL.DATSETUP. ATTEST02.EXE

    PAL programmingAMD PAL programmingSupported devices listSetup data

    22V10 programming22V10 dataA1 8P8 programmingA1 8P8 dataFPL programmingFPL dataGAL programmingGAL dataI10 port check utilityPEEL programmingPEEL dataS-GAL programmingS-GAL dataSetup dataIC testing

    IBefore installing the software to your sys tem, it isa goo d idea to make backup copies. Use the ba ckup Icopies rather than the distribution diskettes for installingthe software. The diskettes are not copy-protected. \I

    To make a backup copy, use the DOS DISKCOPYcommand. See your D OS manual for details. I -To insta ll the software onto your system , simplycopy the files from the backupdiskettes o your harddiskusing the DOS XCOPY command. Be sure to use thecorrect switches (Is & Ie). The complete format isXCOPY A: C: I S /E. his is assuming that you arecopying from drive A: to drive C:. See your DOS ma nualfor details.

    If you do not have a hard disk, use the backupcopies rather than originals as your working diskettes.The software does cover a variety of devices, butsince m any of these devices are handled in a similarfashion, we will divide the software into groups anddescribe the menu options available. Examples of

    .)programming and testing different types of chips willalso be given.

    Menu options of the various programs will bepresented n alphabeticalorder, which is not nece ssarilythe order that they appear on the screen.

    \ NOTEThe so ftware provided will not functionproperly in a multi-tasking environmentsuch as Windows or D E S Q V ~ ~ W .

  • 8/2/2019 ALL 02 Manual

    8/47

    E(E)PROM Software: EPP02.EXE the chip.The EPP02.EXE program is used to programEPROMs and EEPROMs. The main menu is shownbelow. Each menu item will be discussed individually.

    To start the EPP0 2 program, type in the following:[d:] [path] EPP02

    EIJROn/fEPRM SOPTWRE U3.6 2/15 ' 9 0 - NPC.: I n t e l - ZI P. : 1MODEL . (OD-(YIP hardware U2.B * TYP.: 27512 -PROC.: i n t m l l i g m n tBy Nodular Circuit Te c hno lo g y 8 Upp.: 12 .5U 8 UCC.: 6 .Wm 1 n nWI -...................................1 . D IR2. m D OW PI 15 TO m R Y BUPPER3 . SAUE #WOW BUPPER TO DISK4 . DEWC mRY BUPPER5 . cam: SIZE6. PtWC~mlffiLGORITtlN7. S R IIE)QRV W P m SIZEn. m n u p r m u n m1 . TYPE8 . MAMI QIECY

    P. PIW;slM n. AUTOR. m D U. U U l WC. CCMnRE D. DIIPUY C EDIT4. QUITSELECl UHICll WnBER ?-

    I. IRThis menu choice lets you view a directory. Theformat is very similar to the DOS DIR comm and:[d:] [path] [filename ] [/PI [MI]If none of these parameters are specified, thedirectory will be that of the current drive an d directory.

    2. LOAD OBJ FILE TO MEMORY BUFFER

    An object file is a file that contains the da ta youwish to program in a form readable by other devices,such as microprocessors or controllers.See the m enu below for details.

    E PR OI W ~ PR OI lGOPTUARE U3 .6 2/1 5 '9fIMODEL . NOD-IUIP hardware U2.0Ily N o dula r C ir c ui t Te c hno lo uym 1 n nW1 :.--------------------.-------------N PC .: I nte l - ZIP.: 1

    4 TYP.: 2 x 1 2 -PIOC. : i n t e l l i g e n tI upp. : 1 2 .5 u I ucc.: 6 . W

    WAD ;-f i l e n r r r t o ba l e a d e d :

    back t o mein =nu.

    I3. SAVE MEMORY BUFFER TO DISK

    This option lets you save the contents of thememory b uffer to a disk file. If your buffer is empty, thisoptio n will write a file fu ll of zeros (OOh).The program w ill ask you forthe file name and hestarting address of the buffer you wish to save. Thestarting addresses will be displayed near the top of thescreen.See the m enu on the next page for details.

    This option lets you load an oject file from a diskinto the memory buffer. The memory buffer is an areaset aside in your compu ters memory to hold data. Oncein the mem ory buffer, the .OBJ file can be "burned" into

  • 8/2/2019 ALL 02 Manual

    9/47

    EPRON/EEPROM COPTWIRE U3.6 2/15 ' P A - MPC.: In te l - ZIP.: IWDEL . ROD-IUP har dw are U2.8 + TYP.: Z'K12 rPR0C.: in te l l ig en tBY ( b d u l a r C i r c u i t T s c h no l o p y 8 UDD . : 12.5U I CC.: 6.WMIN mNU :----....---.--.-..-....--.-.-....-1. DIR2. I.OAD OBJ PILE TO Hm RY ENPPER3. CAVE MEIWRY WPPER TO DISK4. DEBUG MEROW BVPPER5. C I I f f i SIZE.6. PROCRlmIlYL ALGORITHM hac k t o main re nu .7. SET MEWDRY WPPER SI ZEM. llWPlCTURER1. TIPE8. BUI W CIIECXP. PROCRlM A . AUTOA REllD U . UWIPYC. CONPIIRE D. DISPUY L EDIT'a. QUIT

    SELECT r n m nunam 1 3

    4. DEBUG MEMORY BUFFERThis option uses the DOS DEBUG utility to edit

    the contents of the memory bu ffer. This program doesnot checkthe path when searching for DEBUG.EXE, soyou have to ma ke sure there is a copy of DEBUG.EXEin the same directory as you are working in. See yourDOS manual for more information on the DEBUGprogram.When is pressed, the following screenappears:

    P k a t 64 I u m r y b u f f e r a t a r t i n s a d d r e s s a t 5757:lJ@S3Second 641 u m r y b u f fe r s t a r t i n g a dd re as a t 6757:-T h i r d 6 U W a r y b u f f e r s t a r t i n g a d dr ea a a t X37:WBEF o u r t h 64 1 m n a r y b u f f e r a t a r t i n g a d d r e as a t 8757:-b y n rda a n d t k n e n t e r tk m m r y b u ff a ra t a r t i n s a dd m a a t o g e t th e c o r r e c t DS.Put DEBUG-CON i n c ur re nt dr iv eAnd prasm an b y o co nt in ueOr s m a e t o b a c k t o M ai n n s nu-

    5. GANG SIZEThis option allows you to set the number ofsockets used if you are using a multi-socket adapter.

    6. PROGRAMMING ALGORITHM

    EPROM+EPROH SOPTWlRE U3.6 2/15 ' 9 0 - IlPC.: I n t e l 1 2 1 1 .1 1MODEL . MOD-NUP har dwa re U2.0 + TYP.: 27512 -PWC.: in te l l igentBy M o d u la r C i r c u i t T e c hn o l o gy 8 Upp.: 12.5U 8 UCC.: 6.WmI N MEW :

    Use this option if you wish to select a differentprogramming algorithm than the one automaticallyselected when you change manufacturer or chip type.

    -m--------------.-.-.---------.----

    1. DIRa . W n D OW PIL E TO MEHOW BUPPER3. SAVE MWRY WPPER TO DIEM4. DFmC IWnORY W P P W5. GANG SIZE6. PROa#lltllm) ALGORITHM7. S E I N6WRY BUPPER SIZ EM. )YI)(UWCTURER1. TYPEB. BMNM WECXP. PROCMM A. AUTOR. RWD U. UERIPYC. COI nRE D. DISPIAY L EDIT'a. W I T

    SELECT WICH NUMBER 15

    The screen will display the available algorithmsfor the type of chip you have selected. Press he num berthat co rresponds with to the des ired algorithm. Press to return to the Main Menu.

    -GANG SIZE :I : 1 r o c k e t2 : 2 s o c k e t s3 : 3 s o c k e t s4 : 4 s o c k e t s

    back t o ra in mnu.SELECT NUMBER 7-

    You w ould change the programming algorithm ifyou had a newer or different version of aw standa rd" hip.For example, the new ACME Semiconductor (not a realcompany) 27256 uses the Quick-Pulse Programmingalgorithm; but when ACME Semiconductor 27256 isselected, the default algorithm is based on the oldACME Semiconductor 27256, which has a pulse widthof 5 0 ~ s .

  • 8/2/2019 ALL 02 Manual

    10/47

    Do not change the programming algorithm unlessyou have detailed information regarding the programmingspec ifications for your chip.

    7. SET MEMORY BUFFER SlZE

    E PW F P RO I I SOFIWRE U3.b 2 /15 '98 IlPC. : l n t a l 9 Z1P.a 1BODEL . lOD-WP ha rdw are U2.B * IYP.: 27512 -PIIOC.: i n t a l l i s a n tMy Modular Circui t 1ee)nology 8 Upp.: 12.5U I CC.: 6. Wm l n l l w :

    This option allows you to specify the amou nt ofmemory to be used by the buffer. Valid choices are 64Kand 128K. The default value is 64K. If you change thebuffer size, you must exit to DOS and re-enter theprogram for the chang es to take effect.

    ...................................

    1. DIR2. LOllD OW Pl l d 1 0 ) O W BUPPW3. SRUE ~ ~ O I TUPCER TO DISH4. DIgllG fEnORY BUCCW5. CAM SIZE6. PROOlllmlNG RLGORITHI!7 . StiI IWIoRY BUPQER SIZEll. ~WIPACTURER1. TYPE8 . BUNK WECYP. PROCRnll A. AUTOR RWD U. UERlWC. UIIPRRE D. DlSPLllY C EDITQ. WIT

    SELECT WlCH W WER 7 6

    .. You would increase the buffer size if you weregoing to be wo rking with chips of greater than 64K totalcapacity. It is recomm ended hat the memory buffer be. increased f you are go ing to be working with 64K chips,although it is not necessary. Most programmable memorydevices are 8 bits wide, so the total capacity of the chipmay be less than 64K. Use the chart on page 16 to helpyou determine i f you need to change the buffer size.

    - ROC ALCQRlTtln :1 : o-1 -- 59 na2 : a-1 -- 18 u3 : a-1-- 5 u4 : n t a l l i g an t -- 1 u5 : ntmract iua -- a .5 n6 : uick-paha -- a.1 n bmck t o u i n nanu.S6LECl WIIllm 7-

    Ch ipNumber271 627322764271 282725627512271 024

    Organization( in b i ts)2K x 84K x 88 K x 816K x 832 K x 864 K x 8128K x 8

    Total capaci ty( in bytes)2K4K8K16K32 K64 K128K

    NOTEIn the chart above, the chip numbe rs3 hown are strictly generic. This meansthat a 27C256, a 28256 and a 27256A, forexample, are all laid out the same way.

    A. AUTO

    E PW - SOPTYAIP U3.6 2 4 5 '98 * Ilffi.: ln tal ZIP . : 1MODEL . DD-WP hAuua UZ .B TVP.: 27S12 *ROC.: i n t m l l i g m tBv h&lu i r cu i t T eeh a l o g y 8 Upp.: 12.5U 8 UCC.; 6.Wml n IW I

    This option will perform a BLANK CHECK on thechip currently in the ZIF socket, then attempts toPROG RAM t with the contents of the mem ory buffer. Ifan error occurs, the software will terminate the AUTOfunction and return o the Main Menu. If no erroroccuredduring the programming phase, a VERIFY is done. See

    ....................... --.........1 . D l l2. mo OW QI U t o nmon BUPPEI3. tnuo )(PIOW WP lW TO D1SM4 . D P IW m R Y W CP M5. Wffi t l t l6. PM)Onmll(O llAORlTHH7 . 80 1 m W WQPPR SIZEll. WIUm2TIlLIT. r m0. wm cumP. PDQ*II n. nu10R. 111)~ U. umlnc. colmn# D D ItPUV L EDITQ. W l l

    SELECT WICM ) U r n 17

    - UPPER SIZE :flENORY WPPER SlZE IS 256Y W.

    1. b u f f a r 8 l za -- b4N.2. b u f f a r s i r . --- 25bk. ack t o u i n n an u.SELECl IUIQ1ER 7

    h w r k r l . I f tb h f f a r a i8 a i aclunged. th . myatan wil l q u i t t oDOE. 8 0 l Y8t 8 t U t W ai n2. E"th ~ r m rh . i s S e tta 25bk d f you u ~ to runDBO)C.tb QC UI I u r t be ouar 64Bk.

  • 8/2/2019 ALL 02 Manual

    11/47

    the BLANK CHECK, PROGRAM and VERIFY menuoptions for a more detailed description of these functions.EPROll/EXPROM SOPtU(IRE U3.6 2/1 5 '9 0 m MPG.: I n t e l r ZIP . : 1MODEL : I O D 4 P h a r d w a r s U 2. 0 0 TYP.: 2'1512 rPROC.: i n t e l l i g e n tBv N o d u l a r C i r c u i t T e c h n o l o e u 8 Upp.: 12.SU # UCC.: 6 .W I. ~ ~WI N nm r :1-1...,,..-.,...,..,,---.---------.u r a : IDI R

    m D OW PI16 TO MEMORY BUFFERSRUE IcmoW U F P E R 1 0 D IS HDEEUG )IDY)W BUtPBIIOANC l 1ZEPIDCRNWIIW: RLGORITHMS 6 I I1BI)KI BUFFER SIZEm w C Ic TunEI )TYPEBUNK QIECMPIDCRnM A. nUTOR611D U. U6RIWa*urne D. DISPLAY b EDITW I T

    m r r n srrnrm: am : mmUPPER CnECK BUM BBBBReady (Ymm/Even/Old/C/(ESC>)7-

    SELECT W ICll )(U)(BER 7 a

    B. BLANK CHECKThis option checks the chip currently in the ZIFsocket for any da tatha t may be present on the chip. If thechip has data, it cannot be programmed.

    \ NOTEThe BLA NK CHECK operation is verysensitive to electronic noise, and cansometimes report a chip as having datawhen it really doesn't. Try to avo idoperating the MOD -MAC in areas ofhigh electronic emmisions, such as nearpow er trunk lines, heavy appliances, etc.

    When o ption B is chosen, the screen will displaythe chip starting address, the chip ending address, thebuffer starting address, and the buffer checksum. Ifeverything is in order, press o start the blankch eck.If you wish to change any of these values, press . Ifa chip fails the blank ch eck, the first address that is not

    blank will be displayed. If the chip tests as being b lank,an "OK" message will be displayed.

    A ECHf a chip fails the blank check, pe rform a

    El'ROn/~PROMSOPTWIRE U3.6 2 /15 ' 9 0 - M PG .: I n t e l ZIP.: 1m D EL . IOD-MUP ha rdw are U2.0 .ITYP.: 2'1512 r P R 0 C . r i n t e l l i g e n tBy b d u l a r C i r c u i t T mc lm o lo g y I Upp.: 12.SU 1)UCC.: 6.Wm 1 w I(W :

    READ operation on the chip, then choosethe DISPLAY & EDITfunction. If the buffershowsa FFin every location, then thech ipis blank.

    ...................................

    I. DIRa. IDID OW P IL E TO )(EIIORYUPFW3 . SRUE m W PPFlI 1 0 DIEM4. D m c m W sum5. MNC SIZE6 . PROCI#mI m: LICOORITHtl7 . S b l NEHDMV U PPER SIZEM. I*)WPICTUlER1. TYPEB. llUIllX OlECXP. PIDCMM A. AUTOR. RW, U. U E l l WC . Wf Im R E D. D ISPLAY b EDIT0. W I T

    SELECT WiCH )(UMBER 7 b

    C. COMPARE

    - UNK QIECM :-C H I P STIR TIWC L I D ~ :@~!wJBUPPER CTIIITIIY: RDR:BUPP6R CHECK WII: @l!WJ

    R ma dy t o o h e k < Y # W > I

    Use this option to compare the contents of a chip dto the contents of the memory buffer. When option C ischosen, the screen will displaythe chip starting ad dress,the chip ending address, the buffer starting address,an d the buffer checksum. Ifeverything is in order, press to start the blank check. If you wish to change anyof these values, press .

    If there are an y differences in the two, the screenwill display the differences in this form:CHIP ADDRESS:DATA - BUFFER ADDRESS:DATA

  • 8/2/2019 ALL 02 Manual

    12/47

    The monitor will scroll rapidly throught the ch ipand buffer contents. To pause the display, press. If no differences are found, an " O K messagewill be displayed.

    D. DISPLAY 81EDlT

    EPRWp PROPl SOPIWIRE U3.6 2/15 '9 0 l MPC .: I n t s l = ZIP.: 1mDEL . NOD-tNlP ha rdw are U2.B l T YP .: 2 7 5 1 2 UPROC.: i n t a l l i g a n tBY l l o d ul a r C i r c u i t T . c h ol o g y a upp.: 12.5U a UCC. : 6 .mum 1 n N EW :

    This option allows you to modify the buffer contents,or simply display them. This is similar to option 4(DEBUG MEMORY BUFF ER), but not identical. Option4 shells out to the DEBUG program, while op tion D does

    .--.-----..-.-.-.---.-----.---.--*-I. DIR1. U IQD O W PIL6 1 0 lDllORY BUPPEU3 . SRUE IIEII)PI KIPPER 1 0 DISK4. DPBUC tlUlORY BUPPW5 . C W C SIZE6. P W M I W O RL4ORITHM7. 6Ef lI6lWRY W P P n 6 1Z EN IIAIUPRCTURER1. TYPE8. nIAnx OlECKP. P W M A . AUTOR . RB D U. UHRIPYC. COnPlRE D. DIS FU Y b EDITQ. QUIT

    SELECT WHICH WInBER ? c

    not.I I

    - P A R E :CHI? STARTINC ADR: BBBOBUFFER STARTlWO ADR: 9888BUPPER CHECX BUM: 9888

    Rmady : o n t a i n m u t bs a m s c i f i e d .I 1 - C o n t a i n o t i a n a lAddrms. iLit I S242BB OBPPF HA >1 Comma(,> nay bs r a p l a c i d b y b l n n k , d o t o r TAR

    Command syntax for manipulating the buffer isshown on the screen. All information required by theMOD-M UP software must be in HEX!M. MANUFACTURER

    This option allows you to select the m anufacturerof the chip you wish to work with. If the manufacturer ofyour pa rticularchip does not appear on the list, your chipmay not be supported.

    A possible way a round this is to choose the "Don'tcare" option. This allows the chip to be treated as a"generic" chip. If you choose the "Don't care" option,there is no way to guarantee that the programmer willhandle the chip properly.

    EPROIVfEPROM SOPTWRE U3.6 2 r i5 '9 8 * MPC.:lP . : 27512nt.l * ZIP.: iMDEL . m D - W P h r r d u a - U 2 . 8 IPRQC.: i n t s l l i ( l . n tBy t b d u l w C i r e u i t T s c lm o l o sy I pp.: 12.5U B UCC.: 6.Wnnxn ~ E W

    P. PROGRAM

    ---------.----.---..------------.-.1. DIR2 . U)(ID OW P ILE TO IlDWRY BUFFER3 . Sl UB NE)(ORY BUPPER TO DIEM4. D O M E NE)(ORY BUFFER5 . Uffi SIZE6. l m m l W tc o R l1 H lc7. rn rm#l ru WPPER 6 1 2 stl. WWP(ICIUR6RI . T I r B8. BUW CllECXP. PIDQ#N A . AUlOR. ltWD U. u m f lC. C O W @ R6 D D IS P IA Y b EDIT9- QUIT

    SELECT WICH WilsER ?m

    Use this option to program the contents of thememory buffer into achip. W hen option P ISchosen, thescreen will display the chip starting address, the chipending address, the buffer starting address, and thebuffer checksum. If everything is in order, press to

    - IIIUPACTURER :1 : Wn'T CtlRE R : O ki2 : ~ M D B : R i c h o3 : Exml C : b c & l l4 : u j i t r u ; &ar H i t a r h i6 : I n t s l P : i g n m t i s7 : N i t s u b i s h i C : I8 i W H : a s h i b a9 . NEC I : llC

    J : LE IK : X i c o r

    (SPAC E MR > a s l m c t typm . ac k to - in -nu .S6LECT NINBER 7-

  • 8/2/2019 ALL 02 Manual

    13/47

    start the programm ing process. If you wish to changeany of these values, press cC>.I PRWEEPROII SOPlVIRE U3.b 2/1 5 '98MDEL : NOD-IIIP har dw re U2.8IBY .Jodular Circuit TechnolopyImIN nFJa :

    ~ ~ l i ~ l l n n. ~ U T ORWD U. UERIWCO(P(IRE D. DlSPMY 6 ED11WIT

    * HPC.: Int el * ZIP.: 1* TYP.: 27512 rPROC.: i n t e l l i g e n t0 UDD . : 12.5U I UCC.: 6.W

    Q. QUITThis option lets you quit the MOD -MUP softwareand return to DOS. If you are in one of the sub-menus,you must first exit that menu - usually by pressing cEsc>- before exiting the MOD-MU P software.

    R. READ

    2. U M B OW VILE TOmRY BUPPER3. SWS mRW WWER TO DISK. mcmml r m ALCORITII~. EI NSIWRY WPPaR SIZE Raady .T. TYPE

    This option allows you to choos e the type of ch ipto be used. The screen will show the available types ofchips for the current manufacturer. In some instances,there are more chips available han can be shown in onescreen. Use the cPgDn> and cPgUp> keys to scrollthrough the list.

    V. VERIFY

    EPROIVFPROH SOPTVIRE U3.b 2/15 '98 * MPC: I n t el m ZIP.: 1MODEL . #D-tNP hmrduw UZO - TYP.: 27512 If=.: i n t a l l i g s n tBy Modular Ci rcu it Teelmolsgy 0 U p p - : 12.5U I UCC: 6. WrnlN 1(MI :

    This option lets you compare a portion of theconten ts of the chip with the a portion of the conten ts inthe buffer. Usually this is done after a program procedureto insure that the buffer programmed the chip correctly.

    --------------.--------------------1. DlR2. L m D O B I PILE TO ImIORY BUPPRl3. ShUE NDWRY BUPQER TO DISK4. D m 0 R Y SUPPER5. wwc IZE6. PIDC#llllm nLQ)RITHN7 . :EI mpolll W I ? ~ l t pn. m t w m u n -1. TYPEB. mm CWPCXP. P m t m ~ A . NIT0R RlEnD U. UMlPYC. -RE m. D I S ~ Y W ITP. W l l

    SELECT WlCH WUnBER 7 t

    - YPE:1 : 716 A : a x 6 42 ' 2816II B : 2864A2 ; 2 ~ x 14 : z n z5 : 7321 Ei :n /BE : P27lZDA/CIZD6 : 2732B I : 272567 : P>27b4 0 i 23Q668 j 27bIAAXL4 I D m 5 6t . pz3c.1~ I i ""56J

    27512K ; 7C028L : zmemien : 2 m 175130 : 7118 back to ral n menu.SELECl W U M -

  • 8/2/2019 ALL 02 Manual

    14/47

    Example

    EPRO((/EEPROn COPIUIRE U3.6 2/15 ' 9 8 - NPC.: l n r w l Z 1 P . I iIIODEL : O D - N I P h a r d u a l r U2.B 1 Y P. : 17112 eYRQC.: i n t m l l i a m n tB y M o d ul a r C i r c u i t T w c h n o l o u ~ I U p p . : 12 .5U 8 UCC.: 6.WN PlN IWUl :

    For example purposes, we are going to copythe contents of a Texas Instruments 27C256 to aHitachi 27256.

    .-.........1. DIR2. LOAD O M P ILE TO r(DIORY BUPPER3. SbUE Mm R Y BUFFER TO DISK4. DEBUG IIE)I)RY BUFPER5. CIIM S I Z E. 6 . PROCRIIMIHC ALGORITHM7 . s a NEMRY ~ U P P S R I Z EN. IUMJPIICTURERT. TYPE8. BMW CHECKP. PR00111N I . IUTOR. DerrD U. U W l P YC. C M? R R E D . DISPLPY L ED110 - W I T

    SELECT WHICH MJtlBER t v

    1. Making sure all cables are attached andyour computer system is w orking properly, start theEPP02 program.

    - I R l P l rCHIP 11P RTl M &DR:BUFF61 PIIRlIYC &Dm: OYBsUPF ER CHECK SUN:

    h a d y CYw./humn/Old&ChSC>>l

    2. Insert the SOURCE chip (T I 27C256) into the- ZIF socket and close the handle.3. Press to select the manufacturer. Whenthe m anufacturer menu comes up, press to selectTI. Do not press return. You will notice that themanu facturer displayed in the status area near the topof your screen change d to TI.4 . Press

  • 8/2/2019 ALL 02 Manual

    15/47

    12: Press to b lank check the target chip. Ifthe chip passes the blank check, proceed to step 13 ,otherwise, erase the chip in accordance with themanufacturers instuctions.13. Press

    to program the contents of thememory buffer into the target chip.14. When programming is completed, press to verify that the chip has been properly programmed.Once you are familiarwith thesteps involved, youcan combine steps 12,13 & 14 nto onestep by using h eAUTO option.

    Bi-polar PROM Software: BPP02.EXEThe BPP02.EXE program is used to p rogram Bi-polar PROMS. The main menu is shown below. Eachmenu item will be discussed individually. To start the

    BPP02 program, type in the following:[d:] [path] BPPOZ ..

    i PROM GOPTWRE U3.3 8/25'119 * MPC.: H6HODEL :HOD - IU P * TYPE: 117S32148 96.gBy bdul sr Circuit T e c ho l agymln mMI :SELECT WlCW MJnBPR 7-

    1. DIR

    This menu cho ice lets you view a directory. Theformat is very similar to the DOS DIR com mand:[d:] [path] [filename ] [/PI [M I]If none of these parameters are specified, thedirectory will be that of the current drive and directory.

    2. LOAD O BJ FILE TO MEMORY BUFFERThis op tion lets you load an oject file from a d iskinto the memory buffer. The memory buffer is an area

    set aside in your com puters memory to ho ld data. Oncein the m emory buffer, the .OBJ file can be "burned" into

  • 8/2/2019 ALL 02 Manual

    16/47

    ;. the chip.An object file is a file that contains the data youwish to program in a form readable by other devices,such as microp rocessors or controllers.See the m enu below for details.

    "

    3. SAVE MEMORY BUFFER TO DISK

    WRW .SOPTWRE U3.3 BA 5' 89 HPC.: MiNODEL . HOD - WP (C) - TYPE: 87S3114B96.4By Nodular Circuit Tmcholo#y

    This option lets you save the contents of thememory bu ffer to a disk file. If your buffer is empty, thisoption will w rite a file full of zeros (OOh).C

    MI * IIW :...................................1. DIR2. LmD OW PI LE TO IEIWRY BUPPW3. SPUEWRY BUPPER TO DlSX4. Dr n C m w UPPW5. 8YIP BUPPER DAThn. IYINUPICTURER1. TYPEB BLANK MECKP. P m m n n. nuloR RERB U. UERlPYC. CWPhRE D. DISPIAY L EDITQ. WIT

    The pro gram will ask you for the file name an d he- starting address of the buffer you wish to save. Thestarting add resses will be displayed near the top of thescreen.

    - LGnD :Entmr 1110 n a n t o ha l o d md :-(EGO h c h t o r u i n l o n u .

    See the menu on page 28 for details.

    SELECT WHICH WRBER 72

    WROn GOPTWRE U3.3 8/ 25 '8 9 HPC. : HSNODEL I HOD - WP (C> TYPE: 876 321 489 64By n o du l a r C i r cu i t T o ch o l o g ym1M HENU :. . . . . . . . . . . . . . . Enter file to :1. DIR2 . LORD OW PILE TO NEllORY BUPPER3. OPUE IIQX)RY BUFFER TO DISX4. DEBUG I(OMRY BUFFER5. SYI? BUPPER DATnII. r#NUPLCTURER1. TYPEB BLAMX MECMP. PWU~ n. AUTOR RUD U . UERlPYC. COMPhRE D. DIGPSAY L EDITQ. WIT

    SELECT WlCH NUMBER 73 r l4. DEBUG MEM ORY BUFFERThis option us es the D OS DEBUG utility to editthe contents of the memory buffer. This program doesnot check the pa th when searching forDEBUG.EXE, soyou have to m ake sure there is a copy of DEBUG.EXEin the sam e directory as you are working in. See yourDOS manual for more information on the DEBUGprogram.When is pressed, the following screenappears:

    P i r o t 6 U n o wr y h u f f o r . t a r t i n # addrmom a t 575 7~888 8Socond b U now ry huffor wt ar t ins addrow8 a t 6757:WWThird b U nowry huffor wtar t ins addrowo a t 7157:1888Paurth b U now ry huffor wt ar th s addrows a t 8757:-Kw m i n d w< CI > a d k n o nt or tk r m r # b uf fo rs t o r t i r r d d n w w t o r o t t h o c o r n c t W.-------------------------------------------------------Pu t DIIIIQ.COll h c u r l r n t d r i r oIlnd proow M h y o c on ti nu oOr m o w < ~ 8 >o baok to b~ nonu-

  • 8/2/2019 ALL 02 Manual

    17/47

    5. SWA P BUFFER DATAThis option allows you to exchange the high andlow nybbles (A nyb ble is ha ll of a byte, or 4 bits) of 8-bitdata when you are working with 4-bit devices. If 5 is

    selected, you must enter the starting and endingaddresses of the data to be swapped.BPM GOPIWRE ~ 3 . 3 ~ 5 ' 8 9 - HPC.: nsWIDEL ! WID - W P < C > T YP E: 8 7 1 3 2 1 - 4 8 9 6 -B y l i o d u l a r C i r c u i t T e c h n o l o g yM l n EN U : I SUAP BUPPER DATA : - - - ---.............-...-..-=-=-..-.==-" t . r b u f f e r .t.rting addrs.. :1. Dl R2. m D W P l L E I0 MWRY BUPPER3. LIVE MEMRY BUPPER TO DISK4. DEBUG llENORY BUPPER5. CUnP WYYen M I IM I II W PI IC T UR E R1. TYPE8. a(6CWP. PRCCnW l A. AUTOI. RUlD U. UERlPYC. COWRRE D. DIGPSlY L EDIT4. W I T .- -. - . .- - --S EL EC T W l C H W M E R 7 5 IA. AUTO

    This option will perform a BLANK CHECK on thechip currently in the ZIF socket, then attempts toPROG RAM it with the contents of the memory bu ffer. Ifan error occurs, the software w ill terminate the AUT O

    function and return to the Main Menu. If no error occ uredduring the program ming phase, a VERIFY is done. Seethe BLANK CHECK, PROGRAM and VERIFY menuoptions for a more detailed description of these functions.

    BPRMl SOPTVARE U3.3 8 R 5 ' 89 - MPC. : WSMODEL ! WID - MUP < C > TY PE: 8 7 S 3 2 1 - 4 8 9 6 -By Modular C i r c u i t T e c h n o l og y

    6 . B LA N K C H E C K

    M I W rW :--.-m..-----*-..-.--=---..--.===-r-1. DI R2. LOllD 01J PILE TO MmORY BUPPER3. LIUE MUIORI BUPPER TO D16K4. DEBUG MEMRY BUPPER5. SVAP BUPPER MT AM r nW P nC T UR E R1. TYPE8 . BIAW* CMECKP. PROCMIM n. AUTOR. RUlD U . U W l WC. CmPARE D. DISPSAY EDITQ. W I T

    This option checks the c hip currently in the ZIFsocket for any data hat m ay be present on the chip. Ifth echip has data, it cannot be programmed.

    - AUTO :CHIP STARTIWC RDR: OEBBBUPFER STRRIIWC RDR: 0BBBBUPPER CHECK SUII! BBBB

    R e a d y t o p r o s r a n ( V K/ < ES C >> 7 -

    - --- -. - - - - -- .-

    NOTE

    SELECT WlCH WMBER 7 a

    The B LANK CH ECK operation is verysensitive to electronic noise, and cansome times report a chip as having datawhen it really doesn't. Try to avoidoperating the MO D-MAC in areas ofhigh electronic emm isions, such as nearpower trunk lines, heavy appliances, etc.

    B P R O ~ SOPT VAR E ~ 3 . 3 4 5 ' 8 9 - MPC.: t46MODEL : IOD - rm P C C> T YP E: 8 3 5 3 2 i 4 0 9 6 %Ry M od u la r C i r c u i t T c c h o l o g ym 1 n HEW :................................... BLAWW CHECW :i. DIR CHIP STARTING lDR: BBBO2. lORD OBI PlLE TO MEMORY BllPPER3. Sl UE MW RY MJPPER TO DISK BUPPER STARTIMC RDR: 88m4. DEBUG m R Y BUPPEA BUPPER CHECN SUM: W E B5. SVAP BUPPER MTRM I W )W P* CTU RERI . TY P E R ead y t o check ?-0. BUlNK OlECKP. PROCMM R. AUTOR. RFRD U. UERIPVC. COllI#RE D. DISPSAY L EDITQ. QUIT

    SELECT WlC H NUMBER t b

    When option 3 is chosen, the screen w ill displaythe chip starting address, the chip ending address, thebuffe r starting address, and the buffer checksum. Ifeverything s n order, press to start the blank check.

  • 8/2/2019 ALL 02 Manual

    18/47

    If you wish to chang e any of these values, press cC>. Ifa chip fails the blank che ck, the first address that is notblank will be displayed . If the chip tests as being blank,an "OK" messa ge will be displayed.

    A EC Hf a chip fails the blank check, p erform aREAD operation on the chip, then choosethe DISPLAY & EDlTfunction. If the buffershowsa FF n every location, then the chipis blank.C. COMPARE

    Use this option to compa re the contents of a chipto the contents of the memory buffer. When option C ischosen, the scre en will display the chip starting address,the chip ending address, the buffer starting address,and the buffer checksum . If everything is in order, pres s to sta rt the blank check. If you wish to change anyof these values, p ress .

    If there a re any differenc es in the two, the sc reenwill display the differences in this form:

    EPROM .SOPlWRE U3.3 OR5'09 - lFC.: IUMIDEL . MID - )(UP cS>. If no differences are found, an " O K messagewill be displayed.

    - COIVIRE I

    Ra ady to v a r i fy < Y/W< ESC> > ?

    D. DISPLAY & EDIT

    SELECT UHlCH WHBER 76

    This option allows you to modify the buffer contents,or simply display them. This is similar to option 4(DEBUG M EMORY BUFFE R), but not identical. Option4 shells out to the DEBUG program, while option D doesnot.

    Comm and syntax for manipulating the buffer isshown on the screen. All information required by theMOD -MUP software must be in HEX!b w n d e y n ta xb n p v a o r y : D I s t a r t a M r e a a [ . c n d s n d r a s r 1 1htmr : E < a t u t a dd rm aa >i t t o Do8Z t t l p o o u a n d : a r 7

    Rota: < ... > : C o n t a i n w8t ba s p o c i f i o d .I ... 1 : C o n t ai n a t i o n a l .n d d ~ . . lirit : 65536 C P P BP nax>Co mm a (. ) u y In r a p l c a d b y blank, d o t o r TRI

  • 8/2/2019 ALL 02 Manual

    19/47

    M. MANUFACTURERThis option allows you to select the manu facturerof the chip you wish to work with. If the man ufacturer ofyour particu lar chip does not appea r on the list, your ch ipmay not be supported.

    BPROM . S O P IWRE U 3 . 3 O RE' O 9 - NPC.: NSMODEL . MOD - m P TVPE: 87E321-41196*)By b d a l u C i r c u i t T ec lm ol og yM I N MENU :.----...--.--.-.-....---------....AWPICTURER :1. DIR2. LOllD OW PIL E TO IlDK)RY BVPPER 2. SlQ(ETIC63. SIUE IID*)RY BUPPER TO DISK4. DEBUG mR BUPPER5. CWlP U P P E R # 1 T I 5. - ESERVED -I. IAWUPACTURERT . T l P E < m C > b a c k t o m a in menu.8 . M M HECW?. PROC mll A. AUTO O6LECl WllBER 7I. RERD U. UW IFYC. CmIURE D. DlSFhIY L EDIT0. Pill

    SELECl WlCH WIIBER 7 r

    P. PROGRAMUse this option to program the contents of thememory buffer into a chip. When option P ischo sen, thescreen will display the chip starting address, the chipending address, the buffer starting address, and the

    BPROM S O PI URRE U 3 . 3 8 4 5 ' 8 9 ) (P C. : H6)OD= : tOD - l l l P ( C > - TYPE: 07B311-4E96-EBy R m d u l a r C i r c u i t T m c l m o l o g yI A I Y mMI :------------------.--.-------------I . DIR CHIP STI RT Iffi RDR: BBBB2. m D OW PILE TO MEMORY BUFFER PDR: BFPP3 . SRUE tlDWOY BUPPER TO DISK BUPPER ST IR TI M PDR: WEE4. DEBUG mtORY BUPPeR BUPPER CHECK bun : tWBX35 . SWlP W P P E R W T IIl. IAIUPOCTURERT. TYPE1. BUIWI CHECKP. m c n n n R. AUTOR. RERD U. UERIP YC. m R E D. DIPPRAY L EDIT9. W I T

    S ELECT W l U l WH BER 7p

    buffer checks um. If everything is in order, pres s tostart the programming process. If you wish to changeany of these values, press .Q. QUIT

    This option lets you quit the MOD-MU P softwareand return to DOS. If you are in one of the sub-menus,you m ust first exit that m enu - usually by pressing - before exiting the MOD-MUP software.R. READ

    This option will read the contents of a ch ip andtransfer the data to the memory buffer. When option Ris chosen, the screen will display the chip startingaddress, the chip ending address, the buffer startingaddress, and the buffer checksum. If everything is inorder, press to start the read process. If you wish tochange an y of these values, press .EPROM SOF'lWRE U3.3 8 4 5 ' 0 9 0 MPC.: H6MODEL 1 ItOD - I U P < C> - TYPE: 87S321-4896-4B y b d u l a r C i r c u i t T e c l m sl m pyI A I Y MEW :...................................

    1. D I R CH I P S TI RT I K P D 1: BBBBI . LOAD OBJ PILE TO rmMRY BUPPm ADR: nPPP3 . S A U E lcaon wwu TO DISK BUPPER STIRTIIIP ADR: BBBB4. D m C Icecow WPPER BUW ER CHECH SUM: CmW5. SUR? B u m DnTIn. m N J m C I u n E RT. TYPE8. BIAYI CHECXP. PROCnn H A. AUTOR. RFRD U. UERIFYC. CQlPIRI! D. DISPSRY b EDIT9. QUIT

    R e a d y t o m a d ( Y / C/ < ES C > >?

    SELECT WlCH WllBER 7 r

  • 8/2/2019 ALL 02 Manual

    20/47

    T. TYPE ExampleThis option allows you to choose the type of chipto be used. The screen will show the available types ofchips for the current ma nufacturer. in some instances,there are more chips available than can be show n in onescreen. Use the and keys to scrollthrough the list.

    DEL : MOD - WPModular Circuit T.chologyrnm nNl :.--------------------------------

    I. DFBUG EIWRY BUPPEM 5 - 5 12 4 174S472 74S4735. SWP BUPPPR DATA 6 - 1 01 4 4 :74SS72 74S573II. IY)WPRCIURER 7-2848- :87184 OX1858 - 4 0 9 6 4 : # Xi 9 5B. BUNK CHECK 9-10!24-8 ~ o n i s e 7 8 1 ~1O~ S Z SB 7 ~ 2 o iP. PROCRnII R . RUT0 A-29 484 :S7C190 078191 S7S29B 07C291U. UERlPl 8-4996- :S7C321 S7C4ZiC. CONPIRE D. DlSPShY a EDIT

    SELECT U H l CH NUHBER 7 t(E 6C > k c k t o win wnu.

    V. VERIFYThis option lets you compare a portion of thecontents of the chip with the a portion of the con tents in- the buffer. Usually this is done after a program procedure

    to insure that the buffer programmed he chip correctly.B P M SOPTWRE U3.3 BR 5'0 9 - IIPC.: ISm D E L : IOD - WP r TYPE: 87S321-4996-By h d u l a r C i r c u i t T mc hn ol og yHAIN MEMI :m-m=.-----.-------------------.-- ..

    UERlPl :t . DIR CHIP STPRTIWi RDR sOBB2. LOAD OW PILE TO MlORY BUPPER3. SRUE IIEM)RY BUPPER TO DISK WPPER STIIRTlWi IIDR: sOBB4. DEBUG IImORY BUPPER5. SIMP BUPPER r m nII. H@WPACTURERT. TYPE8 . 1MNK OIECKP. PROCRIIH A. hUTOR. READ U. UERIPlC. COHPilWE D. DISPSPY b E D I T4. QUIT

    SELECT UHlCH WIIBER f u

    For example purposes, we are going to copythe contents of a National Semiconductor 87S321 toanother N ational Semiconductor 87S321.1. Making sure all cables are attached an dyour computer system is working properly, start theEPP02 program.2. Insert the SOURCE chip (NS 87S321) into theZIF socket and close the handle.3. Press to select the manufacturer. Whenthe m anufacturer menu comes up, press < I > to select

    National Semicon ductor (NS). Do not press return. Youwill notice that the manufacturer displayed in the statusarea near the top of your screen changed to NS.4. Press o access the type selectionmenu.- or -4. Press to return to the main menu. Press

    to access the type selection menu. Do not press.5. Press to select 87S321.6. Press to read the contents of the sourcechip into the memory buffer.7. Rem ove the source chip from the socket.

  • 8/2/2019 ALL 02 Manual

    21/47

    8. Insert the TAR GET chip (N S 87S321) into theZIF socket and close the handle.9. Press to blan kche ck the target chip. If thechip passes the blank check, proceed to step 13,

    otherwise, erase the chip in accordance with themanufac turers instuctions.10. Press

    to program the contents of thememory buffer into the target chip.11. When programming s completed, press cV>to verify that the chip has b een properly programmed.Once y ou are familiar with the steps involved, you

    can combine steps 9, 10 & 11 into one step by using theAUTO option.

    Microprocesso r Sof twareThe programs used o program microprocessorsare all very similar, an d we will discuss them as thoug h'they were one program. When specific information ispresented, there will be an appropriate note.Be sure you are using the right program for thetype of chip you wish to program. Use the chart below forhelp:Microprocessor Filename8748 Series 48P02.EXE8751 Series 51 P02.EX E28 Series Z8P02. EXE

    The main menu for 48P02.EXE is shown below. To starta program, typ e in the following:[d:] [path] [fi lename]

    0741/4?/48/4!# S OP IW RE U 3 . 4 9 4 8 9 = MPC.: ln tt l - ZIP.: 1 s o c k e tMODEL - M O H P hadware U 2.0 - TYP.: 8742 -PRW.: i n t e l l i g e n tBy h d u l a r C i r c u i t l e y k n e le # y 8 Upp.: 2 i .W 8 VCC.: 5 .Wm 1 w nD8l .--------------------.------------.-i . DIR2 . LORD O N FILE TO ISMOW BUPPW3. SWJE =PI WFFER 1 0 D ISK4 . D m J G m i r u mum5 . CM(O SIZE6 . P m m l M lLOQRlTHMM . )#WIFnCfUlBnI . TYPEB. MAHE CHECKP. PlW)OI#H A . nUTOR. llglD U . UERlWC. CQ(HRh D. DISPIAY L EDITS . SBCUIIIY PUS6 I W0. QUITSELECT UHIGH NJ)(BER 1-

  • 8/2/2019 ALL 02 Manual

    22/47

    1. DIR 3.SAVE MEMORY BUFFER TO DISKThis m enu choice lets you view a directory. Theformat is very similar to the DO S DIR command:[d:] [path] [filenam e] [/PI [IW]If none of these parameters are specified, thedirectory will be that of the current drive an d directory.

    2. LOAD OBJ FILE TO MEMORY BUFFERThis option lets you load an oject file from a diskinto the m emory buffer. The m emory buffer is an areaset aside in your computers mem ory to ho ld data. Oncein the mem ory buffer, the .OBJ file can b e "burned" into

    the chip.R '99 * llPG.: Intel ZIP.: 1 mmob~t- TYP.: 9741 rCIOG. : n t m l l i ~m n t

    I upp.: 21.w I ucc. : 5 . u-----------------.*-----------------1. DI I2. LO*# OW PIL6 10mRY WQPEII3. SWX W m O DISK4. Bmua llbDRY WRW6 . QYlC elm6. nowm~r*:l c o ~ l m m back t m u i n m u .)I. M I I C I U R UT. TYPE1. BUNK CHECUP. ?mcmm I). AUTOI. WIID U. UEIIWC. CalWRh D DI1PIAY k EDITS. SriCURllY HO B 1L W0. QUITSPLXCTml ac twapER TZ

    An object file is a file that contains the data youwish to program in a form readable by other devices,such as m icroprocessors or controllers.

    This option lets you save the contents of thememory buffer to a disk file. If your bu ffer is em pty, thisoption will write a file full of zeros (OOh).8711/4?/41/49 SOPIWIE U3.4 9 / 2 '89 . PC: I n te l 9 ZIP.: 1 sockmtIWDEL .MOD-MIP k r d w r c U2.0 - TYP.: 8712 - P W . : n t a l l i g m n tBy Modular Cir cui t Tmeholmgy I Ypp.: 2I .W I UCC: 5.Wm1 II MEW :---------..-------------------------

    1. DIR1. m D OW PILE TO )IMOPI BUPPW Entmr fi lm narr to b. naumd :3. SMlP WIPER TO DISK4. DBUG )(B(ORI BUPQBR6. PIY# t l z E6. PROCM).(IW lUIORlTHll (ESC) back to -in -nu.I. rnWQ9CIURBR1. lYPI1. BUNK QIECUP. m M H A . NU 0R. RmD U. UERlPlC. CQVIR6 D. DlOPIAY k EDIT9. SSCURITY N S B 1L WQ. QUITS E ~ T IC H wl r so ~ 3 7The program will ask you forthe file name an d hestarting address of the buffer you wish to save. Thestarting addres ses will be displayed near the top of thescreen.

    4. DEBUG MEMORY BUFFERThis option uses the DOS DEBUG utility to editthe contents of the memory buffer. This program doesnot check the path when searching for DEBUG.EXE, soyou have to make sure the re is a copy of DEBUG.EXEin the sam e directory as you are wo rking in. See yourDOS manual for more information on the DEBUGprogram.

  • 8/2/2019 ALL 02 Manual

    23/47

    5. GANG SIZE: 48P02.EXE 6. PROGRAMMING ALGORITHMThis option allows you to set the number ofsockets used if you are using a multi-socket adapter.

    5. GANG SIZE: 51 P02.EXE, Z8P02.EXE

    8741/4 2/48/4 9 9OPTVIII)E U3.4 9/2 '89 IIPC.: I n t e l - ZIP.: 1 s a c h e tMODEL 2 HOD)D-tUP her du er e U2.B * TYP.: 874 2 -PROC. : n t e l l i g e n tBy 'Mdular Ci rcui t I ac lmolegy I Upp.: 21.W I UCC.: 5.Wm1 wm :

    Although this option appears on the menu, it isnot functional. See below.

    ----------------------.---.-----------1. DIRI. LOllD OW PILB 1 0 RWIORY BUPPW3. SRUSm n NPPSR 1 0 DISK4. DemIc m m JPQEn5. SIZE6. m#)+IIHO RLU)RIlHIIn. ) ( r mFnCIUmR1. 1YPEm. MA111 CHECKP. PIIwIMn A. nuloR. J m D U. U ~ I WC. COtlWllb D DIOPLIIY L ED11S. SECURITY WCB I U Ya. QUITSELECT m l a i m m n r s

    - w SIZE :1 : socket2 : s o c k s t s3 : eocke t r4 : sockets back t o in -nu.SELECT W ~ B D I

    Use this option if you wish to select a differentprogramming algorithm than the one automaticallyselected when you change manufacturer or chip type.

    8744/5!/CSZ SOFTWRE 03. 4 8/ 17 '8 9 WC.: I n t e l - ZIP.: 1MODE& . MOB - WP + IYP.. I74UI +P=.: intel l ig entBy bdu la r Circ uit 1echnelo.y I UPD. : 21.W I UCC.: 5. Wm1w WBU :

    The screen will display the available algorithmsfor the type of chip you have selected. Pressthe n umberthat corresponds with to the desired algorithm. PresscEsc> to return to the M ain Menu.

    -------------------.---------------1. DIII. LWID ou PILE 10rrmom RIPPER3. SWE llDlOlY lUPPOl 10 DISK4. -0 llBOIIINRenC. Q)(C 8IZn6. I I DW Ir n If fi 8 ~ n I T n I I7. ~ R I Q I Ilt a t s rrrmI. MWHCTUIERI. nnB I U W CWECWP. m c m n A. AUTOn. RmD U. UBIllYc. ~ I E . D I S ~ U Y EDIT9. S ltl lnl rY BIT P-ff8. B lCWP lldn TIBLE m l W a

    n e a L i c W I a ma e n 75

    You would change the programming algorithm ifyou had a newer ordifferent version of a"standardW hip.For example, the new ACME S emiconductor (not a realcompany) 8748 uses the Quick-Pulse Programmingalgorithm; but when ACME Semiconductor 8748 isselected, the default algorithm is based on the oldACME Semiconductor 8748, which has a pulse width of50pS.

    - nffi SIZE :---THIS SOPlYIIB IB POI 1 SOCKm. bach t o naln "nu.

    Do not change the programming algorithm un lessyou have detailed'information regarding the programmingspecifications for your chip.8741/42/41/49 9OPIVAIE U3.4 9 / 2 '89 IIPC.: In te l ZIP.: 1 r o c k e tMODSL : N O W P INP~WUU2 .B * TYP.: 8742 +ROC.: i n t e l l i g e n tBy kd ul ar C i rcul t 1ecknoln.y I Upp.: 21.W I UCC.: 5. Wm1 w rn :....................................

    1. DIR2. mn eu 1111 10 1RY HIPPER3. 8M)S OM nllWEM TO DISK4. DeDUO tmDllY WPPW5 .M IZP6. m I W C LCOIIIWIIn. I*WImcwm1. T v nB. m)P Q(8CXP. I # Q Y A A. WTOn. -D U. UDllIFYC. CQMW B. DIBPLIIY B EDIT9. SECURITY PUS6 BUY0. QUITSELECT WlCH WInBLR ?6

    - ROO. ALMRITllH :----I : e r u l -- 5 8 rs2 r n e r m l -- 1B r83 : e r u l -- 5 me4 : n t s l l i s s n t -- i mst E S 0 h c k t o r a i n n un u.S6LECl WHBW t

  • 8/2/2019 ALL 02 Manual

    24/47

    7. ENCRYPTION TABLES SETTINGS: 51 PO2.EXEEMCPIPTIW IABLE :FP FP PI PP PP PP PP PP PP PP PP PP PP PP PP PPPP PP PP PP FP V P PF PP PP PP FP PP PP PP PP PP

    WCIYPTIW IABLE mw :1 I d i t o n c r y p tl a n t r L 1 m? . b a d e n c r y p t i a n t r L I m f r o m dish3.Sauo .ncruptimn tabls t o di4k4 .%lab lm/Di s ab lm mncr yp t ion t a b l aEELECI WIQl WE.r PREP$ TO )RIM #MI 7

    WCRYPlIW IABL6 DISABLED

    This option allows you to program he EncryptionTable on 8751 series Microprocessors.A. AUTO

    This option will perform a BLANK CHECK on thechip currently in the ZIF socket, then attempts toPROGR AM t with the contents of the memory buffer. Ifan error occurs, the software will terminate the AU TOfunction and return to the M ain Menu. Ifno error occuredduring the programm ing phase, a VERIFY is done .

    B. BLANK CHECK

    8741 /42 /48 /49 SOiT W R E U3.4 912 ' 89 - MPC.: I n t a l - ZIP.: 1 m a c b tRODEL : M JD -W P h r d u a m U 2. 0 r TYP.: 8 7 4 2 r P R0 C .: i n t m l l i u e n tBY l b d u l a r C i r c u i t I s c lm o l o e y I Upp.: 2 1 . W I UCC.: 5. W#I N )(W :--=- ~--~--~.-...-.---..-----..-.----UTO :

    1. DIR2. LOBD OW PILE 10 m R Y BUFFER CHIP CIAU TIffi nDR: seeO3. CAUE MEMRY PUPPER TO DISK4. DEWC mW RY BLIPPER WPPDll PIARIIYC RDR: OIiUIE5. mffi SIZ E BUPPEI ~ E C X U ~ : BB

    This option checks the chip currently in the ZIFsocket for any data hat m ay be present on the chip. If hechip has data, it cannot be programmed.

    6. W N l I f f i AL C O R l lH ~ll. #MUWCTURER1. TYPEB. BWIW WECWP. PRoGRIIm n . AUTOR . I U D U. UEFlIPYC. COnPAIE D. DISPIdlY b EDITS. SECURITY WS E BLOW9. QUITSELECT UHICH MllBER ?a

    NOTE

    Raady t o progrmm ?-

    The BLANK CHEC K operation is verysensitive to electronic noise, and cansom etimes report a chip as having datawhen it really doesn't. Try to avoidoperating the MOD-MA C in areas ofhigh electronic emmisions, such as nearpow er trunk lines, heavy appliances, etc.

    When option B is chosen, the screen will displaythe chip starting add ress, the chip ending address, thebuffer starting address, and the buffer checksum. Ifeverything s n order, press cY> to start the blank check.Ifyou wish to change any of these values, press . Ifa chip fails the blank check, the first address that is notblank will be displayed. If he chip tests as be ing blank,an " OK message w ill be displayed.

    9 7 4 1 / 4 f / U / 4 9 soiTmle ~ 3 . 4 9 / 2 ' I 9 - mpc. : I n tml - ZIP.: i m a c b tmDE L . MO D-IUP h a d u a m U 2 . 0 TYP.: 8742 *KG. : i n t m l l i g a n tBY H o d u l u C i r c u i t T m c b o l oe y I Upp.: 2 1 . W I CC.: 5.SUM I N IW 1------"-..-----------m-------------1. DIR2. LMD O W P ILE TO MDW)IIY BUP PEl3. L I U ~mow TO DISK4. D EW C m R Y BUFFER5. Wffi S I Z E6. P M ) O I I f f i A LC ORl T II llm. I Y N J P A C T U ~1. IYPRB. BUMN CYECUP. PM)CI#II A. AUTOR. DUD U. UEnIPvC. COflMRB B. DI SPUY L ED1I8 . I~Q)I I ITY mse ~ 1 0 ~9. QUITS6LECT UHICJI W W R 7 b

    - UMY UECXR~Y t o s h c k < Y /c / ) 'I

  • 8/2/2019 ALL 02 Manual

    25/47

    TECH TIPIf a chip fails the blank check, perform aREAD operation on the chip, then cho osethe DISPLAY & EDITfunction. Ifthe buffershows a FF n every location, hen the chipis blank.

    C. COMPAREUse this option to compare the contents of a ch ipto the contents of the mem ory buffer. When option C ischosen, the screen will display the chipsta rting address,the chip ending address, the buffer starting address,and the buffer checksum. If everything s in order, press

    to start the blank check. If you wish to change anyof these values, p ress .

    If there are any differences in the two, the screenwill display the differences in this form:

    # 7 4 i l 4 Z l 4 W 4 9 SOQTWRE U3.4 Yn ' 8 9 a WG. I n t e l ZIP.: 1 aoskwtm a norm? M- 01.8 - 1ur-1B 7 U em. : ntmlli#entBy h d u l e r C i r e r i t l e ~ I no l w # y # Upp.. Z1.W UCC .~5 . 8 ~m1 * ma .

    CHIP ADDRESS:DATA - BUFFER ADDRESS:DATA

    ------------.-----------------------1. DlR1. LOaD O W PILB 10 -PI WPPW3 . snug nmon arrrs r, 10 ~ r s x4. -6 IOIW)IW WWERs. (*Y(o s t =6. m I Y m l l l O AlCORITHHM. I(IWIICIURW1. IYIPI. l UW l CHECKP. mOaRnll A. AUlOR R m D U. UERIWC. CQIWRE D. DISPlAY L EDITs. SBCURIIY ms e IWQ. W I l

    srtm WICHnnm ts

    . If no differences are found, an "OK" messagewill be displayed.

    - pfiRE :c n l ~ l f i m l m : ADR:BUFFER 6T(IR llM ADR :B U P ~ HECE sun: mom

    hady to sorpam t-

    D. DISPLAY & EDITThis option allows you to modify the buffer contents,or simply display them. This is similar to option 4(DEBU G MEMOR Y BUFFER ), but not identica l. Option4 shells out to the DEBUG p rogram, while option D doesnot.Command syntax for manipulating the buffer isshown on the screen. All information required by theMOD -MUP software must be in HEX!

    Comand syntaxhm p -wry : DI at ut addressC.cnd endrers l lh t a r : E :Cootain nust & r p c i r i c d .

    I ... 1 : Cootain w ional .Addross lhit : 5536 may b rwplecwd by blank, dot w r TAD-

    The monitor will scroll rapidly throught the chipand buffer contents. To pause the display, press

  • 8/2/2019 ALL 02 Manual

    26/47

    E. ENCRYPTION TABLE PROGRAMMING: 51P02.EXE

    This option programs the encryption table withthe current contents of the encryption table buffer.

    8 ? r 4 / s ? m 2 EOPTWIRE ~ 3 . 4 8/17 '89 - ~ P C . : I n t e l ZIP.: IMUEL . Y)D - )(UP - TMP. : 8744H -PROC.: i n t e l l i g e n tBy I b d u l e r C i r c u i t T m c h n el o sy I pp.: 2 l .W I CC.1 5.Wm I n )1w :

    M. MANUFACTURER

    ...................................1. DIR2. m D OU PILE TO HFJlORl BUPPER3. SllUE MEWRY UPP ER TO DIEM4. DDUC IlDlORY WW ER6. CII*; LIZ66. P ~ l l M l f f ilLU)RITHIl7. E)IERIPII QI TPBLE SETIINGM. lUlUBICTURER1. TYPE8. BUN11 CHECKP. PROCRlM A. AUTOR. ReAD U. UERlPlC. COllPlRE D. DISPWY I ED11s. S B Q ~ R I T YIT rnocmmlmE. DICRYPIIOI TPBLE p n o c n n m l m0- QUIISELECT WlCH UtlBER ?a

    This option allows you to select the manufacturerof the chip you wish to work with. If the manufacturer ofyour particular chip does not appear on the list, your chipmay not be supported.

    - MCRlPTIOn PROCIIMMlY: :---

    f b a d y t o p m p r u < Y / < E SC > )t -

    Apossible way around his s o choose the "Don't. care" option. This allows the chip to be treated as a

    "generic" chip. If you choose the "Don't care1'option,there is no way to guarantee that the programmer willhandle the chip properly.

    8741/4?/40/49 SOPIWIRE U3.4 9 4 89 - MPa.8 In tm l - ZIP. : 1 s e c L tMODEL . IQD-fKIP h r d u u o U2.0 TYP. r 0742 *ROC.: i n t e l l i g e n tBy Mo du la r C i ~ u i t e c h n o l o g y 8 Upp.: 21.W 8 UCC.: 6.Wm 1 n 116111 :

    \ NOTE

    .----I--------------------.----1. DIR1. LORD OW FILE t o m W PP6R3. SAUS l e r o R X U 9 9 p R TO D l L I4. DBUC Isnow Urn5. W I G SILI!6. PROOYtMIWQ lOORITHllI. ) # ) * I I I c T U I E R1. TYPEI. BUW MECNP. PmCDAH A. AUlO9. RWD U. UERIPYC. M))(PIR6 D. DISPLRY b EDITS. SECURITY PUSE BLUJQ. QUITSELECT VHlCH WHBER ?n

    The51P02.EXE program does not have aDON'T CARE oetion.

    L- ~ p p ~ u ~1 :MUST a i l 62 : u j i t s u3 : n t e l4 i M i t s u b i s h i5 . EC6 : UM: b u k t o n a i n nonu.

    SELECT NUMBER 7

    P. PROGRAMUse this option to program the contents of thememory buffer into a chip. When option Pis chosen, thescreen will display the chip starting address, the chipending address, the buffer starting address, and thebuffer checksum. Ifeverything is in order, press tostart the programming process. If you wish to changeany of these values, press .

    Q. QUIT

    @?41/U/4@/4) 8OPIWIR8 U3.4 PA '8 9 - HPC.: I n te l * Z1P.r 1 e e c k e tRODEL . IOD-MUP hardurrr U2 -0 9 TYP.: 0742 *ROC.: i n t e l l i g e n tBY h d u l u C i r c u i t t e c hn o lo m y 8 upp . : 21 .w I ucc. : 5.wMI11 WU :

    This option lets you quit the MOD-MUP softwareand return to DOS. If you are in one of the sub-menus,you must first exit that menu - usually by pressing - before exiting the MOD-MUP software.

    .-..........I....-.......---.......-1. DIR2 . I& D O U P l l g I0 mRV NIPPER3. e n u ~ nom w 9 r m TO DISK4. BPUC llsllORY BU996bI5. caw0 8 1 2 86. P-IWIHO f l ~ R I T H l iM. WWMCIURERT. tm8 . BU W QIECIP. P W I I A. AUTOR. lPI lD U. U W l P lC. CO)(MIIl D D ISPU Y h EDIT8 . t B c m I T Y Rl 8E B WO. QlltS 61 EC T W l c n W n m R t p

    - m nR eady te p r ogr an ?-

  • 8/2/2019 ALL 02 Manual

    27/47

    R. READ T. TYPEThis option will read the contents of a chip andtransfer the data to the m emo ry buffer. When op tion Ris chosen, the screen will display the chip startingaddress, the chip ending address, the buffer startingaddress, and the buffer checksum. If everything is inorder, press to start the read process. If you w ish tochange any of these values, press .

    S. SECURITY FUSE PROGRAM: 51P02.EXE

    8741/42/18/49 SOITWIRE U3.4 '9/2 '89 - M E . : In te l ZIP . : 1 socke tMODEL : MD-fN? hard war e U2.0 .ITYP.: 8742 WPROC : n t e l l i g e n tBy h d u l a r C i r c u i t T e clm ola gy 8 Upp.: 21.W 8 UCC.: 5. Wmla MEW :- - I - I - - - - - - - . . - - l l - I - l - - l - l - - - - - - - - l

    1. DIRI . L # B OU FlL6 TO m R Y UWER3. % WE IBW)RT WlP W TO DISK4. -0 IBW)RY w m5. PWO 8 l t E6. ?WiMmIW ALCORlTHllM. I*WIWCMRBR1. TYPE1. mill WECX?. mOOmtl A . AUTOI. RIIB U. UlBlpYC. CWmRE B . DISPLAY k EDITS. SIIXIRITY FUSE MYQ. WI TSELECT m l m wlleER t r

    This op tion will blow the security fuse on the chipcurrently in the ZIF socket.

    - MD :CHI? STIRllffi ADI: mw ~ n n T I ~ I M DD: mWY?En CHECK SUM m0a

    Raady t o m ad ?-

    8744 61/C S2 SOPrVllRB 03.4 8/l 7 '89 WG.: I n t e l m ZIP.: 1MODEL : MOD - WP - TYP.: a7 4 4 *ROC.: i n t e l l i g a n tBy k d u la r C i rc u i t T . c ha los y a Upp.: 2 i .W 8 UCC: 5. W~ I MIW r

    This o ption allows you to cho ose the type of chipto be used. Th e scree n will show the available types ofchips for the current manufacturer. In some instances,there are m ore chips available than can be shown in onescreen. Use the and keys to scrollthrough the list.

    -------.-.-----.--..-------------.-I. DII2. LWD O N 111 1 TO IWW)RY BUPPER3. SIUE MEHOW WWER TO DISH4. DmJC nDam w m5. QY(O :Ira6. PDOI*mll(O llUiOIlTHM7. m m v ~ l o l ( 1 1 ~ 1 8p l ~ l f f iI. MIPMTUAERT. rt mI. lUllX CWECKP. P#01YI I. IIUTOI. llsllb U. UEIlPIC. CQPlllB D D ISP UY C EDIT8 . SECURIIY IIT PRIO#)(IIIICP. EIIcmnIol( Trine P r n m m l I f f iQ. QO1rSELECT WICH NIMBER 7%

    - ECURITY PROG. :

    Raady t o program t-

    V. VERIFY

    -8741/ 42/4 8/49 SOPTWIRE U3.4 9/2 '89 . PC: I n t e l Z IP. : 1 socke tMODEL : IOD-MUP h ar dw ar e U2.0 . YP.: 8742 *PROC.: in ta ll iv en tBy I k d u l a r C i r c u i t T m c h o l a g y 8 Upp.: 21.W 8 UCC.: 5. Wm I w nm :

    This option lets you compare a portion of theconten ts of the chip with the a po rtion of the contents inthe buffer. Usually this is done after a program procedureto insure that the buffer programm ed he chip correctly.

    ----------------------1--1-1111---

    I . DIR1. LO(ID OW PIL E TO H E W R Y BUPPW3 . SAUE W M R Y WPPER TO DISK4. DQ)C ~IENORVw r ~ m5. Qlffi SIZE6. PROORllmIW A100RITHMIf. lW#JMCTURbRI . TYPED CHECXP. ~ 1 1 )o ~ l ln A. AUTOR. RWD U . UERlPYc. C Q ~ P ~ R K D. DISPLAYL EDIIS. SECURITY FUSE BLW0. W lTSELECl W l M MIMDER t t

    - YPE :I : 74 1 A : 87481Ht : 7 4 1 ~ B : 9749nt13 : 7424 : 7486 : P>l748H6 : P>8749H7 : 875811 : P>874IIH/tl9 : (P>87421HM

    < ESC > h c k to m ain m n u .SELECl NUMBER 7-

    8741/42/48/49 00ITWIR6 U3.4 9 R '89 * M E . : I n t e l - ZIP.: 1 socke tMODEL r MOMUP h r d w e Vl.0 * TYP.: 87 41 *PROC. : n t e l l i g e n tBy no d ul a r C i r c u i t T a ~ k o l a g y 8 upp.: 21.w 8 u c c . : 5. wm11( MEW .-ll--l-llll---.----l-----ll---ll--l-1. DIR1. L # B OW PILB TO H E W R Y BUPPW3. SMlP llWORT W1PER TO DISK4. DEW0 )(PJIORY W I I W5. mM l t E6. ?nocnnm1Ma ALGORITHMM. I(MUMCIUIBR1. TYPlD M4WX MECXP. P m m n 1. nu10R m D U . UERIWC. MIIMRE B. DlSPLAY k ED11S. SECUIIIY FUSE BLW0. QUITSELECT WHIM NUMBER t v

    - m l p y :MI P Sl nRll ffi ADI: -0WPPER STIRTIM RDI: 0000WPPER CHECK SUM 0000

    k a d y t o v e r i f y ( t / W > t -

  • 8/2/2019 ALL 02 Manual

    28/47

    Example 5. Press to select 8741A.For example pu rposes, we are going to copythe contents of an lntel 8741A to an ACMESemiconductor 87R41A.1. Making sure all cables are attached andyour computer system is working properly, start theEPP02 program.2. Insert the SOUR CE chip (Intel 8741A) into theZIF socket and close the handle.3. Pres s to select the manu facturer.When the manufacturer menu comes up, press

    to select Intel. Do not press return. You will noticethat the manufacturer displayed in the status areanear the top of your screen changed to Intel.

    % NOTEWhen the 48P02.EXE program is first\ loaded. the default m anufacturer is Intel.Step 3 could be skipped if this examplewere the first procedure performed.4. Press o access the type selectionmenu.

    4. Press to return o the main menu. Press to access the type selection menu. Do not press.

    6. Press to read the con tents of the sourcechip into the memory b uffer.7. R emove the source chip from the socket.8. Insert the TARGET chip (ACME Sem iconductor87R41A) into the ZIF socket and close the handle.9. Press to select the manufacturer. Whenthe manufacturer menu comes up, you will notice thatACME Sem icondu ctor s not listed. Since we're not sureof its properties, we'll press < I > o select DON'T CARE.Do not press return. You will notice that the manufacturer

    displaye d in the status area near the top of your screenchanged to DO N'T CARE.10. Press to access the type selectionmenu.

    10. Press cEsc> to return to the main menu.Press to access the type selection menu. Do notpress .1 1. The part number on the ACME chip is87R41A. S ince this corresponds most closely with partnumber 8741 A, we will press c2> to select 8741A.12. Press to blank check the target chip. Ifthe chip pa sses the blank check, proceed to step 13,otherwise, erase the chip in accordance with the

    manu facturerss inst uctions.

  • 8/2/2019 ALL 02 Manual

    29/47

    Programmable Logic Devices (PLDs)13. Press cP> to program the contents of thememory buffer into the target chip.

    , 14. When programm ing is completed, press to verify that the ch ip h as been properly programmed.Once you a re familiar with the steps nvolved, youcan combine steps 12,13 & 14 nto one step by using theAUTO option.

    The programs used o program microprocessorsare all very similar, a nd we will discuss them as thoughthey were one program. When specific information ispresented, there will be an appropriate note.Be sure you are using the right program for thetype of chip you wish to program. Use the chart below forhelp:Type of chipPALGALS-GALPEEL.FPL20G1022v10A1 8P8

    FilenamePAP02.EXEGAL02.EXES-GAL02.EXEPEEL02.EXEFPL02. EXE20G1O-02.EXE22V1O-02.EXEA1 8P8-02.EXE

    The main me nu for PAP02.EXE is shown below.To start a program, type i n the following:[d:] [path] [filename]

    ?RL SoftraroCi> U 3 . 4 0 / 1 0 ' 8 7 - IIPG.: m 1

  • 8/2/2019 ALL 02 Manual

    30/47

    1. DIR NOTEThis m enu choice lets you view a directory. Theformat is very similar to the DO S DIR com mand:[d:] [path] [filenam e] [/PI [NV]If none of these parameters are specified, thedirectory will be that of the current drive and direc tory.

    . 2. LOAD FUSE MAP FRO M DlSKThis option lets you load a fuse map from a d iskinto the mem ory buffer. The fuse m ap must be in JEDECformat or a files saved from this or another modular

    programm er. Once in the memory buffer, the fuse m apcan be "burned" into the ch ip.PAL D o f t ~ r e C i > 3 .4 8 A 8 ' 8 9 r l ( P C . : ml ( A t y > OlDW l u l lHODEL : dLL - 8 2 (C) I YPE : 1 6 ~ 4 1 -2 / - r 8Nm5 HI -w Y S ~ E R C H O..LTD PUEE MP : I(O(IlUWP

    111111 Il11D:.--.-.---..-..-.-...--.--.---.-..-.1. DIR2. LORD WE E W P PRCM DIEM < E X > bash t o rain manu.3. ON E WDE W P TO DIEM4. EDlT WDE W Pn. mwPIICTURPn1. TYPEI. m n x QIHCMP. PWCIAH a. ~ U T O1. RUlD U. UER lW8. DECURITY PUDE B W9. 4 1 1 1

    3. SAVE FUSE MAP TO DlSKThis option lets you save the fuse map in thememory bufferto a disk file. The program will ask you forthe file name. Type in the complete name, includingdrive and path if you are not using the current directory.

    Option 3 does N OTsa ve the fuse map in3 JEDEC format. The file created by usingoption 3 ,can only be used by the MCTModular Programmers MOD-MUP andMOD-MPL.

    PAL So f t r a r o t l > U3 .4 Y/IB *YY " ni'1i.: ml t n t u w > CHBCY sunNODEL : ALL - 9 2 (C) TYPH: 16R48-a/-4 OBBBBY HI-to vs ra RESERCH CO..LTD - WDEMP: WEBPm 1 n HEMU:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AUE FUSE M P :

    1. DIR E n t o r File n u o b. aauwd2 . m D UCE M P PM)H DISH3. 8AUE PU8E W P TO DISM4. Dl1 m a p I U PII. MNUPRCIURERT. TYPEI. BU NY CMECMP. m n a n I. IUfO1. IlDllD U. UP Il W8. CECURITV QU89 sU)YQ. W I T

    4. EDlT FUSE MAPThis option lets you view or edit the fuse map.Use the arrow keys on your numeric keypad to movearound in the display.The display has 3 symbols to represent possible

    conditions of the fuse. U se the chart below to help youdeciphe r the display.Symbol Meanlng0 Fuse is not blown/will not be blown .1 Fuse is b lown/will be blown.N No fuse at this location.

  • 8/2/2019 ALL 02 Manual

    31/47

    To edit the fuse map, simply move the cursor tothe desired position, and press either < I > or .NOTEThe c F> key will erase the contents of thememory buffer. If you press whileediting a fuse map, the current fuse mapwill erase, and the blank form of the PLDwill be shown.

    A. AUTO

    ML ~ f t ~ c l >3 . 4 ~ i n ' ~ 9 - m.: ml cn ~ Y W ) MECK sunWDEL . ILL - 12 TVPE: 16R4B-2/-4By 111-U) BY6TW REEERCH CO..LID - N S E 111PX NONP111111 M W I ~ 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 J 3 3 3 3 3 3 3 3.................................... I l f 3 ~ 6 m Tm 2 ) ~ 5 6 ~ ~ a 3 4 5 6 m 9 m 2 3 4 5 6 m 9

    This option will perform a BLANK CHECK on thechip currently in the ZIF socket, attempts to PROG RAMit with the contents of the fuse map in the m emo ry buffer,performs a VERIFY, then blows the security fuse. Ifanerror occurs, the software will terminate the AUTOfunction and return to the Main Menu.

    I. D I I1. W4D PUSE llllP PllOll DlSX3. S I U E N I L M P T O D1SM4. BllT N L E 1 # PN. 111WIIFWTURER1.). TYP6WX a t E C U

    4P. PnOORaM 1. (IUTO 6I. llEAD U. UERlWS. LECIIIITY PllSE R U M

    l W PFER : b c k t o r u i n menu. :IP . f a a d b l a n k f a r mS e r u m m d i t i n k e I! #CUk>,t~> 4< U P > . < ~ O . < L P ~ . < R I > is

    -- - - - -IL S o f t u s r c < l > U3 .1 8 / 1 8' 8 9 - MFC.: m l t n t y p e > CHECW sun)DEL : ALL - 02 CC> - TYPE: 16R4B-2/-4 - BEE9I HI -W SYSTD( RE6ERCH CO..LID PUSE n a p : WIIEJIIPm111 MEW:..--.-.-..-..--.--.----------------

    1. DIR2. LOAD W I E M P PROM DICK3 . SAUE W IE M P TO DISX4. WIT PULE M Pll. #NUPICIURERI . TYPE8. BUIMK CIlECKP. P rn R a M m. nUT0I. RLRD V . UERlWS. SECURITY FUSE BU)Y9. QUIT

    L i p!..---?cl.s;s:-P

    B. BLANK CHECKThis option checks the chip currently in the ZIFsocket fora ny datathat may be present on thechip. Ift hechip has data, it cannot be programmed.

    P AL S o f t u a r e t i ) U3 .4 1 / 1 8 ' 1 9 - MFC.: m~ cn t y ~ ) CHECX SUFIMODEL : ALL - I 2 tC > - TYPE: 16R4B-2/-4By HI -U l SY GTW REEERCH CO..LID a FUSE M P: NONE M PPllOll DISUTO DISM

    I. IUTO0. YEMIPInu4

    NOTEThe BLANK CHE CK operation is verysensitive to elec tonic noise, and cansometimes report a chip as having datawhen it really doesn't. Try to avoidoperating the M OD-MA C in areas ofhigh electronic emmisions, such as nearpowe r trunk lines, heavy appliances, etc.

  • 8/2/2019 ALL 02 Manual

    32/47

    If a chip passes the b lank check, a "BlankCheckOK" message will be displayed .M. MANUFACTURER

    This option allows you to select the manufacturerof the chip you wish to work with. If the m anufacturer ofyour particularchipdoes not appear on the list, your chip. may not be supported.Pll L E o f t u a rm C l > U3 .4 B i l B ' B 9 - WC.: m l c n e m > WECX SUMHODEL : ALL - 9 2 < C > - TYPE: 16R41-2f-4 -0I.SBY HI-LO S Y S T ~UIERM M)..LID ns e mr: mwmr

    W I Y M W r... m - - - - - - - -- -- - - - -I . D I R2. LORD WEE WP DISI 3 . S l Ol E T l C3 . SAUE WSE WP TO D I B X < U C > back t. u i n m u .4 . E P1T W E * PI(. )#WQACTUROI1. TYPEI. BWINX CWECHP. PROCMN I. 1~10R. READ U. UERIPYI. SECURllY FUSE B1W9. W I T

    already been blow n will remain in that state. This usua llymeans that the function of the log ic in the ch ip will beconside rably different than what you had intended.PAL E o f t u a r e < i > U3 .4 B / l B' Y9 ~ I P C. : m l (A t y w ) CI(ECH SUMHODEL : RLL - 9 2 TYPE: 16R4B-2/-4 OBBOBy HI-LO BYSlH! RESERCH CO..LID PUIE WP: NUNEJWP

    W I Y M U : PROGMN :--I~-I~I--~-I-II~------=-------------I . DIR2. LORD RISE I1AP PRO! DISH3. SAUE RISE I U P TO DISH4. EDIT RISE l l A II(. )#MQLCTURER1. TYPEI. BLRYX CHECHP. PRoGRnM I. n u 1 0R. I W D U . U ER lP YI. tECl lRl lY PUS6 B WQ. W I T

    Q. QUITThis option lets you quit the MOD-MUP softwareand return to DOS. If you are in one of the sub -menus,you m ust first exit that m enu - usually by pressing

    - before exiting the MOD-MUP software.P. PROGRAM

    R. READUse this op tion to program the contents of thefuse map in the mem ory buffer into achip. W hen optionP is chosen, you will be ask ed f you wish to blank checkthe PLD prior to programm ing. Press to do a blank- check, or to start programming. If a programoperation is attempted on a non-blank PLD, there aretwo possible responses:

    1. If the P LD security fuse is blown, the p rogramoperation will halt im mediately.2. If the PLD security fuse is NOT blown, the

    program operation will continue, but fuses that have

    HL s o f t -~ m c i > ~ 3 . 4 B / I ~ , M P -m m~ cn t CIIECY sunHODW. LLL - m cc> - T Y P ~ I 6 ~ 4 1 - 2 / T ' - aemMy M I - W S YS 1Q I R E S m C O. .L ID F US E Hr: )(OIIUYIPI(All( M M : REID :

    ~ - . l - - r m - . - - . l r - l - - - - - - . - - - - - - - - m ~ - -1. D l I2. LOlD PUCE I I P D I S I3 . t IV D N I P l l A I TO DIBX4. mar N I P mPn. m n r n a u i t e n1. TY MI. mIII CWEC*r. ~mcmn I. IUTOI. m D V. u m 1 wt . t s C DR l T Y Pu t 6 BLW9. W I T

    This option will read the contents of a PLD andtransfer the da ta to the memory buffer. You will only be

  • 8/2/2019 ALL 02 Manual

    33/47

    able to read chips where the security fuse in not blown.S. SECURITY FUSE BLOW

    This option lets you blow the security fuse on theselected PLD. By blowing he security fuse, you preveall further readlwrite access to the PLD. This allows ycto prevent unauthorized copies of your PLD design to tmade.IRL SO F ~W* -C ~> u3.4 1/11)'87 * ~ P C . :m~ t n type) WECH I ~ U NWDEL : ILL - 02 * TYPE: 16R4B-2/-4 'W WBy HI- W SYSTW REBERCn W..LlD * FUSE mP: )( OWm P

    )(All(IlW: EQlllTY FUSE BU)U :---.~------...--..~.~~.---~------------(.ady t o blow (Y/BC )1I. DIR2. WtlD FUSE M I PlOll DISH3. 8AU6 W E I TO DISH4. WIT PUCE M In. m m m C I U R m1. TYPEI. BLAWX G n E IP. PnOO1WH A. AUTOI. Kn D U. UERlW8. SECURITY mt e aou9. WI T

    I'. TYPE

    This option allows you to choose the type of PLDto be used. The screen will show the available types ofchips for the current manufacturer.

    PRL 6oftwareCl) ~ 3 . 4 8/10 '01 * ~ P C . : ml t n t y p e ) CHECH 6UnMODEL : RLL - 02 (C) - TYPE: 16R4B-2/-4BY HI-LO SYSTW RESERCH CO..LID - PUSLm ~ : E n n v

    )IIL b f t ua r e Ci ) ~ 3 . 4 B/ IE 'BY - npc.: m~ t n t m ) CIIECH sunMDPL : ALL - 02 - TYPE: I6R4B-2/-4 -KimI)y HI-W 8YSTW REIElEN W..LlD 9 RISE M PI )(OWWYIP

    5: &D FUSE tmp3. SAUE PUSE tmP4. FDIT PUCE tmPn. mmmCIUREnT. TYPEI. BUIWI CHECIP. PROOIAMR REnDS. S EWl llY PUSE9. WI T

    m l n HEW:--..-.-...-.......----.-----..--.-.I. D1R2. WtlD FUSE MP W(1 DISH3. SAVE WSE M I TO DISH4 . H I 1 PUCE MPM. ImIIFnCIVIIPII1. TYPEB. M W X CWSCIP. mnn~ a . a u r oI. Kn D U. U mI W8 . 8ECIIRITY RISE9. W l l

    PROM DISHTO DISH

    A . RUT0U . UERlPIR I m I

    lYPE : 2 9 p i n sI:Im)-2 n:ICX42:12H6-2 I:16I43: 14H4-2 C:16WB-2/-44rlCH2-2 D:lCRL/I/R-2/R-45:ICCl-2 E:lCR&2/-46:IEl.O-2 P:16M&/m-Z/R-47:lZlb-2 G:16MB-2/-18:14L4-2 W!16Ud/R-2/n-4~ :ILLZ-2 I : I ~ u B - z / - ~J:l6mfi&-Z/B-4

    h c h t o r u l n nmu. n a x t a s t o r p i n 2 4.S E L E C ~W U ~ B E I I -

    h c h t o u i n m a n u .sz:;z;brT IV. VERIFY

    This option lets you compare a portion of thecontents of the chip with the a portion of the contents inthe buffer. Usually this is done after a program procedureto insure that the buffer programmed he chip correctly.PRL Soft wars Cl> U3.4 0/1S'87 *HFC.: ml C?ECH SUMWDEL : ALL - n CC> - TYPE: ILR4I-2/-4 Em0By HI-LO SY 8Tm REBERCH W..Ll D * PUSE IQP: WOnEJ*lPmw ImOJ:II--I-III--I---I-II-------------=---

    1. DIR2. U M D FUSE M P PRC4 DISH3. SAUE W8E MP TO DISH4. WI T PUCE tmIn. rnrnFnCIURPR1. TYPBI. ~ W XnECIP. PrnRnII A. nuloI. Kn D U. VLRIW8. 8ECURllY PU8E BLOU9. WI T

    ExampleFor example purposes, we are going to programa JEDEC fuse map (MAP.FUS) on the C: drive in adirectory called CUPL into a Signetics 16L8A.

  • 8/2/2019 ALL 02 Manual

    34/47

    1. Making sure all cables are attache d and yourcomputer system is working properly, start the PAP02program.2. Insert the Signetics 16L8A into the ZIFsocket and close the handle.3. Press to select the m anufacturer. Whenthe manufacturer menu comes up, press to selectSignetics. Do not press return. You will no tice that the. manufacturer displayed in the status area near the topof your screen change d to Signe tics.4. Press o return o the main menu. Press to access the type selection menu. Do not press

    .5. Press to select 16L8A.6. Press cB> to b lank check the target chip. If thechip passes the blank check, proceed to step 6, otherwise,get a blank chip and start over from ste p 1.7. Press to load a fuse map from disk. Whenprompted, enter the comp lete name of the fuse map ile.

    Our example file is C:\CUPL\FUSE.MAP.8. Press

    to program the contents of thememory buffe r into the targe t chip.9. When programming is completed, press to verify that the chip has be en properly programmed.10. If you wish the PA L o be a secure device ; .e.,no one wil be able to read or copy your PAL, p ress

    to blow the security fuse.

    ICIRAM Tes ting: DMT02.EXEThe DMT 02.EXE program allows you to test thefunction ality of various types of chips.To start the D M102 program, type in the following:[d:] [path] DMT02

    IC TES!ER SOPTURRE U3 .1 8/18 'MYNODEL . BOD - IUP B y Nodular C l r c u l t l m ~ h y l o . ~r n I M llw .1 . OI R2 . LQlD TPST MTTEII( h T E S l I f f i3 . OlUE TEST PITTEII(4. E DI T T U T P I T T U (5 . D m u a rs lr r r r r m1 . TT L 1881WC . CllDD TPSTDIll. mmw TESThP0 . QUIT

    SELECT WICW WM P I 7-

    1. DIRThis m enu choice lets you view a directory. Theformat is very similar to the DOS DIR comm and:[d:] [path] [filename] [/PI [/Wj'If none of these parameters are specified, thedirectory will be that of the current drive and directory .

    2. LOAD TEST PAlT ER N & TESTINGThis option ets you load a test pattern from a diskfile into the memory buffer. When prompted, enter thecomplete filename of the test pattern.

  • 8/2/2019 ALL 02 Manual

    35/47

    IC IESTER EDPIWIRE '43.1 8/ 18 '8 9M D E L : HOD - IWJP B y r (o du 1. r C i r c u i t T e c h n o l o 9 yIRIM IMI :---------.--.---.---------.---.--------1 . DIR1. U # D T U I T P I T T E M L TESTING3. WVE TEST PITlEFN4 . E D 1 1 T 6 S T P I T I E M5 . D O U G I R T P R T TU R lI . T T L T E S I r nC. TESTERn. llglORll IESTERa. a l l 1

    SELECT WlP H NJIBER 72

    -- - I,WD : ...E n t e r flla n a l n t o ho I n r d n r i :-

    te main menu

    3. SAVE TEST PATTERNThis option lets you save a test pattern to a disk

    file. The program will ask you for the file name. Type inthe complete nam e, including drive and path if you arenot using the cu rrent directory.1C TESTER SOPTWRE U3 .1 8 / 10 '19D l 3 : MOD - f N P < C >b htlular C i r c u it T e c ~ o l o 9 yI- r n I M llDU .1. DIR1 . U# D I W T P l T I E M C TESTING h t s r flls n a u te be s-vsd :3. W E EXT PRTlEtN4. - 11 T W T P l T l O I (5. DEWC n s r m ~ ~ mI . TTL TESTOl t o n a b menu.C. ODO T D I I RI . I1QIoRV TESTER8. O l T I

    S E L E C T W l C H N J I 8 6 1 ?3

    4. EDIT TEST PATTERNThis option u ses the D OS D EBUG utility to editthe test pattern. This program does not check the pathwhen search ing for DEBUG.EXE, so you have to make

    sure there is a copy of DEBUG.EXE in the same directory

    as you are working in.The MOD-MUP allows you to customize testpatterns. Although a com plete est can be done by usingthe information on a chip's spec sheet, you can savetime by testing only certain functions or addresses.The tes ting utility will test u p to 24 pin chips. Th eZIF socket is divided into 3 bi-directional I10 ports: PA,PB and PC. See Figure 2 below for details.

    110 PortPC4PC5PC0PC1PA0PA1PA2PA3PA4PA5PA6PA7 or GND

    110 portPC7 or VPC6 or VPC3 or VPC2 or VPB7 or VPB6 or VPB5PB4PB3PB2PB 1PBO

    Figure 2Port Locations on the ZIF Socket for Editing Test Patterns

    To crea te a test pattern, you must do the following:1. Select Vcc and GND code.2. Set I10 Port direction.3. Set I10 Port test pattern(s).

  • 8/2/2019 ALL 02 Manual

    36/47

    4. Determine total num ber of test patterns.5. Load test pattern@) nto the mem ory buffer.6. Test chip(s).

    . A ECHTIPerform steps 1-4 on paper prior to actualtesting. This makes it much easier tofind errors in your test patter.NOTEThe IC used or example purposes s a24 -pin logic device. It is not a rea l chip.

    1. Select V and GND code.The V and GND code s are determined by thenumber of pins on the chip. Logic, CMOS logic andmemory chips have the Vcc and GND pin locationsstandardized. Use the table below to set the Vcc an dGND code:# of pin s V,JGND code14 0016 0 118 0220 0322 0424 052. Set I10 Port direction.Each pin on the tester socket is matched with apin on the ch ip, and each pin has a given function. Each

    function is assigned a code. Use the table below to aidyou in setting a direction code:Function Code"ccGN DInput 1Output 0Don't care (X) 1The d irection code is determined by examiningone port at a time; you must determine the the pinfunction for each pin. Using each I10 Port line as a binarydigit, form a b inary number with PxO as the least significantbit and Px7 as the most significant bit. Convert the

    resulting number to HEX.An example

    PORT APA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0GND OUT IN IN OUT IN IN X0 0 1 1 0 1 1 1 =37hDIR A = 37PORT BPB7 PB6 PB5 PB4 PB3 PB2 PB1 PBOX "cc IN IN OUT IN IN OUT1 0 1 1 0 1 1 0 =B6hDIR B = 66PORT CPC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0IN IN IN IN OUT IN IN OUT1 1 1 1 0 1 1 0 =F6hDIR C = F6

  • 8/2/2019 ALL 02 Manual

    37/47

    3. Set I10 Port test patterns.The next step is to determine combinations ofinputs and desired outputs. Use the table below to helpyou in selecting the state code.State CodeHigh (2 .4VDC) 1Low (I .7VDC) 0GND 0VCC 1Don't care (X) 0Again, examine one port at a time. For each pindesignated as an input, use a combination of HIGH and

    LOW signals. Then, at the output pins, use the expectedoutput. Next, determine the codes for the pins designatedV GND, and Don't care. Form a binary number usingthe same method we used for determining I10 Portdirection. See the example below and on the next page.An ExampleFor this example, we will use I10 Port A only. We

    will use the same chip as our example for "Set I10 Portdirection".PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0GND OUT IN IN OUT IN IN Xinput 0 0 0 0 0output 0 0 1 0 0 0number 0 0 1 0 0 0

    Repeat his process for all desired combinations;PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0GND OUT IN IN OUT IN IN Xinput 0 0 0 1 0output 0 0 1 0 0 0number 0 0 1 0 1 0

    PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0GND OUT IN IN OUT IN IN Xinput 0 0 0 1 0 0output 0 0 1 0 0 0number 0 1 0 1 1 0 0

    PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0GND OUT IN IN OUT IN IN Xinput 0 1 0 1 1 0output 0 0 0 0 0number 0 1 0 1 1 0

    The complete est pattern or this port consists ofa set of test patterns. The above example has 4 testpatterns in its set, so TPA = 48 5A 6C 36.4. Determ ine total num ber of test patterns.The total number of test patterns s he number ofinput combinations used. In the previous examples, weonly created a set of test patterns for I10Port A. We willuse an assumed set of patterns for I10 Ports B & C. Soat this point, you should have the following codes andpatterns derived:

    VCC (V & GND code) 5. DEBUG TEST PATTERN

  • 8/2/2019 ALL 02 Manual

    38/47

    DlRA (direction A)DlRB (direction A)DlRC (direction A)TPA (test pattern A)TPB (assumed)TPC (assumed)NO. (# of test patterns)5. Load tes t pa t terns into the memory buf fer.After a ll the test pattern codes are determined,the next step s o oad hem nto he memory buffer. Thisis done via the DOS DEBUG program. See your DO Smanua l for instructions on using the DEBUG program.The chart below shows the buffer addresses forthe different codes and patterns:Address000h - 07FhO8Oh - OFFh100h - 17Fh180h181h182h183h184h

    AssignmentTPATPBTPCDlRADlRBDlRCVCCNO.

    6. Test chip.See "5. DEBUG TEST PATTERN".

    Although this option is named "DEBUG TESTPATTERN", it has nothing to do with the DOS debugcomm and. This op tion will test the chip currently in theZIF socket with the test pa ttern currently in the m emorybuffer. The software will display the test pattern set as ittests. A message will be displayed if an error occurs.

    :: poi&fistan ant8 I ncad. :W38 p r t in/aut cada I W48 p r t < l > in/aut aada : WPut IC an naclut. t h n mrass .n v lay to t ost by stam.mr -am < U C > ta quit.-

    C. CMOS TESTERThis option will test a CMOS logic chip. Theprogram w ill ask for the last digits (5digits max.) of thegene ric IC number. If you wish to change the IC number,press . If you are unsure of the IC number, press

    IC IUTIR IOCTWRE U3 .1 0/1m ' 8 9IIODOL I IIOD - N P By ICdu1.r Ci rc ui t TmcknolagyImIW IWI a------.------.------------1-1---I . ) l a1. LQlD TO11 m t t m I. ImIINc3 . SAla TO11 m t t m4. EDIT TOIT PITTQ#5. bBUO TLIT m T T mT . T X L x ~ ~ l nC. U M 5 l a RI(. ImIIY l W l W4. QUIISELECT Wl Ul WI(BER ?c

    - g TESTER :I IC urnen : 4Bb9 I

    : chansa nunbar: w t o . m uc h IC nunbor: tasting: rst um to min =nuYhich an- ?

    (for Autose arch), and the program will search the T. TTL TESTER

  • 8/2/2019 ALL 02 Manual

    39/47

    chip and find the IC number. Press the spacebar tobegin the test.M. MEMORY TESTER

    This option will test a mem ory chip. The softwarewill ask for the type of m emo ry chip. Select the type ofchip you wish to test and pres s the spacebar to begin thetest.NOTEThe M EMORY TEST operation will onlytest for functionality, not performance. Thismeans you can test whether or n ot amemory chip works, but not if he chipsperforms at the specified speed.

    1C TRTLII SOPTWIIII U3.1 8 4 . ' 89nomi#:mm - rn? Jy h h l a r Circuit t8ch!8lo .y ..1111 111181U .----------------------------.I------- - mm ymTEn :1. DII1. m D 6ST MTThll( b 16STlW3. #VS TRT mlle~m IC )(III8W 1 4164 -64Rri4. OD11 ?Ell MTlsml6. ~DYC r m ~ r r m I . a 6 1 +uri 2. u zs6 -fscmriT . rn ~ n m 3. 2114 -1111 4. (116 -2114C. ODI TRTm 5 . 0 6 4 -OR* 6. 6256 -32K4II. ImmT TBTBIQ. QIT < C> l o h n n u h rs n u x m l a m ~ m1 < a m a > : 8 s r Cs: - turn to ui n -nu

    Which on8 7

    Q. QUITThis option lets you quit the MOD-MU P softwareand return to DOS. If you are in one of the sub-men us,you must first exit that m enu - usually by pressing

    - before exiting the MOD -MUP software.

    This option will test a TTL logicch ip. The prog ramwill ask for the last digits (3 digits max.) of the g enericIC number. If you wish to change the IC num ber, press. If you are unsure of the IC number, press (forAutosearch), and the program will search the chip a ndfind the IC number. Pressthe spacebarto begin the test.

    Example

    IC TESTER COPWIRE U 3 . 1 1/18 '89~ D P L mD )UP (c >89 bdular Circui t 18chylo .ymi m IIBW) .

    For our example, we will test a 4164 memorychip.

    --.--.------.--.--.--------------.-----1. Dl12. umm TR T M T I ~r n r l n c3. CIVl T= MllDl l l4. m i l TRT m r v mI. ~ $ ~ p gne mC: ODI TPTl!nm. mom rssran0. a811

    SELECT mlcH wmn 71

    1 . Making sure all cables are attached and yourcomputer system is working properly, start the DMT 02program.2. Insert the 4164 nto the ZIF socket and closethe handle.

    -- TTL TESTER 8I IC )(I= t 244 1

    : c k n w w n h rl 8uta 8s8 rsh IC number: t88tinq: mtu m to u i n muUhich on8 ?

    3. Press o select the mem ory tester. Whenthe m enu comes up, press o select the 41 64 ypechip.4.Press to perform the test.

    NOTES 4. Technical Reference

  • 8/2/2019 ALL 02 Manual

    40/47

    Devices SupportedEPROM

    CMOS EPROM

    PAL (2Opln)

    PAL (24-pln)

    FPL (Signetlcs)

    GAL CMOS Logic

  • 8/2/2019 ALL 02 Manual

    41/47

    16V8 20V8S-GAL

    PLC 16V8 PLC2OV8PEEL18V8Misc PLD

    20G10 22V10 A1 8P8

    8748 Microprocessors874 1 A, AH) 8742(H, AH) 8748(H, AH)8750H 804 1 A) 8042(H)8049H 8050H

    8751 Microprocessors8744 8751 (H, BH) 874287C252 8752BH 87C51 (FA)

    AMD EPROMTTL Logic

    Fujitsu EPROM

    MMI BPROM

  • 8/2/2019 ALL 02 Manual

    42/47

    "When I nsta l l the MOD-MAC, some. of my 10 Thin gs to do Before Calling Your Dealer

  • 8/2/2019 ALL 02 Manual

    43/47

    other peripherals start behavin g strangely!"1. You are probably experiencing an I10 portconflict. Double check the I10 port assignments on allyour peripherals, including the M OD-MAC."When I ry to se lect a PAL, I ge t a ' f i le notfound' message!"1. The PALFORM directory must be a subdirectoryof the directory that contains PAP02.

    1. Reboot the com puter and try aga in.2. If you change switches or jumpers, writedown the original settings.3. Repeat all the steps, following theinstructions in this manual.4. Make su re all cards and cables are firmlyattached.5. Remove any m emory resident programsfrom memory.6. See i f your problem is listed in the Trouble-Shooting section.7. Try it on an other system.8. Comp are system requirements with yourconfiguration.9. Ask your in-house "guru" (every office hasone).

    310. Ask whoever installed the product.

    6. Glossary BUS 1. A series of parallel conductors that form a

  • 8/2/2019 ALL 02 Manual

    44/47

    BASE ADDRESS1. The address in memory where a BlOS extensionstarts.2. The am ount of memory physically present onthe motherboard; ncluding EXTENDED memory on AT-compatible systems

    BASEMEMORYMemory available to the 0s. In an IBM orcompatible running DOS, this is usually 640K.B l0s BASIC INPUT OUTPU T SYSTEM. Acollection ofinstructions and data that controls communicationbetween he CPU and ts peripherals. Usually o cated ona ROM; PROM, EPROM or E2PROMchip.BIT Binary digit. The smallest usable unit of data.Consists of a single binary digit that can take the valueof 0 (FALSE or OFF ) or 1 (TRUE or ON).BOOT From the phrase "pulled up by ones bootstraps".This is the com puter starting tself, either from turning onthe power, p ressing a reset switch, or issuing a softwarecommand ().

    major interconnection between the CPU and its peripheralsub-systems.Depending on its design, a bus may carry data,pow er, clock pulses, and other related signals.Some common busde signsare ISA, EISA, MCA;SCSI, and S-100.2. The expansion slots located on mostmotherboards.

    BYTE A sequence of bits taken as a unit. Usually 8 bitsin length.CMOS1. COMPLEMENTARY METALOXIDE SILICONor SEMICONDUCTOR. A technique for making ICswhich allows faster performance and lower powerconsumption.

    2. An IC m anufactured with the above m ethod.CMOS SETUPA me mory area set aside on an AT-type systemwhich holds configuration information, such as the numberand type of floppies, hard drives, etc.CONTROLLERA circuit that interpre ts data from th bus to a formthat the de vice being controlled can use.

    CPU CENTRAL PROCESSING UNIT. The main chip Hz HER TZ. A term used to describe the numbe r of

  • 8/2/2019 ALL 02 Manual

    45/47

    of acomputer. In an IBM orcompatible, this is usuallyan8086,8088,80286,803 86 or 80486 (Intel 80x86 family).Other commo n CPU families are 2-80,68 00 an d 6502.CRC CYCLIC REDUNDANCY CHECK or CHECKSUM.A data integrity check. U sed primarily in disk drives anddata transfer.DRAMDYNAMIC RAM. A form of RAM that utilizes 2transistors per bit stored. Requ ires a periodic refresh okeep the data in storage.DRIVEUsually refers to a hard disk drive or floppy diskdrive, but can also refer to a Bernoulli box, a tape drive,CD-ROM, etc.ElSA EXTENDED INDUSTRY STANDARDARCHITECTURE. A 32-bit extention specification toISA, which maintains compatibility with "standard"expansio