MPQ Manufacturing Programmer
User's Guide
March, 2016
RPM Systems Corporation
Redmond, Washington, USA
(425)869-3901 www.rpmsys.com
• MPQ-PSoC
• MPQ-Z8
• MPQ-C2
• MPQ-AVR
• MPQ-AVR32
• MPQ-ARM
Страница 1: ...MPQ Manufacturing Programmer User s Guide March 2016 RPM Systems Corporation Redmond Washington USA 425 869 3901 www rpmsys com MPQ PSoC MPQ Z8 MPQ C2 MPQ AVR MPQ AVR32 MPQ ARM...
Страница 2: ...3Projects 11 2 4 4SecuritySettings 12 2 4 5Serialization 12 2 5DeletingImagesfromProgrammerFlash 14 2 6 Programming Devices from MP Manager 14 2 6 1EnablingandDisablingTargetPorts 16 2 6 2VerifyingDe...
Страница 3: ...Device Options 31 B 1 1DeviceFamilyandType 31 B 1 2TargetVoltage 32 B 1 3 Mode 32 B 1 4TargetFrequency 32 B 1 5SpecialConsiderationsfor8 pinandCrimzonParts 32 B 2ProgrammingOptions 32 B 3 Target Cable...
Страница 4: ...ng 40 F 2 3OSCCALProgramming 41 F 3 Target Cable Connections 41 Appendix G Atmel AVR32 44 G 1 Device Options 44 G 1 1DeviceType 44 G 1 2TargetVoltage 44 G 1 3 Mode 45 G 2ProgrammingOptions 45 G 2 1Fus...
Страница 5: ...board s containingtheISPdevicestobeprogrammed RPMoffersseveralterminationoptionsforthetarget endofTargetCablesdependingupontheparticularmicrocontrollerbeingsupported Targetconnectoroptions andpinassig...
Страница 6: ...de theMPManagerhostsoftware PC controlledmode Whileprogrammingisinprogress theMPQ sActiveLEDwillbelit Uponcompletionofprogramming theActiveLEDwillbedoused andcompletionstatusforeachofthefourportswillb...
Страница 7: ...ecomputer OnceMPManager hasbeeninstalled itcanbeinvokedfromtheWindowsStartmenu 2 2ConnectingMPQPowerandCommunications ConnecttheMPQ PSpowersupplyprovidedwithyourMPQtotheprogrammer andplugitintoa90to 2...
Страница 8: ...r modelnumber device supportandrevisioninformation TherightsideoftheImageManagerwindowwillshowalistoftheimages currentlyprogrammedintotheFlashmemoryoftheprogrammer Foranewprogrammer thislistwillbeempt...
Страница 9: ...grammingParameters TheLoadImagedialogallowsyoutonamethenewimageandtoselectotherparametersnecessaryfor theprogrammertoproperlyprogramdevices TheImageNameispurelyforuserconvenience Itisstoredwiththeimag...
Страница 10: ...ltageleveltodrivetheprogrammingsignalstothetargetsystem ThedeviceparameterswindowwillalwaysdisplaytheDeviceFamily DeviceTypeandTargetVoltage parameters Otherparametersdisplayedinthiswindowwilldependup...
Страница 11: ...econtentsofthesefileswillbecombinedtocreateasingleimagetobedownloadedtotheMPQ Files mayalsobedeletedfromthisareabyselectingthe X buttonnexttothefile 2 4 3Projects OnceFile OptionandDeviceselectionshav...
Страница 12: ...lnumberofdeviceswhichcanbeprogrammed withthisimage Ifthisoptionisselected thenumberofcyclesindicatedinthe Count fieldwillbethetotal numberofdeviceswhichmaybesuccessfullyprogrammedwiththeimage Oncethec...
Страница 13: ...sfor theserialnumber amemoryspace FlashorEEPROM dependinguponthedevicefamily thesizeoftheserial numberareainthetargetmemory inbytes andthestartingserialnumbervalue Thebyteorderingoftheserial numberinf...
Страница 14: ...romtheMPManagermenubar ortheDeletebuttononthetoolbar Youwillbequeriedtobecertainthatyouwanttodeletetheimage Ifyou chosetodoso theimagewillbedeletedfromtheprogrammer 2 6 Programming Devices from MP Man...
Страница 15: ...risdetectedonallfour ports programmingwillbegin Ifpowerhasnotbeendetectedonallenabledportsafter10seconds theMPQ willproceedtoprogramallportsonwhichpowerisdetected andwilldisplayanerrorstatusforthoseen...
Страница 16: ...No Target Vcc Nopowerwasdetectedontheportwithin10secondsofprograminitiation DeviceTimeout Thedevicestoppedrespondingduringtheprogram verifysequence VerifyFailed Datareadbackfromthedeviceafterprogramm...
Страница 17: ...davalidimagefromadevicewhichhashaditsprotectionfuses programmedtopreventthereadingofitsinternalmemory Imagesreadfromadevicewhichhasbeenpro grammedforsecuritywillnotbevalid Toreadanimagefromaprogrammed...
Страница 18: ...risusedtocontroltheprogrammingon multipleMPQ ssimulta neously InordertoaccessmultipleMPQ sfromtheArrayProgramManager theymustbeinterconnected usingtheRS 485communicationsbus seesection5 whichallowsmul...
Страница 19: ...RPM Systems Corporation March 2016 Page 19 MPQ Manufacturing Programmer User s Guide...
Страница 20: ...programming In stand alonemode withoutthehostPCconnectedfordetailederrorreporting onlytheLEDpass failstatusis available Stand aloneoperationcanalsobeusedwithMPQarraystoprogramupto64devicessimultaneous...
Страница 21: ...s If atanytime youwouldliketoviewthedefaultsettingscurrentlyprogrammedintoanMPQ connectto theMPQ opentheProgramManager thenselecttheConfigure ViewDefaultsoptionfromMPManagermenu bar Notethatthedefault...
Страница 22: ...am Start Input Programming Active Status Low True PF1 13 Output Pass Fail Status Port 1 PF2 25 Output Pass Fail Status Port 2 PF3 12 Output Pass Fail Status Port 3 PF4 24 Output Pass Fail Status Port...
Страница 23: ...ntshouldneverbesourcedintothispinbytheATEdevice and thispinshouldneverbedrivenbelowGNDpotential Active ATEcontrolcanalsobeusedwithMPQArrays asdescribedinSection5 Tsu ATE_Op_En OptionSell 1 0 Active AT...
Страница 24: ...IftheATE_Op_En signalontheControl connectorisasserted low whenActive isassertedbytheATE theMPQwillusetheinformationprovided ontheATE_OptionSel1 0 pinsofthecontrolconnectortoselect theprogrammingoption...
Страница 25: ...RPM Systems Corporation March 2016 Page 25 MPQ Manufacturing Programmer User s Guide SetATEOptions...
Страница 26: ...tedbyconnectingtogethertheGNDandActive signalsofall programmersinthearray TheATEmaythendrivethesharedActive lowtoinitiateaprogrammingcycleon allprogrammersinthearray Notethat sinceeachMPQprovidesanint...
Страница 27: ...videstheRS 485interconnect capabilityviaribboncableconnectors aswellasanRS 485toUSB interfaceconverter whichallowsthe entirearraytobedirectlycontrolledfromastandardPCUSBport ItshouldbenotedthattheActi...
Страница 28: ...ammerforCypressSemi conductorPSoCmicrocontrollers A 1 Device Options TheDeviceOptionsintheLoadImageandReadImagewindowsallowtheoperatortoselectthedevice type operatingvoltageandprogrammingmodefortheima...
Страница 29: ...rammingmode apowercycleisrequiredtogaincontrolofthetargetdevicesfor programming Inthiscase ifpowerisdetectedonanenabledportwhenprogrammingisinitiated programming willfail Thetargetsystem s mustbepower...
Страница 30: ...Not Used 7 Not Used 8 GND Target GND Black 2 9 Vcc Target Vcc Red 1 10 SCLK Programming Clock Blue 4 11 SDATA Programming Data White 5 12 XRES Target Device Reset Yellow 3 13 Not Used 14 Not Used 15 G...
Страница 31: ...grammerforZilogZ8Encore microcontrollers B 1 Device Options MPQ Z8supportsZliogZ8 Encore ZNeoandZLF645devicefamilies TheDeviceOptionsintheLoadImageandReadImagewindowsallowtheoperatortoselectthedevice...
Страница 32: ...Qtodeterminethefrequencyoftheprogrammingclock whichislimitedbythe frequencyoftheCPUclockinthetarget Notethatslowertargetclockfrequencieswillresultinlongerpro grammingtimes MPQwillsupporttargetclockfre...
Страница 33: ...rammerandthefourtargetboards TheTargetCableprovidesconnectionstothe6 pinDBGconnectorusedbyZilogontheirdevelopmentand evaluationboards Thecustomermayoptionallyrequestbareleadsonthetargetendsofthecablea...
Страница 34: ...get Vcc Red 1 10 Not Used 11 DBG Target Debug signal Yellow 4 12 RESET Target Device Reset Violet 2 13 Not Used 14 Not Used 15 GND Target GND Black 3 16 Vcc Target Vcc Red 1 17 Not Used 18 DBG Target...
Страница 35: ...mminginterface D 1 Device Options TheDeviceOptionsintheLoadImageandReadImagewindowsallowtheoperatortoselectthedevice type operatingvoltageandprogrammingmodefortheimagebeingloadedintoMPQFlash D 1 1 Dev...
Страница 36: ...2ProgrammingOptions NoprogrammingoptionsaresupportedfortheC8051F3xxfamily devices D 3 Silicon Labs C2 Target Cable Connections TheTargetCableassemblyshippedwithMPQ C2isterminatedtomatewiththestandard...
Страница 37: ...ng Data White 4 12 Iso C2CK Isolated C2 Clock Yellow 5 13 Iso C2D Isolated C2 Data Violet 6 14 Not Used 15 GND Target GND Black 2 16 Vcc Target Vcc Red 1 17 C2CK Programming Clock Blue 7 18 C2D Progra...
Страница 38: ...iestheparticularmanufacturer spartnumberofthedeviceforwhichtheimagebeing loadedisintended Selecttheproperdevicefromthedropdownlist MPQwillusethisinformationpriorto programmingtoverifythedeviceIDinthep...
Страница 39: ...ethe operatingfrequencyofthetargetmicrocontroller asdeterminedbythefusesettingsand orcrystaloroscillator onthetargethardware F 1 5SPI JTAGProtocolSelect Twooptionbuttons SPIandJTAG intheDeviceOptionsf...
Страница 40: ...the Optionswindowagain tomakeadditionalchangesorverifyvalues asmanytimesasnecessarybeforeclicking LoadImage F 2 1 Fuse Values TheAVRfusesettingsareshownintheOptionswindow Whenadeviceisselected thefuse...
Страница 41: ...firmware Forthoseapplicationswhichrequireaccesstothecalibrationvalue MPQ willwritethevaluetoapredeterminedlocationinFlashorEEPROMwhenthepartisprogramed TOusethis feature selectthedesiredcalibrationval...
Страница 42: ...t Device Reset Violet 5 14 Not Used 15 GND Target GND Black 6 16 Vcc Target Vcc Red 2 17 SCK Program clock Blue 3 18 MOSI Program Data In White 4 19 MISO Program Data Out Yellow 1 20 RESET Target Devi...
Страница 43: ...14 TMS Program Mode Select Green 5 15 GND Target GND Black 2 16 Vcc Target Vcc Red 4 17 TCK Program clock Blue 1 18 TDI Program Data In White 9 19 TDO Program Data Out Yellow 3 20 RESET Target Device...
Страница 44: ...AVR32supportsonlyAVR32Familymicrocontrollers soonlyAVR32insavailablefromthe DeviceFamilydropdownboxintheLoadImageorReadImagewindow G 1 1 Device Type DeviceTypeidentifiestheparticularmanufacturer spart...
Страница 45: ...s button toopentheAVROptionswindow Theoptionsincludefusesettings optionalUserMemoryprogrammingand SecurityFuseprogramming Thedesiredprogrammingoptionsmustbeselectedpriortoclickingthe Load Image button...
Страница 46: ...ThismemorycanbeprogrammedbytheMPQduringtheprogrammingoperation To enablethisfunction checkthe LoadImage checkboxintheUserMemoryframeoftheProgrammingOptions window andselectafilecontainingtheUserMemor...
Страница 47: ...SecurityBit frameoftheAVRProgrammingOptionswindow Notethat oncethesecuritybithasbeen programmed futureverifyoperationsperformedonthedevicewillfailmasflashisnolongerreadablefromthe JTAGport TheSecuirty...
Страница 48: ...6 14 TMS Program Mode Select Green 5 15 GND Target GND Black 2 16 Vcc Target Vcc Red 4 17 TCK Program clock Blue 1 18 TDI Program Data In White 9 19 TDO Program Data Out Yellow 3 20 RESET Target Devic...