Superpro®5004GPUsersGuide 1
User’s Guide
XELTEK
Superpro®5004GP
Ultra-Fast, Built-in 144 pins
Programmer of the Future
XELTEK
Bldg631MeizhiguoGarden,
#2JiangjunAve.,
Jiangning,Nanjing,China
Tel:(086)+2552765233
Fax:(086)+2552765203
www.xeltek.com.cn
Superpro®5004GPUsersGuide 2
XELTEK
Bldg631MeizhiguoGarden,
#2JiangjunAve.,
Jiangning,Nanjing,China
Tel:(086)+2552765233
Fax:(086)+2552765203
www.xeltek.com.cn
SUPERPROistheregisteredtrademarkofXELTEK.
Distributionandsalesofthisproductareintendedforusebytheoriginalpurchaserunderthe
termsoftheLicenseAgreement.
Thisdocumentmaynot,inwholeorpart,becopied,photocopied,reproduced,translatedor
reducedtoanyelectronicmediumofmachinereadableformwithoutpriorconsentinwritingfrom
XELTEK.
Theinformationinthisdocumentissubjecttochangewithoutnotice.
SoftwareCopyright20082011XELTEK
UserʹsGuideCopyright20082011XELTEK
Superpro®5004GPUsersGuide 3
TableofContents
Welcome ...............................................................................................................................7
FeatureHighlights ..........................................................................................................7
ManualOrganization......................................................................................................8
Chapter1GeneralDescription..........................................................................................9
IntroductiontoSUPERPRO5004GP ............................................................................9
PackageContents ............................................................................................................9
ProgrammingHardware................................................................................................9
SoftwareFeatures ..........................................................................................................10
SystemRequirements ...................................................................................................10
Chapter2SystemInstallation..........................................................................................11
SoftwareSetup...............................................................................................................11
CDROM.....................................................................................................................11
XeltekWebsite............................................................................................................12
SetupProcess .................................................................................................................12
HardwareandDriverInstallation ..............................................................................18
Chapter3SUPERPRO5004GPSoftwareFeatures .......................................................21
MainScreen....................................................................................................................21
Toolbar ............................................................................................................................22
Connect/DisConnect .................................................................................................22
Setting .........................................................................................................................22
Auto.............................................................................................................................23
Stop..............................................................................................................................23
Quit..............................................................................................................................23
SettingScreen(Administrator)....................................................................................23
SelectDevice ..............................................................................................................25
DeviceInformationScreen...................................................................................27
ChipInsertionDIPEncapsulation ...............................................................28
Superpro®5004GPUsersGuide 4
ChipInsertionNoneDIPEncapsulation ....................................................28
LoadFileScreen.........................................................................................................28
SaveFileScreen .........................................................................................................32
BufferEditScreen......................................................................................................32
HEX/ASCIIDataBuffer........................................................................................34
FuseBuffer .............................................................................................................36
Encryptiontable ....................................................................................................37
TestVectorTable....................................................................................................37
OperationOptionScreen..........................................................................................38
General....................................................................................................................39
Buffer.......................................................................................................................40
AutoIncrement......................................................................................................41
EditAutoScreen........................................................................................................44
DeviceConfigurationWordScreen ........................................................................47
U.E.SScreen................................................................................................................49
SettingScreen(Producer).............................................................................................50
LogFileScreen...........................................................................................................51
BurningStatusWindow ...............................................................................................51
OutputWindow ............................................................................................................53
StatisticalWindow ........................................................................................................54
Chapter4Procedures .......................................................................................................56
ProgrammingProcedure..............................................................................................56
PreparetheHardware ..............................................................................................56
PreparetheSettings ..................................................................................................56
StartProducerMode.................................................................................................58
ProgramtheChips ....................................................................................................58
SecurityandPasswordInput.......................................................................................59
MakingaChipBlank ....................................................................................................60
IdentifyingtheSector....................................................................................................60
Superpro®5004GPUsersGuide 5
ReadingAMasterChip ................................................................................................61
Superpro®5004GPUsersGuide 6
Chapter5DetailExplanationsonCommonProblems................................................63
DealingwithDataFiles ................................................................................................63
SolveInvalidFileTypeorFileDataOverflowError............................................63
SeparateFileDataforProgramming......................................................................63
ProgramTwoorMoreFilestoOneChip...............................................................64
POFFormatFiles .......................................................................................................65
AdapterSelection ..........................................................................................................65
SelectingtheCorrectAdapter..................................................................................66
OtherMessages..............................................................................................................67
InsertionTestErrors..........................................................................................68
DeviceIDCheckError......................................................................................69
Appendix............................................................................................................................70
Troubleshooting.........................................................................................................70
ContactInformation..................................................................................................70
LicenseAgreement............................................................................................................70
Warranty.............................................................................................................................73
Superpro®5004GPUsersGuide 7
Welcome
WelcometotheworldofXeltekSuperproprogrammers.Xeltekhasproducedthe
SuperprolineofICprogrammerssince1985.Ourmottoistoprovidehighvalue
productsataffordableprices.Inthepast23years,Xeltekhasproducedastringof
highlypopularandsuccessfulprogrammersincludingSuperpro,SuperproII,
SuperproIII,SuperproV,Superpro680,Superpro8000,Superpro3000U,and
Superpro9000models.
Superpro3000UisthefirstmodeltoincorporatebothPCconnectedand
standalonemodesoperationscombinedintooneprogrammer.Itisalsothefirst
programmertobreakthebarrierof40,000devicessupportedintheindustry.
Superpro3000UisbyfarthemostpopularICprogrammerintheindustrytoday.
Pushingthebarrierfurtheryet,Xeltekisproudtoannouncethefamilyof
Superpro5000programmers.Superpro5000retainsallthegoodfeaturesof
Superpro3000U,but,inaddition,itisdesignedtoprogramtoday’slargesize
devicesefficientlyandeffectively.
FeatureHighlights
TheSUPERPROincludesultrahighspeedprogrammingvia32bitRISCMCU
device.ThisisespeciallysuitableforprogramminghighcapacityNANDFlash
devices
A144pindriversupportisbuiltintoprovideefficientprogrammingoflarge
pincountdevices,anadditionalpinexpandermoduleisnotnecessaryto
programlargepincountdevices.
TheSUPERPROoperateswithaPCforengineeringpurposeorinstandalone
mode,withoutaPC,forrepeatproductionmodeprogramming.Thisprovides
seamlessmigrationfromengineeringtoproduction.
TheSUPERPROcommunicatesthroughaUSB2.0portandoperatesonmost
Pentiumbased,IBMcompatibledesktop/notebookcomputers.
TheSUPERPROcomeswithastandard48pinDIPZIFsocketandsupports
optionalsocketadapterstoaccommodatePLCC,TSOP,SOIC,SOP,QFP,
TSSOPandBGApackagetypes.
TheprogrammerandsoftwaresupportsWindowsXPandWindowsVista.
Theprogrammerisscheduledtosupport43,000+ICdevicesbytheendof2008.
Pleasecheckwww.xeltek.com.cnforthelistofthecurrentlysupporteddevices.
Superpro®5004GPUsersGuide 8
Forauthorizedusers,theSUPERPROcanprovideforautomaticgenerationof
electronicserialnumbers.
IMPORTANT!Makesuretocompletethesoftwareinstallationbeforeconnecting
theprogrammerUSBcable.
ManualOrganization
Thismanualincludesthefollowing:
AnintroductiontotheSUPERPROseries,includingthesystemrequirements
andthesoftwareandhardwareinstallation
Detailedexplanationsonthecommandsandtheprogrammingprocedures
Informationabouterrormessagesandcommonproblems
AnAppendixthatincludesthecustomersupportinformation
Note:Thesoftwareprevailsinanydiscrepancybetweenitandtheusermanual,
duetoanyupgradesofthesoftware.
Theinformationinthisdocumentissubjecttochangewithoutnotice.
Superpro®5004GPUsersGuide 9
Chapter1GeneralDescription
Thischapterprovidesinformationonthepackagecontents,softwarefeatures,and
systemrequirementsforSUPERPRO.
IntroductiontoSUPERPRO5004GP
TheSUPERPROisacosteffective,reliable,andhighspeeduniversalprogrammer
formassproduction.TheyaredesignedtocommunicatewithaUSB2.0portofPC
byastandardUSBcable.Onlinesoftwareprovidesfriendlyinterface,powerful
functionsandflexibility.
PackageContents
Thestandardpackagecontainsthefollowingitems:
Aprogrammermodule
AUSBconnectioncable
Apowersupplyunit
AsoftwareinstallationCD
TheUser’sGuide
Aregistrationform
ProgrammingHardware
SP5004GPisamassproductprogrammerthatcanburnintofourchipsatthesame
time.Itcontainsfourburningmodules,asillustratedbelow.Themodulemarked
“1”isthemainmodule.
Superpro®5004GPUsersGuide 10
Theprogramminghardwareincludesthefollowingitems:
4completeindependentmodules
Highprogrammingspeed
144pinuniversalpindriversdesign
Note:Universaladapters,supportdeviceswith144pinsorless,forsupportof
E/EPROM,FLASH,SCM,PLD,SRAMwithnormalorlowvoltage.
Chipinsertiontest
Asynchronousmode(Productionmode)–operationstartsassoonasthechipis
insertedinthesocket
SoftwareFeatures
TheUSB2.0Seriessupports:
WindowsXPandWindowsVista
Over25,000(40,000+byendof2008)typesofdevices,includingPROMs,
E/EPROMs,PLDsandMCUfrommorethan150manufacturers
ManytypesofformatssuchasBinary,Intel(linear&segmented)Hex,
MotorolaS,Tektronix(linear&segmented),JEDEC,POF,etc.
Deviceinsertiontest(144pinsorless)
Integratedfullscreenbuffereditingenvironmentwithcommandssuchasfill,
copy,move,swap,etc.
Projectmanagement
Batchprocessingcommand
SystemRequirements
Theminimumsystemconfigurationisasfollows:
Adesktoporlaptopcomputer,IBMPC586orcompatible
WindowsXPorWindowsVistaoperatingsystem
Aharddiskwithatleast1GBfreespace
AtleastonestandardUSBport(USB2.0)
OneCDROMdrive
Superpro®5004GPUsersGuide 11
Chapter2SystemInstallation
Thischapterprovidesinformationonhowtoinstallthesoftwareandconnectthe
programmerhardwareproperly.
Toavoidcomplicationsduringtheinstallationprocess,youmustinstallthe
softwarebeforeconnectingtheprogramminghardwaretoyourcomputer.
InstallingthesoftwaresetsuptheINFfilesanddriversautomaticallyinsteadof
goingthroughtheWindowsNewHardwareWizard.Thismightinstallthewrong
driverswithacompatibleID.
SoftwareSetup
SelectthesoftwaretosetupyourSUPERPROprogrammereitherfromthe
CDROMorbydownloadingtheprogramfromtheXeltekwebsite.Instructions
forbothmethodsaredescribedbelow.
CDROM
1. InserttheCDintotheCDROMdrive.
2. Ifthesetupprogramdoesnotstartautomatically,runSETUP.EXElocatedin
therootdirectory.
Thesystemdisplaysadialogboxtoselecttheprogrammermodel,illustrated
below.
Superpro®5004GPUsersGuide 12
3. Selecttheappropriateprogrammermodel.Makesuretoselectthemodelyou
purchased,sinceeachmodelhasitsownsoftware.
4. SelectSetuptoinstalltheapplicationsoftwarefortheprogrammer.
XeltekWebsite
YoucandownloadthespecificsoftwareforacertainmodelatXeltekwebsite:
http://www.xeltek.com.cnSelecttheicontodownloadtheappropriatefilefor
yourprogrammer.Onceyouhavesavedthefiletoyourcomputer,runittosetup
thesoftware.
SetupProcess
Thefollowingprocedureexplainsthesetupprocess.
1. ThesystemdisplaystheSelectLanguagedialogbox,illustratedbelow.
Superpro®5004GPUsersGuide 13
Selectyourpreferredlanguageforthesetupprocessfromthedropdownlist.
2. SelectOK.
ThesystemdisplaystheInstallWizarddialogbox,illustratedbelow.
Superpro®5004GPUsersGuide 14
Next,thesystemdisplaysthefollowingdialogbox.
3. SelectNexttoproceedtothenextstep.
ThesystemdisplaystheLicenseAgreement,illustratedbelow.
4. Pleasereadthelicenseagreementcarefully.SelectIAgreetocontinuethe
installation.Tocanceltheinstallationandexittheinstallationprocess,select
Cancel.
Superpro®5004GPUsersGuide 15
ThesystemasksfortheDestinationLocation,illustratedbelow.
5. SelectBrowsetochoosetheinstallationpath.Afterselectingthedesired
destinationfolder,selectNext.
ThesystemdisplaystheAdditionaltasksdialogbox,illustratedbelow.
6. ChecktheCreateastartmenuiconboxtoaddaniconontheStartmenu
duringtheinstallation.ChecktheCreateadesktopiconboxtoaddaniconto
thedesktopduringtheinstallation.SelectNext.
Superpro®5004GPUsersGuide 16
Thesystemdisplaysthefollowingdialogbox.
7. Reviewthesettingsyouselected.SelectInstalltoproceedtothenextstep.
SelectBacktoreturntoaprevioussteptochangeyourselections.
Thesystemdisplaysthefollowingdialogbox.
Thesystemcopiesthefiles,installsthedriversandregistersthesoftware.
批注 [mbw1]: Replacewith
screenshotfor5004GP
Superpro®5004GPUsersGuide 17
IfyouareusingWindowsVista,thesystemdisplaysfollowingdialogbox.
8. SelectInstallthisdriversoftwareanyway.
Thesystemdisplaysthefollowingdialogbox.
9. SelectFinishtocompletethesetupprocess.
Superpro®5004GPUsersGuide 18
HardwareandDriverInstallation
Ifyouconnectthehardwarebeforeinstallingthesoftware,thesystemopensthe
FoundNewHardwareWizard,illustratedbelow.
1. SelectCanceltomakesurethesystemdoesnotinstallthewrongdriver.
2. ReturntotheSoftwareSetupprocesstosetupthesoftwarebeforeinstallingthe
hardware.Refertopage11forinstructions.
Afteryousetupthesoftware,youcaninstallthehardwareanddriver.The
followingprocedureexplainstheinstallationprocess.
1. Makesureallotherprogramsareclosedduringtheinstallationprocess.
2. ConnecttheprogrammermoduletothecomputerthroughtheUSBport.
3. Turnonthepowerswitchoftheprogrammermodule.
Superpro®5004GPUsersGuide 19
Whenyouconnectthenewhardware,thesysteminitiatestheNewHardware
Wizard,whichlocatesthedriverfromthesoftwareyouhavejustinstalled.The
systemdisplaysalertsoneatatime,illustratedbelow.Thealertsonyoursystem
maybeslightlydifferent.


4. Afteryouopentheapplicationsoftwarefortheprogrammer,thesystem
automaticallystartstheinitialization.Thissoftwaremanagesfourindependent
modules,soitmaytakesometimetocommunicate.Thesystemdisplaysa
Waitingwindow,illustratedbelow.
Stopanyoperationswhilethismessagedisplaysandthesystemis
communicatingwiththeprogrammer.
Superpro®5004GPUsersGuide 20
Ifthesystemdoesnotautomaticallyinitialize,itmayshowadisplaysimilarto
thatillustratedbelow.
5. Makesuretheprogrammerissecurelyconnectedtothecomputerandthatthe
powerswitchison.
Note:Thefourmodulesareindependentofeachother.Underurgent
circumstances,iftwoormoremodulesareworking,youcanstilluse
SP5004GP.
Superpro®5004GPUsersGuide 21
Chapter3SUPERPRO5004GPSoftwareFeatures
Thischaptergivesdetailedexplanationsofthesoftwarefunctionsofthe
programmer.
Important:Setyourmonitordisplayresolutionratioto1023*768orabove.
Themainscreencannotberesized.
MainScreen
SP5004GPfocusesoninformationneededformassproduction.Itincludesamore
securesettingtoensureconsistencyintheburningprocess.
ThemainSuperpro5004GPscreenisillustratedbelow.Eachpartoftheuser
interfaceislabeledwithanumberanddescribedbelow.
1. TheToolbarincludesiconstoaccesscommonfunctions.RefertotheToolbar
sectiononpage22formoreinformation.
Superpro®5004GPUsersGuide 22
2. TheBurningStatuswindowdisplaystheburningprocessandinstructs
operatorstoinsertortakeoutchips.RefertotheBurningStatusWindow
sectiononpage51formoreinformation.
3. TheOutputwindowdisplaystherunninginformationoftheprogram.Referto
theOutputWindowsectiononpage53formoreinformation.
4. TheStatisticwindowdisplaysthenumberoftimesofsuccessfulprogramming
andthenumberoftimesoffailedprogramming.RefertotheStatistical
Windowsectiononpage54formoreinformation.
Toolbar
Thetoolbarisillustratedbelow.Eachtoolisexplainedinthefollowingsections.
Connect/DisConnect
TheprogrammersoftwareusesMicrosoftWinsockprotocoltomanagefour
independentmodules.Themainscreenisamanagementinterfacethatcontrols
thehardwareoftheprogrammerbysendingcommandstotheSP5000software.
Afterthemaininterface,theprocessofcommunicatingwiththeSP5000software
startsautomatically.
Ifthesystemdoesnotfindtheprogrammerorsomethingiswrongwithamodule,
selectDisConnecttocanceltheconnection.Thenchecktheconnectionbetween
thehardwareandcomputer.SelectConnecttoreconnect.
Setting
TheSuperpro5004GPhasanAdministratormodeandProducermodetoseparate
managementfromproduction.
SelecttheSettingtooltochoosewhethertoenterAdministratormodeorProducer
mode.ThesystemdisplaystheSettingModescreen,illustratedbelow.
Superpro®5004GPUsersGuide 23
SelecteitherAdministratororMassProducertoindicatethemodeforwhichyou
wanttoindicatethesettings.RefertotheSettingScreen(Administrator)sectionon
page23ortheSettingScreen(Producer)sectiononpage50formoreinformation.
Auto
Aftermakingtheprogrammingpreparations,selectAutotostarttheprogrammer.
Stop
SelectStoptocancelthecurrentoperation.
Quit
Youcannotquitwhileburningchips.Aftertheoperationiscomplete,orafter
cancelingthecurrentoperation,selectQuittoexittheprogram.Ifyouhavesetan
administratorspassword,youmustenterthecorrectpasswordtoquit.
SettingScreen(Administrator)
WhenyouselectAdministratorontheSettingModescreen,thesystemdisplays
theSettingscreenillustratedbelow.Eachpartofthescreenisdescribedbelow.
1. ThesystemdisplaysthenameoftheselectedDevice.ChooseSelecttoopenthe
Superpro®5004GPUsersGuide 24
Selectscreentoselectadevice.RefertotheSelectsectiononpage25formore
information.
2. ThesystemdisplaysthenameoftheloadedfileintheFileNamefield.Select
LoadFileintoBuffertoopentheLoadFilescreentoloadafile.Refertothe
LoadFileScreensectiononpage28formoreinformation.
3. Aftereditingthebufferinformation,selectSaveBufferintoFiletosavedatain
thecurrentbuffertoadiskfile.ThesystemdisplaystheSaveFilescreen.Refer
totheSaveFileScreensectiononpage32formoreinformation.
4. SelectEditBuffertoopentheBufferEditscreen.RefertotheBufferEditScreen
sectiononpage32formoreinformation.
5. SelectChecksumtoopentheChecksumforCompatibilityscreen.Refertothe
错误!未找到引用源。onpage错误!未定义书签。formoreinformation.
6. SelectOperationOptiontoopentheOperationOptionscreen.Refertothe
OperationOptionScreensectiononpage38formoreinformation.
7. SelectEditAutotoopentheEditAutoscreen.RefertotheEditAutoScreen
sectiononpage44formoreinformation.
8. SelectDev.ConfigtoopentheConfigWordscreen.RefertotheDevice
ConfigurationWordScreensectiononpage47formoreinformation.
9. SelectU.E.StoopentheUserElectronicSignatureBytesscreen.Refertothe
U.E.SScreensectiononpage49formoreinformation.
10. ChecktheProductionModeboxtoprogramdevicesinlargequantities.The
programmerusestheInsertionTesttoautomaticallydetectinsertionand
removalofdevicesandcarryouttheentireprogrammingprocess.
11. Aprojectfileallowsyoutosaveaworkingenvironment,includingthedevice
information,theoperationoptionsettings,andthecontentoftheAutomode.
Note:Ifyouhaveupgradedorreinstalledthesoftware,anypreviouslysaved
projectfilesbecomeincompatible.
SelectLoadProjecttoselectapreviouslysavedprojectfileusingtheFiledialog
box.
12. SelectSaveProjecttosavethecurrentworkingenvironmenttoaspecified
projectfile.
13. SelectAdministratorsPasswordtosetapasswordtopreventothersfrom
changingtheprogramsettings,includingquittingorenteringtheprogram.
14. SelectProgrammersIDtodisplaytheIDofthefourmodules.TheseIDsare
Superpro®5004GPUsersGuide 25
writtenwhenleavingthefactory.
15. SelectOKwhenyouhavefinishedindicatingtheAdministratorsettings.
SelectDevice
WhenyouchooseSelectontheSettingscreen,thesystemdisplaystheDevice
Selectiondialogbox,illustratedbelow.Eachpartofthescreenisdescribedbelow.
1. SelectoneofthefollowingDeviceTypes:
E(E)PROM(includingEPROM,EEPROM,FLASH)
B/PROM
DRAM/SRAM
PLD
MCU
SelectALLifyouarenotsurewhattypetochoose.
2. IntheManufacturerbox,highlightthedesiredmanufacturer.Thelowerright
cornerdisplaysthemanufacturerlogotohelpensureyouselectthecorrect
manufacturer.
Superpro®5004GPUsersGuide 26
3. HighlightthecorrectdeviceintheDeviceNamebox.
NOTE:Thechip’sprintednamemayincludetheparameters(i.e.,speed,
temperature,encapsulation,etc.).Ifthenameisdifferentthanwhat
appearsintheDeviceNamecolumn,youmayignorethedifferenceorask
forhelp.
YoumayusetheSearchboxtohelpselectthedevicefromthelargequantityof
deviceslisted.Enterthefirstfewcharactersofthedevicenametolimitthe
numberofchoiceslistedintheManufacturerandDeviceNamecolumns.For
example,ifyouenter89intheSearchbox,thelistonlyshowsManufacturers
andDevicesthatcontain‘89’.Thesequenceofthecharactersisimportant.For
example,ifyouenter‘89’,thelistincludes‘819’,and‘DA8S9’butnot‘98’.
4. SelectDev.InfotoopentheDeviceInformationscreen.Refertothenextsection
formoreinformation.
5. SelectOKorCancel.
Superpro®5004GPUsersGuide 27
DeviceInformationScreen
WhenyouchooseDevInformationontheSelectscreen,thesystemdisplaysthe
DeviceInformation,illustratedbelow.Eachpartofthescreenisdescribedbelow.
Thedeviceinformationincludesthefollowinginformation:
Keyinformationaboutthedevices
Themanufacturers’requirements
Theconventionsonthespecialdevices
Note:Somedevicesmayhavespecialrequirements,includingthe
arrangementofthedatabuffercontent,andtheexplanationsonthe
specialoperationsofthedevice.Readtheinformationcarefully.
Toensurecorrectprogramming,arrangethedataandpreparethe
correspondingsettingsaccordingtotherequirements.Youcanalso
findthisinformationinthedatamanualofthedevice.
Superpro®5004GPUsersGuide 28
Theadapterinformation,whichmayincludetheordernumber(suchas
CX5001),thesizeofthechip,andthechipinsertiondirection.
Note:Toprogramchipswithotherthanthestandardencapsulation,you
mustpurchasetheappropriateadapters.
ChipInsertionDIPEncapsulation
Insertthechipwiththenotchupwards,aligningthebottomlinewiththebottom
lineofthesocket.Thediagrambelowillustratestheprocessofinsertinga28pin
chip.
ChipInsertionNoneDIPEncapsulation
Socketadaptersareavailableforotherencapsulations,includingPLCC,QFP,and
SOIC.RefertotheAdapterInformationontheDeviceInformationscreen.The
insertionfollowsthepositionofpin1.
Toidentifypin1ofthechip,lookforasolidsquareordotonthechipthatgives
theinformationaboutthechip.Italsoindicatesthefirstpinofthechip.
Note:Generally,thepinsofthechiparedownwardwhentheyareinserted.
However,asforthechipPLCC20,itspinsshouldbeupward.This
insertioniscalledthe“DeadBug”method.
LoadFileScreen
Theremaybeoneormoredatabuffersinthedevice.Ifseveraldatabuffersare
displayedafteryouhaveselectedthedevice,refertothenameandthedata
Superpro®5004GPUsersGuide 29
manualforthemeaningsofthebuffers.
ThetwodatatypesofthedeviceareData(HEX/ASCII)andFuse.
FormostEPROMandSCM,thedatatypeisData(HEX/ASCII).
ThedatatypeforPLDdeviceisFuse.
Afteryouselectthedevice,thesoftwareautomaticallyidentifiesthedatabuffer
type.YoucanreviewthebufferdatatypesifyouopentheEditBufferscreen.
RefertotheBufferEditScreenonpage32formoreinformation.
Whensomefiledataareloadedintothedatabuffer,thefollowingrulesapply:
WithaHEX/ASCIIdatabuffer(EPROM,MCUetc.),thesystemassumesthat8
bitsofthedataarevalid.
WithaJEDECbuffer(PLD/PAL),thesystemconsidersthelowestbit(1bit)of
thefiledatavalid.
WhenyouselectLoadFileintoBufferfromtheSettingscreen,thesystem
displaystheLoadFilescreen,illustratedbelow.Theredlabelsrefertothe
numberedexplanationsbelow.
1. SelectthedataBuffernamefromthedropdownlist,asillustratedbelow.
Superpro®5004GPUsersGuide 30
Thedefaultoptionisconsideredtheprogrammingzoneofthedeviceas
describedinthedatamanual.
Tochoosebetweenseveralbuffers,determinethecorresponding
programmingzonesaccordingtothenamesandthedatamanual.
Thesystemloadsthefiledataintothedatabuffersaccordingtothedatabuffer
names.
2. EnterthenameofthedatafiletoloadintheFileNamefield.
Alternatively,youcanselectBrowseandchoosethefileusingtheSelectFile
box,whichisillustratedbelow.
FirstselectthefiletypefromtheFilesoftypedropdownlist.
Data(HEX/ASCIIdata)filetypescanbefurtherdividedintomanydifferent
typesaccordingtotheirstorageforms.Youmustselecttheappropriatefile
typetoensurethedataloadscorrectly.
ThefiletypeforFusedatafilesisJEDECandthefileextensionis“jed.”
Afterselectingthefile,youdonotneedtoselectthedatafiletype.
AlteraCorporationusesPOFformatfiles.ToprogramanAlteraCorporationchip,
refertoPOFFormatFilesonpage65formoreinformation.
3. SelecttheFileTypefromthedropdownlist.
4. SelectoneofthefollowingFileModesfromthedropdownlist:
Normaltoloadthewholefile
Superpro®5004GPUsersGuide 31
Eventoloadthefirstbyteanddiscardthesecondbyteoutofeverytwo
bytes
Oddtodiscardthefirstbyteandloadthesecondbyteoutofeverytwo
bytes
1stbyteof4toloadfirstbyteanddiscardtheotherthreebytesoutofevery
fourbytes
2ndbyteof4toloadthesecondbyteanddiscardtheotherthreebytesout
ofeveryfourbytes
3rdbyteof4toloadthethirdbyteanddiscardtheotherthreebytesoutof
everyfourbytes
4thbyteof4toloadthefourthbyteanddiscardtheotherthreebytesoutof
everyfourbytes
1st2_byteof4toloadthefirsttwobytesanddiscardtheothertwobytes
outofeveryfourbytes
2nd2_byteof4toloadthelasttwobytesanddiscardtheothertwobytes
outofeveryfourbytes
RefertotheSeparateFileDataforProgrammingsectiononpage63formore
information.
5. TheBufferAddressfielddisplaysthestartaddressofthedataloadedintothe
buffer.
6. ThesystemdisplaystheminimumoffsetaddressintheFileAddressfield.
SomeHexorSrecordfilescontainnonzerofilestartaddresses.Ifthefiletype
hasanonzerostartaddress,enterthedataoffsetaddressintheFileAddress
field.Makesuretoenterthecorrectaddress,becauseanincorrectfileoffset
addresscausespartofthebuffertobefilledwithFF(orincorrectdata).This
causesasystemoverfloworfailure.RefertoSolveInvalidFileTypeorFile
DataOverflowonpage63formoreinformationonthisproblem.
7. SelecttheBufferclearondataloadwithcheckboxtofillthedatabufferswith
thespecifieddata.
8. Enterthedatainputtype.
9. ChecktheShowOffsetAddress(Minimize)AfterLoadingtoshowthe
minimizedfileoffsetaddressorinitialaddressonthescreen.
10. SelectOKtoloadthefile.Otherwise,selectCancel.
Superpro®5004GPUsersGuide 32
SaveFileScreen
WhenyouselectSaveBufferintoFilefromtheSettingscreen,thesystemdisplays
theSaveFilescreen,illustratedbelow.Theredlabelsrefertothenumbered
explanationsbelow.
1. SelecttheDataBufferNamefromtheBufferdropdownlist.
2. EnterFileNameforDataorselectBrowsetoselectafilename.
3. SelectthetypeoffilefromtheFileTypedropdownlist.
4. EnterthestartaddressofthedatabufferintheBufferAddressfield.Thesaved
datastartsatthestartaddress.
5. EnterthesavedatasizeinnumberofbytesintheSaveDataSizefield.
BufferEditScreen
WhenyouselectEditBufferontheSettingsscreen,thesystemdisplayseitherthe
FuseBufferEditwindowortheDataBuffer(HEX/ASCII)Editwindow,
dependingonthefiletype.
Usethefollowingkeystoeditthebufferdata:
PressthePageUpkeytoPageupinthedatawindow.
PressthePageDownkeytoPagedowninthedatawindow.
PresstheHomekeytomovethecursortothebeginningoftheline.
PresstheEndkeytomovecursortotheendoftheline.
Superpro®5004GPUsersGuide 33
Thefollowingsampleillustratesanexamplewithtwodatabuffers.Theredlabels
refertothenumberedexplanationsbelow.
Note:Youcanopenseveraldatabuffersatthesametime.
1. Thetabsinthelowerleftcornerallowyoutoswitchfromonedatabufferto
another.Thecurrentdatabuffernameishighlighted.
2. SelectDuplicatetosavethedatainthebuffersintextform.Thefollowing
examplesshowthetextformofthesavedbufferdata.
HEX/ASCIIdatabuffer:
00000000 4D 5A 90 00 03 00 00 00-04 00 00 00 FF FF 00 00 MZ.._..._.......
00000010 B8 00 00 00 00 00 00 00-40 00 00 00 00 00 00 00 ........@.......
00000020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000030 00 00 00 00 00 00 00 00-00 00 00 00 80 00 00 00 ................
Fusedatabuffer:
00000768 10011010101010101010101010101010
00000800 01101010101010101010101010101010
00000832 10100110101010101010101010101010
00000864 10101010011010101010101010101010
00000896 10101010101001101010101010101010
00000928 10101010101010100110101010101010
00000960 10101010101010101010011010101010
00000992 10101010101010101010101001101010
Superpro®5004GPUsersGuide 34
HEX/ASCIIDataBuffer
AsampleDataBuffer(HEX/ASCII)Editwindowisillustratedbelow.
TheHEX/ASCIIdatabufferis8bitwide.PresstheTABkeytoswitchbetween
HEXandASCIIdataforediting.
Note:Rememberthatthevalueofstartaddressmustbelessthanthatoftheend
address.
1. SelectBufferclearatICchangetoclearthebufferafterselectingthedevice.
2. SelectBufferclearondataloadtoclearthebufferbeforeloadingthefiledata.
3. SelectBuffersavewhenexittosavethebufferdatawhenexiting.Thisoption
alsoloadsthesaveddataautomaticallythenexttimeyouenterthesystem.
4. SelectLocatetoopentheLocateBufferdialogbox.Entertheaddressofthe
datayouwishtodisplayandselectOKtoquicklymovethecursortothe
desiredlocation.
5. SelectCopytoopentheCopyBufferdialogbox.
EnterthestartaddressintheStartAddressfield.
EntertheendaddressintheEndAddressfield.
SelectOKtocopythedatabetweenthestartaddressandtheendaddress,
beginningwithanewaddress.Otherwise,selectCancel.
Superpro®5004GPUsersGuide 35
6. SelectFilltoopentheFillDataIntoBufferdialogbox.
EnterthedesireddataintheFillDatafield.ThedataconsistsofHEX
numbers,suchasAA,55,E4fortheDataBuffer(HEX/ASCIIdata)Edit
window.
EnterthestartaddressintheStartAddressfield.
EntertheendaddressintheEndAddressfield.
SelectOKtofillthedata.Otherwise,selectCancel.
7. SelectSearchtosearchforaspecifiedstring.
8. SelectSearchNexttobeginthenextsearchforthespecifiedstring.
9. SelectRadixtotogglebetweentheHEXandDECmemoryaddressdisplay.
10. SelectSwaptoopentheWordSwapdialogbox,illustratedbelow.
SelecttheWordWidthoptiontoswaphighbyteandlowbyteaccordingtothe
specifiedwidthintheaddressrangeandselectOK.Otherwise,selectCancel.
Forexample,ifthedatabufferaddress010(HEX)is:
12 34 56 78 90 AA BB CC - DD EE FF 11 22 33 44 55
Thenafterswappingthedata,itwouldlooklikethisaccordingtotheselected
wordwidth:
16Bits(2bytes)‐
34 12 78 56 AA 90 CC BB - EE DD 11 FF 33 22 55 44
32Bits(4bytes)
78 56 34 12 CC BB AA 90 - 11 FF EE DD 55 44 33 22
64Bits(8bytes)
Superpro®5004GPUsersGuide 36
CC BB AA 90 78 56 34 12 - 55 44 33 22 11 FF EE DD
FuseBuffer
AsampleFuseBufferEditwindowisillustratedbelow.
Thedataforeditingiseither0or1.Refertothedatamanualofthedeviceandthe
JEDECtodeterminewhichofthefollowingexplanationsforthedataapply.
1representsanintactfuseand0representsablownfuse
1representsablownfuseand0representsanintactfuse
RefertotheHEX/ASCIIDataBuffersectiononpage34formoreinformationabout
theoptionsonthisscreen.
Superpro®5004GPUsersGuide 37
Encryptiontable
Adatabuffercorrespondingtotheencrypteddataiscalledanencryptiontable.
Whetheranencryptiontableexistsdependsonthedatamanual.
AsampleEncryptiontableisillustratedbelow.
TheEncryptionfunctionwritestheencryptiontabledataintoachip.Inmostcases,
youcannotcheckthechipafterthedataiswrittenintotheencryptiontable.The
encryptiontabledataalsocannotberead.
TestVectorTable
Thetestvectortableisaspecialdataarea.Thedatabuffercorrespondingtothe
dataiscalledthetestvectortable.
IfatestvectortableisincludedintheJEDECfile,thesoftwareloadsthetestvector
tableintothebufferwhenyouloadthefile.Eachlinedisplaysonevector.Eachbit
representsonepin’stestcharacteristic.Thebitsfromlefttorightcorrespondtothe
pinsfromthefirsttothelastrespectively.
Superpro®5004GPUsersGuide 38
Asamplevectortableisillustratedbelow,withdefinitionsfollowing.
Z:Highimpedancestate
X:Nocarestate
N:VCCorGND(nontestinputpins)
H:OutputLogicHigh(VOH)
L:OutputLogicLow(VOL)
C:Clockpin
1:InputLogicHigh(VIH)
0:InputLogicLow(VIL)
OperationOptionScreen
SelectOperationOptionfromtheSettingscreentoopentheOperationOption
screen.
Note:UsingtheOperationOptiontochangethesettingsmayproduceminor
changesfromthefollowingdescriptions.
TheOperationOptionscreenincludesfourviews:
General
Buffer
Superpro®5004GPUsersGuide 39
Auto.Inc
Count
Eachviewisexplainedinthefollowingsections.
General
TheGeneralviewoftheOperationOptionscreenisillustratedbelow.
1. SelectInsertionTesttohavetheprogrammercheckthepincontactstatus
beforeprogramming.Thetestincludesacheckforpoorcontact,wrong
direction,chipinsertion,andchipinsertionorientationerrors.Referto
InsertionTestErrorsonpage68formoreinformation.
2. SelectIDChecktohavetheprogrammerreadtheElectronicIdentifierCode
fromthechiptoidentifythemanufacturer,thedevicetypeandthe
programmingalgorithmcode.Ifyouhavealreadyselectedthedevice,the
defaultforthisoptionischecked.RefertoDeviceIDCheckErroronpage69
formoreinformation.
3. SelectBeeperOntoturnthebeeperonoroff.Thebeepermakesasoundto
indicatetheresultsofoperationssuchasInsertionTesterror,IDunmatched,
programmingsuccessfullycompletedorfailed.
Note:Notallprogrammersincludeabeeper.
4. IndicatethemodeforverifyingthedatabyselectingoneoftheVerifyMode
Superpro®5004GPUsersGuide 40
options.TheseoptionsrefertothevoltageofthepinVCC,whichmayvary
whentheprogrammerverifiesthedata.Themanufacturerprovidesthe
MinVccandMaxVccvaluesforverifyingthedata.
VCC(+/‐5%)orVCC(+/‐10%)isadoptedfortheverification.IfVCC=5.00V,
selectoneofthefollowingoptions:
VCC=5.00Vandverifythedataonce
VCC=4.75VandVCC=5.25V,andverifythedatatwice(+/‐5%)
VCC=4.50VandVCC=5.50V,andverifythedatatwice(+/‐10%)
Buffer
TheBufferviewoftheOperationOptionscreenisillustratedbelow.
Thedefaultprogrammingmethodistoprogramthedevicefromthestartaddress
totheendaddress.However,youmaychoosetoprogramonlyapartofthechip,
suchaswithmostE/EPROM(FLASH)devices.
Note:Mostsinglechipmicrocomputersdonotallowachangetothestart
addressofthedevice.
1. Foreachfile,entertheStartAddress.
2. Foreachfile,entertheEndAddress.
Superpro®5004GPUsersGuide 41
EXAMPLE:ThedeviceMACRONIXMX29F200BTSOP48isa16bitflash
device.Itsprogrammablezonestartsattheaddress0andendsatthe
address1FFFF(hexadecimalsystem).
Thebuffersizeinbytesis(1FFFF+1)*2=40000(hexadecimal
system).
Becauseitisa16bit(2bytes)device,thebuffersizeistwiceaslarge
asthedevicesize.
Toprogramonlythesecondpartofthedevice,enter10000asthe
startaddressandleavetheendaddressunchanged.Thiscorrelates
theprogrammingdatatothebufferdatabetweentheaddress
10000*2=200000and40000.
AutoIncrement
TheAuto.IncviewoftheOperationOptionscreenisillustratedbelow.
AutoIncrementprovidestwomethodsofgeneratingtheserialnumbers:Auto
IncrementandUserDefined.
Note:Theserialnumberisthecontentrequiredbysomeapplicationsthatmust
bewritteninacertainareaforeverychip.Thisinformationincludesthe
productsequencenumberandtheMACaddress.
Superpro®5004GPUsersGuide 42
Tohavethesoftwaregeneratetheserialnumber,selectEnableAutoIncrement.
1. EntertheautomaticstartbufferaddressintheStartAddrfield.
2. EntertheautomaticendbufferaddressintheEndAddrfield.
3. Enter1intheInc.Stepfield.
4. TheAutoIncFormatdefinesthestartvalueandtheoverflowvalue.The
overflowvalueisthenumberatwhichtheincrementceasesandcarriestothe
nextaddress,whichbecomesthenewstartvalue.
SelectBinarytosetthestartvalueas0andtheoverflowvalueas256.
SelectASCIIDecimaltosetthestartvalueas30(hexadecimal
representationof0)andtheoverflowvalueas39+1(thehexadecimal
representationof9).
SelectASCIIHextosetthestartvalueas30(hexadecimalrepresentationof
0)andtheoverflowvalueas46+1(thehexadecimalrepresentationofa
numbergreaterthanF,where9+1=A).
Superpro®5004GPUsersGuide 43
Example:Thereare64chipswithIDsfrom0001to0064,whichareintheend
addressof89C51EPROM.Theselectedmodeis4bytes,usingthe
decimalsystem.
1.EnterFFFintheStartAddressfield.
2.EnterFFCintheEndAddressfield.
3.Enter1intheInc.Stepfield.
4.SelectASCIIDecimalastheAutoInc.Format.
IntheBufferEditwindow,makethefollowingchange:
FFC: 30 FFD: 30 FFE: 30 FFF: 31
TheOperationInformationwindowdisplaysthefollowing
informationduringprogramming:
CurrentAutoIncrementData=0001
Insubsequentprogrammingoperations,theinformationinthelast4
bytesofthebufferdatais:
FFC: 30 FFD: 30 FFE: 30 FFF: 31
Aftersuccessfulprogramming,theAutoIncrementvalueincreases
by1.TheOperationInformationwindowdisplaysthefollowing
information:
CurrentAutoIncrementData=0002
Thelast4bytesofthebufferdataare:
FFC: 30 FFD: 30 FFE: 30 FFF: 32
Todefinetheincreaseoftheserialnumber,selectUser’sDefinition.Youmustbe
authorizedtousethisfunction.Ifso,youcanchangethedataasdesiredinthe4K
byterange.
Superpro®5004GPUsersGuide 44
EditAutoScreen
TheAutofunctionorganizesthedifferentfunctionsofthedeviceintoasequential
groupandcarriesoutthefunctionsinorder,similartoabatchcommand.
WhenyouselectEditAutoontheSettingsscreen,thesystemdisplaystheEdit
Autoscreen,illustratedbelow.TheillustrationisasampleforthedeviceATMEL
AT89C51.
TheDeviceFunctionscolumndisplaysalloperationsforthedevice.
TheAutocolumnliststheoperationsinorderofexecution.Forthesampleinthe
illustration,theoperationexecutionorderisErase,Blank_check,Program,Verify.
1. SelectAddtoaddthehighlightedfunctionintheDeviceFunctioncolumnto
theendoftheAutocolumn.Youcanalsodoubleclickthehighlightedfunction
intheDeviceFunctioncolumntoaddittotheAutocolumn.
2. SelectDeletetodeletethehighlightedfunctionintheAutocolumn.Youcan
alsodoubleclickthehighlightedfunctionintheAutocolumntodeleteit.
3. SelectDeleteAlltoremoveallthefunctionsfromtheAutocolumn.
Superpro®5004GPUsersGuide 45
Thedisplayvariesdependingonthechip.Explanationsforthemostcommon
operationsfollow.
Note:TheDeviceOperationWindowmaybedifferentforsomedeviceswith
specialrequirementsandfunctions.Toobtaindetailedinformationfor
thosefunctions,refertothemanualofthedevicedataortheDev.
Informationscreen,orcontactXELTEKtechnicalsupport.
Autoistheautomaticprogrammingmode,whichexecutesaseriesof
operationsonthedeviceinapresetorder.
Programwritesthedatafromthebufferintothechipandverifiestheaccuracy
oftheprogramminginsomecases.
Note:TheVerifyfunctionisperformedintwomodes.Thefirstmodechecks
foraccuracyoncompletionofprogrammingachip.Ifanerroroccurs,
thesystemdisplaysanerrormessageandceasestheprogramming.
Thesecondmodedoesnotperformverificationduringprogramming.
Theprocesscontinuesevenifanerroroccurs.Uponcompletion,the
systemdisplaysasuccessfulprogrammingmessage.However,the
messageonlyindicatessuccessfulcompletionofprogramming.You
mustperformtheverifyfunctiontoensureaccuracy.
Readreadsthecontentofthechipintothebuffer.OpentheBufferEditscreen
toviewthecontent.
Notes:Thesystemcannotreadthecontentofencryptedchips.
ThesystemcannotreadPLDdevicessincethetestvectorisnotinthe
chip.
IfachipincludesConfigWord,thesystemreadstheConfigWorddata
andsavesittotheConfigWordbuffer.
Verifycomparesthecontentofthebufferwiththatofthechip.
Superpro®5004GPUsersGuide 46
Notes:Ifthereisanydiscrepancy,verificationceasesandthesystemdisplays
afailuremessage.FormostmemorychipsandSCMchips,thefailure
messageincludesaddressanddata.ForPLDdevices,themessage
displayeddependsontheprogrammingreference.Onlythechipsthat
passverificationcanberecognizedasthechipsbeingprogrammed
correctly.
Somechipsdonotprovidethecelltocellcheckfunction.Instead,these
chipsprovideonlytheaccumulationcheckfunctionsimilartothe
VerifyCRC.
Afewchipsdonotprovidetheaccumulationcheckfunction.The
systemperformsthecheckautomaticallyintheprogrammingprocess.
Blank_checkchecksifthedeviceisinblankstate,whichisdependentonthe
datamanual.Iffillingtheblankdatabufferisselectedwhenthedevicesare
selected,theprogrammerwillfillalltheHEX/ASCIIbufferdatawithFFor00
(Hex),andthefusebufferwith1or0afterthedeviceisselected.Anencrypted
chipmaybedisplayedasablankchip.
Notes:EEPROMdevicesdonotneedBlank_checkbecausethechipcanbe
overwritten.
RefertoMakingaChipBlankonpage60formoreinformation.
Eraseerasesthechipandmakesitblank.Thisoperationcanonlybeexecuted
onthechipthatcanbeerasedelectrically.EEPROMdoesnotneedtoexecute
thisoperation.Ifyouneedachipwithablankstate,youcandirectlywritethe
blankdatatothechip.Somechipsthatcanbeerasedelectricallyareableto
becomeanOTPbyconfiguringtheConfigWord.Pleaserefertothedevicedata
manual.
Protectencryptsdatatomakeitunreadable.Protectaffectstheoperation
functionwhetheritisreadableornot.
Whentheprotectionstateisunreadable,thesystemdisplaystheProtect
operationintheoperationfunctionwindow.ExecutetheProtectfunctionto
protectthechip.
Iftheprotectionstateisreadable,theProtectoptionsarepartofthe
ConfigWord.SelectNonetohavethesystemperformnoprotectfunction.
Note:Ifthechipsmadebysomemanufacturersarefullyprotected,the
datacannotbeerasedevenwiththeultravioletrayeraser.These
Superpro®5004GPUsersGuide 47
chipscannotbereused.
TheProtectfunctionprotectsthedatainFLASHchips.Youcannotrewrite
aprotectedchipuntilyouhaveremovedtheprotection.UsetheErase
operationtoremovetheprotection.YoumustusethisoperationwithDev.
Configandidentifythesector.RefertoIdentifyingtheSectoronpage60for
moreinformation.
Securityencryptsdatatomakeitunreadable.
Erase_AllisthesameasErase.
Protect_AllisthesameasProtect.
Lock_Bitisaprotectionmethod.PleaserefertotheDeviceDataManualforthe
detailinformationabouttheoperations.
Example:AtmelAt89C51hasthreeoperationitems:Lock_Bit1,Lock_Bit12,
Lock_Bit123.Thedatamanualdefinesthemeaningofeach.
DeviceConfigurationWordScreen
Important:Thedeviceconfigurationwordvariesfromdevicetodevice.Referto
thedevicedatamanualformoreinformationabouttheconfiguration
words.Settheconfigurationwordsaccordingtotherequirementsof
yourtargetsystem.Otherwise,youcannotusethedevicenormally
evenifitisnormalwhenpreparingandverifyingtheprogram.
Somesinglechipmicrocomputersallowspecialworkingmodes,suchasthe
storageareamapping,thewatchdogtime,theclock,ortheencryption.Setthese
specialmodesthroughtheDeviceConfigurationWordoption.
Theuserfilescontaintheconfigurationwordsofsomedevices.Whenyouload
thesefiles,thesystemautomaticallyloadstheconfigurationwordsintothe
configurationwordbuffer.However,youmustselecttheconfigurationwordsfor
somedevicesmanually.
Superpro®5004GPUsersGuide 48
SelectDev.ConfigontheSettingsscreentoopentheConfigWorddialogbox.The
followingsampleillustrationshowstheconfigurationwordforDALLAS
DS89C420.Itcontainsthewatchdogandthreeprotectionmodes.
Somesinglechipmicrocomputersincludemanyitemsfortheconfigurationword.
Theitemsmayappearonseparatetabsorpages.Makesuretosetalltheitemson
allpagesbeforeprogrammingachip.
Theinputoftheconfigurationwordcanbedividedintoseveralways:
The8bit(byte)editboxinput
The16bit(word)editboxinput
Thesinglechoiceinput(selectanddeselect,chooseoneoutoftwo)
Themultiplechoiceinput(chooseoneoutofmany)
Superpro®5004GPUsersGuide 49
Theconfigurationwordsforchipprogrammingareclassifiedintotwocategories:
Iftheconfigurationwordcontainssomeprotecteditems,thenyoucannot
verifytheitemsafterpreparingtheprogram.Whenpreparingtheprogram,the
programmerautomaticallyshieldstheprotecteditemsandwritestheother
items.SelectSecurityorProtectiontowritetheprotecteditems.
Note:IfyouselectNoneastheProtectionoption,thesystemdoesNOTcarry
outanoperationwhenperformingSecurityorProtection.
Insomedevices,theconfigurationwordscannotbeseparated,sothesystem
doesnotwritetheconfigurationwordwhenpreparingtheprogram.Towrite
theconfigurationwordinthesecases,selectthecorrespondingitem,suchas
Write_Option.
SomeFLASHdevicesalsousetheconfigurationwordfortheProtectoperation
andtoexecuteanddisplaythesegmentprotection.
U.E.SScreen
WhenyouselectU.E.SfromtheSettingsscreen,thesystemdisplaystheUser
ElectronicSignatureBytesscreen,illustratedbelow.
Thisscreenallowsyoutoviewandedittheuser’selectronicsignatureinboth
HEXandASCIIformats.Whenreadingdevicesorloadingfiles,thecontentmay
bechanged.
Superpro®5004GPUsersGuide 50
SettingScreen(Producer)
Producermodesetsthefourmoduleswithasavedprojectfile.
WhenyouselectProducerontheSettingModescreen,thesystemdisplaysthe
Settingscreenillustratedbelow.Eachpartofthescreenisdescribedbelow.
1. Thesystemdisplaysthecurrentprojecttouseforburningthemodules.
Note:Toavoiderrorsfromcomplicatedburningprocesses,choosethesame
projectforallfourmodules.ChecktheSameprojectforallsites
checkbox.ContactXeltekifyouhaveaspecialrequest.
SelectBrowsetoselecttheprojectfile.
2. SelectoneofthefollowingProductionModes:
ProjectSetting:Usethesamesettingastheprojectsetting.
Alwayson:Alwaysusetheprojectmode.
Neveron:Neverusetheprojectmode.
3. SelectLogFiletoopentheLogFilescreen.RefertotheLogFileScreensection
onpage51formoreinformation.
4. SelectAdministratorsPasswordtosetapasswordtopreventothersfrom
changingtheprogramsettings,includingquittingorenteringtheprogram.
Superpro®5004GPUsersGuide 51
5. SelectOKtoindicatethesettingsarecomplete,orselectCancelclosethe
Settingscreenwithoutmakingchanges.
LogFileScreen
YoucancreatealogfiletohavethesystemsaveOutputwindowcontentintoalog
filewhenyouexittheprogram.SelectLogFilefromtheSettingscreentoopenthe
LogFiledialogbox,illustratedbelow.Theredlabelsrefertothenumbered
explanationsbelow.
1. SelectNotodeletethelogfile.Thesystemwillnotcreatealogfileonexit.
2. SelectNewtooverwritetheexistinglogfileeverytimetheprogramstarts.
3. SelectAppendtoaddthelogfileinformationattheendoftheexistinglogfile
eachtimetheprogramstarts.
4. Enter,editorBrowseforthefullpathnameofthelogfileintheLogfile’s
name:field.
BurningStatusWindow
Afterfinishingtheprogrammerssettings,youcanburndevices.Watchthe
burningprocessandinstructionsforinsertingandremovingchipsintheBurning
Statuswindow,illustratedbelow.Eachpartoftheuserinterfaceislabeledwitha
numberanddescribedbelow.
Superpro®5004GPUsersGuide 52
1. Theproductionmodestatusissetbyproject.
2. Themessagedisplaysoneofthefollowingoptions:
Ready:Themoduleisconnectedortheburningsucceeded.
Failure:Theoperationfailed.Viewthedetailedinformationintheoutput
window.
NoProgrammer:Themoduleisnotconnected.
3. TheIndicatorLightdisplaysoneofthefollowingoptions:
GreenindicatesSucceedorReady
YellowindicatesAtwork.Themessagesectionincludesadisplayofprocess
completion,asillustratedbelow.
RedindicatesFailed.
Note:Refertothecorrespondingmessagefordetails.
4. ThesystemdisplaystheModuleID.
5. ThesystemdisplaystheDeviceNameandchecksum.
6. ThesystemdisplaysthecurrentSerialNumber(ifset).
Important:Makesuretochecktheoperationresultinthefollowinginstances:
1.Innonproductionmode,theStopiconontheToolbarisgray,
asillustratedbelow.
Superpro®5004GPUsersGuide 53
2.Inproductionmode,themessageindicatestoremovethe
device,asillustratedbelow.
OutputWindow
TheOutputWindow,illustratedbelow,displaystherunninginformationofthe
program.Thisinformationissavedintothelogfileastextformatwhenyouexit
theprogram.
Thiswindowincludesfivetabs,asexplainedbelow.
Main:Themainwindowdisplaysthehistoryrecordsaboutthemain
interface.
#1#4:Theotherfourtabscorrelatetothemodules.Eachwindowsdisplays
specificinformationabouttherelatedmodule,includingdeviceselection,chip
burning,andreasonsforfailure.
Superpro®5004GPUsersGuide 54
StatisticalWindow
TheStatisticalWindow,illustratedbelow,displaysthenumberoftimesof
successfulandfailedprogramming.
Thesystemdisplaysthefollowinginformationaccordingtothedefaultcounting
rules:
Success:numberoftimesofsuccessfulprogrammingforeachmoduleandthe
total
Failure:numberoftimesoffailedprogrammingforeachmoduleandthetotal
Sum:totalnumberoftimesofprogrammingforeachmoduleandthetotal
Yield:thepercentageofsuccessforeachmoduleandthetotal
AftersuccessfulProgramexecution,theSuccesscountincreasesby1.Otherwise
thefailurecountincreasesby1.
SelectResettosetthesuccessfultimesandthefailedtimesbackto0.
SelectResetCountDowntoopentheCountDowndialogbox,illustratedbelow.
Theredlabelsrefertotheexplanationsthatfollow.
Superpro®5004GPUsersGuide 55
1. Enterthenumberofchipsyouareprogramming(greaterthan0)tohavethe
systemcountdown.TheCountDownnumberdecreasesby1everytimea
chipisprogrammedsuccessfully,untilitreaches0.
2. ChecktheCountDown:enabledboxtoenablethecountdownfunction.
3. ChecktheStopwhenreadingthetotalboxtoensurethatnomoreprograms
arewrittenuntilyouresettheoption.
Superpro®5004GPUsersGuide 56
Chapter4Procedures
Thischapterprovidesinformationonstepsforcommonprocedures.
ProgrammingProcedure
Thissectionpresentstheoperationprocessforthechipprogramming,fromthe
beginningtotheend,includingtheuserinterfaceandthedeviceprogramming
steps.
Beforeyoustarttoprogramanydevices,makesurethatyouhavecorrectly
installedtheprogrammerandthatthecomputerissuccessfullycommunicating
withtheprogrammer.
Itisbesttodetachmanagementfromproductionsothatduringproduction,you
onlyneedtowatchtheburningprocess.
Usetheadministratormodetosettheworkingenvironmentfortheburning
devices.Thefourmodulesworkthesame,includingdevices,data,andoperation
options.
PreparetheHardware
Youcanonlyenteradministratormodeifthecomputerandprogrammerare
communicatingsuccessfully.
MakesurethatyouhavetheappropriateadapterforyourSMDdevices,if
applicable.
Insertthechipcorrectly.Followtheguidelinesofthestandardchipinsertion
markingsnearthepindriversocket.However,ifyouselectSMDoradevicethat
requiresnonstandardinsertion,thesystempromptsyouwiththeappropriate
chipinsertion.
PreparetheSettings
1. SelecttheSettingiconontheToolbar.ThesystemdisplaystheSettingMode
screen.
2. SelectAdministratorandOK.
ThesystemdisplaystheSettingscreen.
3. Selectthedevice.RefertotheSelectsectiononpage25formoreinformation.
4. Loadthedataintothebuffer.RefertotheLoadFileScreensectiononpage28
formoreinformation.
Superpro®5004GPUsersGuide 57
Insteadofloadingafile,youcanreadthedatafromamasterchip.Refertothe
ReadingAMasterChipsectiononpage61formoreinformation.
Note:Thereadfunctionisnotavailableforsomedevices,includingthose
thathavebeenencrypted.
5. MakesuretheloadeddataiscorrectbyviewingontheBufferEditwindow.
RefertotheBufferEditScreensectiononpage32fordetailedinformation.
6. SelectOperationOptionontheSettingscreentoopentheOperationOption
screen.Seteachofthefollowingoptions:
InsertionTestoptiontoindicatewhethertocheckthepincontactbefore
programming
DeviceIDCheckoptiontoindicatewhethertochecktheIDofthedevice
beforeprogramming
Beeperoptiontoindicatewhetherthebeeperbeepswhentheoperation
succeedsorfails
VerificationModeoptiontoselectaspecificVCCvoltagetoensurethatthe
chipisprogrammedcorrectly
RefertotheOperationOptionScreensectiononpage38formoreinformation.
7. SelectEditAutoontheSettingsscreentosettheorderofthebatchprocessing
functions.ThefunctionsusuallyselectedareErase,Blank_check,Program,
Verify,andSecurityorProtect.RefertoEditAutoonpage44formore
information.
8. Fordevicesthatincludetheconfigurationword,youmustsetthe
configurationwordbeforeprogrammingtoensurethatthechipcanbeusedon
thetargetsystem.
Theconfigurationwordsforsomedevicesarecontainedinthedatafile.
Therefore,thesystemautomaticallyloadstheconfigurationwordintothe
configurationwordbufferwhenloadingthedatafile.
Onsomedevices,youmustmanuallymaketheselection.SelectDev.Config
ontheSettingscreen.RefertotheDeviceConfigurationWordScreensection
onpage47formoreinformation.
9. ChecktheProductionModeboxontheSettingscreen.Inordertoprogram
chipsinbatches,theprogrammerconductstheinsertiontest.Onceyouhave
Superpro®5004GPUsersGuide 58
insertedthechip,thesystemautomaticallystartstheautobatchprocessing
command.
10. SelectSaveProjectontheSettingscreentosaveallofthecurrentsettingsintoa
specifiedproject.
StartProducerMode
1. SelecttheSettingiconontheToolbar.ThesystemdisplaystheSettingMode
screen.
2. SelectProducerandOK.
ThesystemdisplaystheSettingscreen.
3. SelectBrowsetoopentheprojectfileyousavedintheAdministratormode.
RefertotheSettingScreen(Producer)sectiononpage50formoreinformation.
ProgramtheChips
Theoperationstepsforprogrammingachip,assetinEditAuto,arefollows:
BlankCheck
Notes:Youcanskipthisstepifthechipisbrandnew.
TheBlankCheckwillfailonchipscontainingsomeinformationthatcan
beerased.Inthiscase,performtheEraseoperationfirst.Youdonot
needtoeraseEPROMchipsforwhichthedatacanbeoverwritten.
Program
Verify
Note:Thisstepisnecessary.ThechipmustpassVerificationbeforethe
programmingcanbeimplemented.Somechipsprovideonlythe
accumulationcheckfunction,suchasVerifyCRCinsteadofa
unittounitcheckfunction.Veryfewchipsdonotprovidethe
accumulationcheckfunction.
SecurityorProtectifencryptionisrequired
Note:Youmayneedtosettheconfigurationwordbeforeperforming
encryption.RefertoDeviceConfigurationWordonpage47formore
information.
1. Towritethedatainthememorybufferintothechips,selectAutofromthe
Superpro®5004GPUsersGuide 59
Toolbar.
2. Insertthechipproperlyintothesocket.Ifthepromptinformationindicatesa
needforanadaptor,youmaypurchasetheadapter.
Theprogrammerwaitsforthechipinsertion.Thesystemdisplaysthe
followingprompt:Please,insertadeviceintothesocket.
3. Onceyouhaveproperlyinsertedthechip,theautobatchprocessingcommand
startsautomatically.
4. Theprogrammerwaitsforthechipremoval.Whenchipprogrammingis
complete,thesystemdisplaysthefollowingprompt:Please,removethe
devicefromthesocket.
5. ReviewtheOutputwindowtochecktheprogrammingresult.
SecurityandPasswordInput
Topreventtheuser’sdatafrombeingusedbyanother,theprogramaskstheuser
toinputthepasswordintheoperationprocess.
TheSetPasswordscreenisillustratedbelow.
1. EnterthenewpasswordintheEnterthepasswordfield.Leavethefieldblank
toindicatenopasswordisrequired.
Superpro®5004GPUsersGuide 60
2. Reenterthepassword.Bothfieldsmustmatchforavalidpassword.
Note:Spacesarecharactersthatcanbeusedinthepassword.
Thesystemasksforapasswordwheneverperformingafunctionthatrequiresa
password.TheEnterPasswordscreenisillustratedbelow.
MakingaChipBlank
Forthechipthatcanbeerasedelectrically,executetheEraseoperation.
Forthechipthatcanbeerasedwithultravioletray,usetheultravioletrayeraser
for330minutes.
Note:OTPcannotbeblankedoncewritten.
IdentifyingtheSector
YoumustidentifytheSectortoprotectsomechips.
TherearetwowaystoselecttheSector:
1. Entertheaddressofseveralsectors(maximumof8)todecidethesectorsto
protect.AftertheProtectoperationisperformed,theidentifiedsectorsare
protected.
Superpro®5004GPUsersGuide 61
2. Ifthechiphasbeendividedintoseveralsectorgroupsinadvance,youcan
onlychoosethesegroupstobeprotected,asshowninthefollowing
illustration.
ReadingAMasterChip
Thesystemcanreadamasterchiptothebuffer,whichallowsyoutocopya
masterchiptothechipsintheothermodules,
Superpro®5004GPUsersGuide 62
Toreadamasterchip,completethefollowingsteps:
1. Insertthemasterchipinthefirstmodule.
2. EditAutotoincludeonlytheReadfunctionitem.
3. SelectAutofromtheToolbar.
4. Takeoutthemasterchip.
Tomakesurethereadsucceeded,completethefollowingsteps:
5. InAdministratormode,selectthedevice.Thetypeofthedeviceshouldbethe
sameasthemasterchip.
6. Inadministratormode,editAutoagainwiththeappropriateprogramming
functionstoprogramanewchip.
7. Savetheproject.
8. Withanewchip,executetheprogrammingprocesswiththesavedproject.
Ifthenewchipworksinthetargetboardlikethemasterchip,thecopysucceeded.
Superpro®5004GPUsersGuide 63
Chapter5DetailExplanationsonCommonProblems
YoucanmonitortheprogrammeroperationsthroughtheOperationInformation
Windowandmessagewindow.Thischapterhelpsdefinecommonproblems
relatedtoprogrammeractionsanderrors.
DealingwithDataFiles
ThissectionexplainscommonproblemsinvolvingtheFileTypedialogbox.
SolveInvalidFileTypeorFileDataOverflowError
Thedataforprogrammingisusuallystoredinthedatafile.Commonlyused
formatsareIntelHex,MotorolaandTektronix.Thefilesoftheseformatskeepdata
intextmode,whichincludedataandaddressinformation.Becausetheoffset
addressisnotalwayszero,youmayincurerrorswhenloadingthefiledirectly.
Forexample,thelocationofdatainbuffer(asviewedintheEditBufferwindow)
maybeincorrectoryoumayreceiveanerrormessagewhenloadingthefile,such
as“Invalidfiletype,orallfiledataoverflow”.
Selectoneofthefollowingoptionstosolvethisproblem.
Confirmthefiletypeandensurethebuffercanloadallthefiles.
Findtheoffsetaddressofthefile.Whenloadingthefile,selecttheShow
OffsetAddress(Minimize)AfterLoadingoptiontodisplaythestartaddress
ofthefileafterthefileisloaded.
Example:FileOffsetAddress(min):0x0000E0000(Hex)
Thismeanstheoffsetaddressofthefileisnot0.Youmustmovethe
dataattheaddresstotheaddress0ofthebuffer.Todothat,loadthe
fileagain,andenterE000astheFileAddress.
RefertotheLoadFilesectiononpage28formoreinformationonloadingfiles.
SeparateFileDataforProgramming
ByusingtheFileModeselectionintheFileTypedialogbox,youcanselectthe
dataofafileandwriteittoseveralchipsofthesametype.Thisallowsyoutoload
thefileseveraltimesaccordingtoyourneeds.
Therearethreemethodsforseparatingthefiledata.
1. Basedonbyte(8bit),dividethefileintotwopartsbytheoddandevenaddress.
Superpro®5004GPUsersGuide 64
Programthetwopartsintotwochipsrespectively.
Whenloadingthefile,selectEvenastheFileModetowritethedatainthe
addresses0,2,4,6,etc.toonechip.SelectOddastheFilemodetowritethedata
attheaddress1,3,5,7,etc.totheotherchip.
2. Basedonthebyte(8bit),dividethefileintofourpartsbyaddressofthefirst
byte,thesecondbyte,thethirdbyteandthefourthbyteoutofeveryfourbytes.
Programthefourpartstofourchipsrespectively.
Whenloadingthefile,selectthe1stbyteof4astheFileModetowritethedata
intheaddresses0,4,8,12(orCifHEX),etc.toonechip.Thenselect2ndbyteof
4,3rdbyteof4,andfinally4thbyteof4towritetheremainingdatatotheother
threechips.
3. Basedontheword(16bit),dividethefileintotwopartsbyaddressofthefirst
twobytesandthelasttwobytesoutofeveryfourbytes.Programthetwoparts
totwochipsrespectively.
Whenloadingthefile,selectthe1st2_typeof4astheFileModetowritethe
dataintheaddresses0,1,5,6,etc.toonechip.Thenselect2nd_byteof4to
writetheremainingdatatotheotherchip.
ProgramTwoorMoreFilestoOneChip
Youcanloadseveralfilesintothebufferandwritethemtothechip.Thefollowing
explanationgivesanexampleofprogrammingthreefiles(Sample1,Sample2,and
Sample3)toonechip.Theexampleassumesthefollowing:
Writethedatafromtheaddress200(Hex)ofthefileSample1totheaddress0
ofthechip.
Writethedatafromtheaddress0(Hex)ofthefileSample2totheaddress3000
(Hex)ofthechip.
Writethedatafromtheaddress4000(Hex)ofthefileSample3totheaddress
4000(Hex)ofthechip.
1. SelectEditfromtheBuffermenu.MakesurethattheBufferclearondataload
optionisnotchecked.
2. SelectLoadfromtheFilemenutoloadtheSample1file.
IntheBufferAddressfield,enter0.
IntheFileAddressfield,enter200.
Superpro®5004GPUsersGuide 65
3. SelectLoadfromtheFilemenutoloadtheSample2file.
IntheBufferAddressfield,enter3000.
IntheFileAddressfield,enter0.
4. SelectLoadfromtheFilemenutoloadtheSample3file.
IntheBufferAddressfield,enter4000.
IntheFileAddressfield,enter4000.
5. Continuewithprogramming.
Iftherearenochangesinthefilerequirementsorcontentofthethreefiles
(Sample1,Sample2,andSample3),youcansavethedatainbuffertoanewfile,
suchasSample4,foreasyloadingandprogrammingnexttime.
POFFormatFiles
WhenprogrammingALTERAPLDdevicesthesystemsavesthedatainPOF
formatfiles.WhenloadingaPOFFormatfile,thesystemdisplaysaFileType
dialogbox.Selectoneofthefollowing:
1. POFfile:ThesystemtransformsthedataintotheFusedataandchecksthedata
whenyouloadittothebuffer.Youmayreceiveoneofthefollowingerrors:
Unmatchedfiletothischip:ThisPOFfiledoesnotmatchthischip.The
POFfileisrelatedtothedevicewhenitiscompiled.Theerrorindicatesthat
thisPOFfileisnotforthisdevice.Replacethechipwithamatchedone.
ThePOFfilehaserrors.
LoadPOFfiledllerror(notfound):Anauxiliaryfilehaserrors.Contact
technicalsupportforassistance.
2. FilesofotherformatsaremainlytheJEDfiles.Thesystemsavesdatainthe
bufferinaJEDfileafterreadingthechip.Youcanusethisformatthenexttime
youloadthefile.
AdapterSelection
ThestandardprogrammerconfigurationsupportstheDIPdeviceswith48orless
pins.Ifyouwantyourprogrammertosupportadevicewithmorethan48pins,
youwillneedanadapter.
Therearetwotypesofadapters:universalandspecific.
Universaladaptersareapplicableforalldevicesofthesameencapsulationand
Superpro®5004GPUsersGuide 66
thesamenumberofpins.
Specificadaptersareapplicableforcertaindevicesonly.Forexample,ifthe
numberofthepinsforeconomicalprogrammerhardwareisnotenough,
specificadaptersmaysolvethe“insufficientnumberofthepins”problem.This
way,theprogrammercanalsosupportdeviceswithmorethan48pins
Tousedeviceswithpinsbetween48and144,youcanchooseeithertheuniversal
adapterorthespecificadapter.
Tousedeviceswithpinsmorethan144,youmustusethespecificadapter.
SelectingtheCorrectAdapter
TheDeviceInformationscreendisplaysadapterinformation.Thefollowing
illustrationshowsPLCC44asanexample.
Inthisexample,theadapterordernumberisCX2044orCX2144.
Superpro®5004GPUsersGuide 67
Therearedifferentordernumbersforadaptersbecausethesocketsarefrom
differentmanufacturers.Theremayalsobeaminordifferenceinsize.
Note:Toensuresuccess,donotuseselfmadeadapters.Forbestresults,obtain
theadaptermadebyXeltek.
OtherMessages
Othererrormessagesareexplainedbelow.
Pleaseedit‘Auto’first:TheAutoconsequenceisblank.EditAutoandtry
again.
Enterastringtosearchfor:TheHexEditSearchdialogboxisblank.Make
suretoenteraspecifiedstringorASCIIcodestosearchforintheBufferEdit
dialogbox.
Thestringforsearchisblank.InputitinSearchdialog:Enterastringinthe
BufferEditdialogbox.ThenyoucanuseThefirsttimesearch,Continueto
search,orSearchNextfunctions.
Searchpatternnotfound!:ThesystemdidnotfindamatchedstringorASCII
code.
UserchipisMfgID=0089,DeviID=0051:ThisdisplayontheOperation
Informationwindowindicatesthatthechip’sIDdetectionfunctiondetecteda
differentIDthanspecifiedinthemanual.
IDcheckerror.Ignore:YoucanignorethedetectedIDerrorandcontinuethe
operation.
IDcheckerror:TheoperationstopsbecauseoftheIDcheckerror.Ifyouhave
goodknowledgeofthischip,youmayignoretheIDerrorandcontinuethe
operation.Exercisecautiontoavoiddamagingthechip.
Pincheckerror.Ignore:Thesystemindicatesanerrorduringthepincheck.
Ignoreitandcontinue.
Pincheckerror:Anerroroccurredduringthepincheck,andtheoperation
Superpro®5004GPUsersGuide 68
ceased.
Programmernotfound:TheprogrammerisnotconnectedtothePCoritis
connectedimproperly.Checktheconnection.RefertoChapter2System
Installationonpage11formoreinformation.
Programmernotready:Turnofftheprogrammerpowerswitchandturniton
againafterafewseconds.
Programmerisrunning:Theprogrammerhardwareisoperating.Waituntil
theoperationisfinished.
Fileopenerror:Theopenfileoperationfailed.
OutofMemory:Thememoryoverflows.
Productionmodeisnʹtavailableforthischip:Sincetheproductionmodeis
dependentonthepincheck,thechipswithoutpincheckfunctionarenot
applicableforproductionmode.
Cancelproductionmode:Canceltheproductionmode.
Toolongfilename:Thefilenameistoolong.
Usercancel:ThesystemdisplaysthismessageafteryouselectCancelonthe
Statusbar.
Canʹtcancel!:TheCanceloperationhasfailed.
Notaprojectfile:Thefileselectedisnotaprojectfile.Afterthesoftwareis
updated,thesoftwaremaynotbeabletoidentifyapreviouslycreatedfile.You
willneedtocreatethefileagain.
InsertionTestErrors
ThefollowingerrormessagesmayoccurduringtheInsertionTest.
Nodeviceinthesocket.:Thesystemdidnotdetectadeviceinthesocket.
Insertachip.
Findnonconnectionorpoorpincontact:Thesystemdetectedpoorpin
contact.Checkthepincontact.Ifyoufindnothingwrongwiththeconnection
ofthenotedpin(s)replacethechipwithanotherincasethefirstchipisbroken.
ThepinnumberreferstoDIPchip’spinnumberortheadapterspinnumber.
Deviceinsertedbackwardsordamaged.:Takethechipout,reverseit,and
insertitagainproperly.Iftheproblemstillexists,thechipmayhavebeen
damaged.
Superpro®5004GPUsersGuide 69
Deviceinsertedupwards3slots!:Thechiphasbeeninsertedimproperly.
RefertoDeviceInformationonpage27formoreinformation.
Anunmatcheddevice(40pins)inserted!:Ifthesystemdetectspincontact
errorsforachipwithmorethan48pins,itdisplaystheserialnumberofthe
DIPsocketoftheprogrammer.Checktheadapter.
Foranyinsertiontesterrormessages,chooseoneofthefollowingoptions.
SelectAborttostoptheprogramming.
SelectRetrytoruntheInsertionTestagainaftercorrectingtheproblem.
SelectIgnoretocontinuetheprogram.
DeviceIDCheckError
IfyouselectedtheIDCheckoptionontheOperationOption(General)screen,and
thesystemchecksthedeviceID.Thesystemdisplaysthefollowingerrormessage
ifitdetectsanerror.
SelectYestoignoretheerrorandcontinueprogramming.
SelectNotoaborttheprogramming.WhentheIDisunmatched,thesystem
searchesformatcheddevicesanddisplaythemintheOperationInformation
window.
Superpro®5004GPUsersGuide 70
Appendix
XELTEKperiodicallypublishesupgradesoftwareontheXELTEKwebsite.You
candownloadandupgradeyoursoftwarefromthewebsite.Nonusersmay
downloadthesoftwareforevaluation.
Troubleshooting
IftheUserManualdoesnotansweryourquestions,firstcontactyoursalesagent
orthedistributor.IfyoustillneedtechnicalassistanceyoucancallXELTEK
between8:30and17:30.Makesureyouhaveyourproductserialnumberbefore
calling.
BeforecontactingXELTEK,checkthefollowingtoensureyougetthebestservice.
ReadtheUserManual.
Ifyoureceiveanerrormessagethatisnotexplained:
Makesureyoucanrepeatthecircumstancesthatcreatedtheerror.
Writedowntheerrormessage.
Makesureyouhaveyourproductserialnumber.
Checkyourcomputerconfiguration,includingcomputerbrand,freememory
sizebeforestartingthesoftware,thevideoadapterbrand,andtheoperating
system.
Makesureyouareatyourcomputerwhenyoucallsotheengineercanguide
youthroughthesolution.
ContactInformation
XeltekInc.
Bldg631MeizhiguoGarden,
#2JiangjunAve.,
Jiangning,Nanjing,China
Tel:(086)+2552765233
Fax:(086)+2552765203
GeneralConsultation+862552765233

Order/Sales +862552765203
+862552765226
Email:sales02@xeltek.com.cn
Superpro®5004GPUsersGuide 71
TechnicalSupport+862552765233
Email:Service@xeltek.com.cn
Fax+862552765233
Website:http://www.xeltek.com.cn
Superpro®5004GPUsersGuide 72
LicenseAgreement
ThecopyrightoftheprogramandtheUserʹsGuideremainthepropertyof
XELTEK.
Youmay:
1. CopytheprogramforbackuppurposesONLYinsupportofitsuseonasingle
computer.
2. Transfertheprogramandlicensetoanotherpartyiftheotherpartyagreesto
acceptthetermsandconditionsofthisagreement.
Youmaynot:
3. Usethisproductonacomputersystemornetworkthatallowstheprogramto
beoperatedbymorethanoneuseratthesametime.
4. Modify,copy,ortransfertheUser’sGuideorotherdocumentationorany
copy.
5. Decompileordisassembleanyprogrammodulesorencrypteddevices.
Superpro®5004GPUsersGuide 73
Warranty
XELTEKhasastrictqualityassurancesystem.Ifthesoftwareorhardwarehasany
defects,itcanberepairedorreplacedfreeaccordingtothespecificsituation
withinoneyearperiodaftertheuserbuystheproduct.
Thewarrantyisbasedonproperinstallationofthesoftwareandusageinthe
specifiedworkingenvironment.
XELTEKisnotresponsibleforthefollowingcases:
Theproducthasbeenrepaired,used,orchangedbyanyorganizationsor
personswhoarenotauthorizedbyXELTEK.
Theproducthasbeendamagedbecauseofmisuseorcarelessuse.
Theproductserialnumberhasbeenchangedbytheuserorsomeotherperson.
Theprogramerrorscausedbythephysicaldamageofthedisk.
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
Xeltek:
SUPERPRO-5004GP SUPERPRO5004EGP