Microprocessor Wikipedia,thefreeencyclopedia Page 1of 16

Microprocessor FromWikipedia,thefreeencyclopedia

A microprocessor incorporatesthefunctionsofa's centralprocessingunit(CPU)onasingleintegratedcircuit,[1] (IC)oratmostafewintegratedcircuits. [2]Itisa multipurpose,programmabledevicethatacceptsdigitaldata asinput,processesitaccordingtoinstructionsstoredinits memory,andprovidesresultsasoutput.Itisanexampleof sequentialdigitallogic,asithasinternalmemory. operateonnumbersandsymbols representedinthebinarynumeralsystem.

Theadventoflowcostonintegratedcircuitshas transformedmodernsociety.Generalpurpose microprocessorsinpersonalcomputersareusedfor computation,textediting,multimediadisplay,and 4004,thefirstgeneralpurpose, communicationovertheInternet.Manymore commercialmicroprocessor microprocessorsarepartofembeddedsystems,providing digitalcontrolofamyriadofobjectsfromappliancesto automobilestocellularphonesandindustrialprocesscontrol.

Contents

■ 1Origins ■ 2Embeddedapplications ■ 3Structure ■ 4Firsts ■ 4.1Intel4004 ■ 4.2TMS1000 ■ 4.3Pico/GeneralInstrument ■ 4.4CADC ■ 4.5GilbertHyatt ■ 4.6FourPhaseSystemsAL1 ■ 58bitdesigns ■ 612bitdesigns ■ 716bitdesigns ■ 832bitdesigns ■ 964bitdesignsinpersonalcomputers ■ 10Multicoredesigns ■ 11RISC ■ 12Specialpurposedesigns ■ 13Marketstatistics ■ 14Seealso ■ 15Notes ■ 16References ■ 17Externallinks

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 2of 16

Origins

Duringthe1960s,computerprocessorswereconstructedoutofsmallandmediumscaleICseach containingfromtenstoafewhundred.Foreachcomputerbuilt,allofthesehadtobe placedandsolderedontoprintedcircuitboards,andoftenmultipleboardswouldhavetobe interconnectedinachassis.Thelargenumberofdiscretelogicgatesusedmoreelectricalpower— andtherefore,producedmoreheat—thanamoreintegrateddesignwithfewerICs.Thedistancethat signalshadtotravelbetweenICsontheboardslimitedthespeedatwhichacomputercouldoperate.

IntheNASAApollospacemissionstothemooninthe1960sand1970s,allonboardcomputations forprimaryguidance,navigationandcontrolwereprovidedbyasmallcustomcalled"The ApolloGuidanceComputer".Itusedaprimitivegatearraywhoseonlylogicelementswerethree inputNORgates.[3]

TheintegrationofawholeCPUontoasinglechiporonafewchipsgreatlyreducedthecostof processingpower.Theintegratedcircuitprocessorwasproducedinlargenumbersbyhighly automatedprocesses,sounitcostwaslow.Singlechipprocessorsincreasereliabilityastherewere manyfewerelectricalconnectionstofail.Asmicroprocessordesignsgetfaster,thecostof manufacturingachip(withsmallercomponentsbuiltonachipthesamesize) generallystaysthesame.

MicroprocessorsintegratedintooneorafewlargescaleICsthearchitecturesthathadpreviously beenimplementedusingmanymediumandsmallscaleintegratedcircuits.Continuedincreasesin microprocessorcapacityhaverenderedotherformsofcomputersalmostcompletelyobsolete(see historyofcomputinghardware),withoneormoremicroprocessorsusedineverythingfromthe smallestembeddedsystemsandhandhelddevicestothelargestmainframesandsupercomputers.

Thefirstmicroprocessorsemergedintheearly1970sandwereusedforelectronic,using binarycodeddecimal(BCD)arithmeticon4bitwords.Otherembeddedusesof4bitand8bit microprocessors,suchasterminals,printers,variouskindsofetc.,followedsoonafter. Affordable8bitmicroprocessorswith16bitaddressingalsoledtothefirstgeneralpurpose fromthemid1970son.

Sincetheearly1970s,theincreaseincapacityofmicroprocessorshasfollowedMoore'slaw;this originallysuggestedthatthenumberoftransistorsthatcanbefittedontoachipdoubleseveryyear, [4] thoughMoorelaterrefinedtheperiodtotwoyears. [5] Embedded applications

Thousandsofitemsthatweretraditionallynotcomputerrelatedincludemicroprocessors.These includelargeandsmallhouseholdappliances,cars(andtheiraccessoryequipmentunits),carkeys, toolsandtestinstruments,toys,lightswitches/dimmersandelectricalcircuitbreakers,smokealarms, batterypacks,andhifiaudio/visualcomponents(fromDVDplayerstophonographturntables.) Suchproductsascellulartelephones,DVDvideosystemandATSCHDTVbroadcastsystem fundamentallyrequireconsumerdeviceswithpowerful,lowcost,microprocessors.Increasingly stringentpollutioncontrolstandardseffectivelyrequireautomobilemanufacturerstouse microprocessorenginemanagementsystems,toallowoptimalcontrolofemissionsoverwidely varyingoperatingconditionsofanautomobile.Nonprogrammablecontrolswouldrequirecomplex, bulky,orcostlyimplementationtoachievetheresultspossiblewithamicroprocessor.

Amicroprocessorcontrolprogramcanbeeasilytailoredtodifferentneedsofaproductline, allowingupgradesinperformancewithminimalredesignoftheproduct.Differentfeaturescanbe implementedindifferentmodelsofaproductlineatnegligibleproductioncost.

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 3of 16

Microprocessorcontrolofasystemcanprovidecontrolstrategiesthatwouldbeimpracticalto implementusingelectromechanicalcontrolsorpurposebuiltelectroniccontrols.Forexample,an enginecontrolsysteminanautomobilecanadjustignitiontimingbasedonenginespeed,loadonthe engine,ambienttemperature,andanyobservedtendencyforknockingallowinganautomobileto operateonarangeoffuelgrades. Structure

Theinternalarrangementofamicroprocessorvaries dependingontheageofthedesignandtheintendedpurposes oftheprocessor.Thecomplexityofanintegratedcircuitis boundedbyphysicallimitationsofthenumberoftransistors thatcanbeputontoonechip,thenumberofpackage terminationsthatcanconnecttheprocessortootherpartsof thesystem,thenumberofinterconnectionsitispossibleto makeonthechip,andtheheatthatthechipcandissipate. Advancingtechnologymakesmorecomplexandpowerful chipsfeasibletomanufacture. Ablockdiagramoftheinternal architectureoftheZ80 Aminimalhypotheticalmicroprocessormightonlyinclude microprocessor,showingthe anarithmeticlogicunit(ALU)andacontrollogicsection. arithmeticandlogicsection,register TheALUperformsoperationssuchasaddition,subtraction, file,controllogicsection,andbuffers andoperationssuchasANDorOR.Eachoperationofthe toexternaladdressanddatalines ALUsetsoneormoreflagsinastatusregister,which indicatetheresultsofthelastoperation(zerovalue,negative number,overflow.orothers).Thelogicsectionretrievesinstructionoperationcodesfrommemory, andinitiateswhateversequenceofoperationsoftheALUrequiredtocarryouttheinstruction.A singleoperationcodemightaffectmanyindividualdatapaths,registers,andotherelementsofthe processor.

Asintegratedcircuittechnologyadvanced,itwasfeasibletomanufacturemoreandmorecomplex processorsonasinglechip.Thesizeofdataobjectsbecamelarger;allowingmoretransistorsona chipallowedwordsizestoincreasefrom4and8bitwordsuptotoday's64bitwords.Additional featureswereaddedtotheprocessorarchitecture;moreonchipregistersspeededupprograms,and complexinstructionscouldbeusedtomakemorecompactprograms.Floatingpointarithmetic,for example,wasoftennotavailableon8bitmicroprocessors,buthadtobecarriedoutinsoftware. Integrationofthefloatingpointunitfirstasaseparateintegratedcircuitandthenaspartofthesame microprocessorchip,speededupfloatingpointcalculations.

Occasionallythephysicallimitationsofintegratedcircuitsmadesuchpracticesasabitslice approachnecessary.Insteadofprocessingallofalongwordononeintegratedcircuit,multiple circuitsinparallelprocessedsubsetsofeachdataword.Whilethisrequiredextralogictohandle,for example,carryandoverflowwithineachslice,theresultwasasystemthatcouldhandle,say,32bit wordsusingintegratedcircuitswithacapacityforonly4bitseach.

Withtheabilitytoputlargenumbersoftransistorsononechip,itbecomesfeasibletointegrate memoryonthesameastheprocessor.ThisCPUcachehastheadvantageoffasteraccessthan offchipmemory,andincreasestheprocessingspeedofthesystemformanyapplications.Generally, processorspeedhasincreasedmorerapidlythanexternalmemoryspeed,socachememoryis necessaryiftheprocessorisnottobedelayedbyslowerexternalmemory.

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 4of 16

Firsts

Threeprojectsdeliveredamicroprocessorataboutthesametime:GarrettAiResearch'sCentralAir DataComputer(CADC)(1968),TexasInstruments(TI)TMS1000(1971September),andIntel's 4004(1971November).

Intel 4004

Main article:

TheIntel4004isgenerallyregardedasthefirst commerciallyavailablemicroprocessor, [6][7]andcost $60. [8]Thefirstknownadvertisementforthe4004is datedNovember15,1971andappearedinElectronic The4004withcoverremoved(left)andas News.[9]Theprojectthatproducedthe4004originated in1969,when,aJapanese actuallyused(right) manufacturer,askedInteltobuildachipsetforhigh performancedesktopcalculators.Busicom'soriginaldesigncalledforaprogrammablechipset consistingofsevendifferentchips.ThreeofthechipsweretomakeaspecialpurposeCPUwithits programstoredinROManditsdatastoredinshiftregisterreadwritememory.TedHoff,theIntel assignedtoevaluatetheproject,believedtheBusicomdesigncouldbesimplifiedbyusing dynamicRAMstoragefordata,ratherthanshiftregistermemory,andamoretraditionalgeneral purposeCPUarchitecture.Hoffcameupwithafour–chiparchitecturalproposal:aROMchipfor storingtheprograms,adynamicRAMchipforstoringdata,asimpleI/Odeviceanda4bitcentral processingunit(CPU).Althoughnotachipdesigner,hefelttheCPUcouldbeintegratedintoa singlechip,butashelackedthetechnicalknowhowtheidearemainedjustawishforthetime being.

WhilethearchitectureandspecificationsoftheMCS4camefromtheinteractionofHoffwith StanleyMazor,asoftwareengineerreportingtohim,andwithBusicomengineerMasatoshiShima, during1969,MazorandHoffmovedontootherprojectswhileinApril1970,IntelhiredFederico Fagginasprojectleader,amovethatultimatelymadethesinglechipCPUfinaldesignareality (ShimainsteaddesignedtheBusicomcalculatorfirmwareandassistedFagginduringthefirstsix monthsoftheimplementation).Faggin,whooriginallydevelopedthesilicongatetechnology(SGT) in1968atFairchildSemiconductor [10]anddesignedtheworld’sfirstcommercialintegratedcircuit usingSGT,theFairchild3708,hadthecorrectbackgroundtoleadtheprojectintowhatwould becomethefirstcommercialgeneralpurposemicroprocessor,sinceitwashisveryowninvention, SGTinadditiontohisnewmethodologyforrandomlogicdesign,thatmadeitpossibletoimplement asinglechipCPUwiththeproperspeed,powerdissipationandcost.ThemanagerofIntel'sMOS DesignDepartmentwasLeslieL.Vadász.atthetimeoftheMCS4development,butVadasz's attentionwascompletelyfocusedonthemainstreambusinessofsemiconductormemoriesandheleft theleadershipandthemanagementoftheMCS4projecttoFaggin,whichwasultimately responsibleforleadingthe4004projecttoitsoutcome.Productionunitsofthe4004werefirst deliveredtoBusicominMarch1971andshippedtoothercustomersinlate1971.

TMS 1000

TheSmithsonianInstitutionsaysTIGaryBooneandMichaelCochransucceededin creatingthefirst(alsocalleda)in1971.Theresultoftheirworkwas theTMS1000,whichwentcommercialin1974. [11]

TIdevelopedthe4bitTMS1000andstressedpreprogrammedembeddedapplications,introducing aversioncalledtheTMS1802NConSeptember17,1971whichimplementedacalculatoronachip.

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 5of 16

TIfiledforthepatentonthemicroprocessor.GaryBoonewasawardedU.S.Patent3,757,306 (http://www.google.com/patents?vid=3757306)forthesinglechipmicroprocessorarchitectureon September4,1973.Itmayneverbeknownwhichcompanyactuallyhadthefirstworking microprocessorrunningonthelabbench.Inboth1971and1976,IntelandTIenteredintobroad patentcrosslicensingagreements,withIntelpayingroyaltiestoTIforthemicroprocessorpatent.A historyoftheseeventsiscontainedincourtdocumentationfromalegaldisputebetweenCyrixand Intel,withTIasintervenorandownerofthemicroprocessorpatent.

Acomputeronachipcombinesthemicroprocessorcore(CPU),memory,andI/O(input/output) linesontoonechip.Thecomputeronachippatent,calledthe"microcomputerpatent"atthetime, U.S.Patent4,074,351(http://www.google.com/patents?vid=4074351),wasawardedtoGaryBoone andMichaelJ.CochranofTI.Asidefromthispatent,thestandardmeaningofmicrocomputerisa computerusingoneormoremicroprocessorsasitsCPU(s),whiletheconceptdefinedinthepatentis moreakintoamicrocontroller.

Pico/General Instrument

In1971PicoElectronics [12]andGeneralInstrument(GI) introducedtheirfirstcollaborationinICs,acomplete singlechipcalculatorICfortheMonroe/LittonRoyal DigitalIIIcalculator.Thischipcouldalsoarguablylay claimtobeoneofthefirstmicroprocessorsor havingROM,RAMandaRISC instructionsetonchip.Thelayoutforthefourlayersof thePMOSprocesswashanddrawnatx500scaleon mylarfilm,asignificanttaskatthetimegiventhe complexityofthechip.

PicowasaspinoutbyfiveGIdesignengineerswhose visionwastocreatesinglechipcalculatorICs.Theyhad significantpreviousdesignexperienceonmultiple calculatorchipsetswithbothGIandMarconiElliott.[13] Thekeyteammembershadoriginallybeentaskedby ThePICO1/GI250chipintroducedin ElliottAutomationtocreatean8bitcomputerinMOS 1971.ThiswasdesignedbyPico andhadhelpedestablishaMOSResearchLaboratoryin Electronics(Glenrothes,Scotland)and Glenrothes,Scotlandin1967. manufacturedbyGeneralInstrumentof Calculatorswerebecomingthelargestsinglemarketfor HicksvilleNY andPicoandGIwentontohave significantsuccessinthisburgeoningmarket.GIcontinuedtoinnovateinmicroprocessorsand microcontrollerswithproductsincludingtheCP1600,IOB1680andPIC1650. [14]In1987theGI MicroelectronicsbusinesswasspunoutintotheMicrochipPICmicrocontrollerbusiness.

CADC

For more details on this topic, see Central Air Data Computer.

In1968,GarrettAiResearch(whichemployeddesignersRayHoltandSteveGeller)wasinvitedto produceadigitalcomputertocompetewithelectromechanicalsystemsthenunderdevelopmentfor themainflightcontrolcomputerintheUSNavy'snewF14Tomcatfighter.Thedesignwas completeby1970,andusedaMOSbasedchipsetasthecoreCPU.Thedesignwassignificantly (approximately20times)smallerandmuchmorereliablethanthemechanicalsystemsitcompeted against,andwasusedinalloftheearlyTomcatmodels.Thissystemcontained"a20bit,pipelined, parallelmultimicroprocessor".TheNavyrefusedtoallowpublicationofthedesignuntil1997.For

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 6of 16

thisreasontheCADC,andtheMP944chipsetitused,arefairlyunknown. [15]RayHoltgraduated CaliforniaPolytechnicUniversityin1968,andbeganhiscomputerdesigncareerwiththeCADC. Fromitsinception,itwasshroudedinsecrecyuntil1998whenatHolt'srequest,theUSNavy allowedthedocumentsintothepublicdomain.Sincethenseveralhavedebatedifthiswasthefirst microprocessor.Holthasstatedthatnoonehascomparedthismicroprocessorwiththosethatcame later. [16]AccordingtoParabetal.(2007), "The scientific papers and literature published around 1971 reveal that the MP944 digital processor used for the F-14 Tomcat aircraft of the US Navy qualifies as the first microprocessor. Although interesting, it was not a single-chip processor, and was not general purpose – it was more like a set of parallel building blocks you could use to make a special-purpose DSP form. It indicates that today’s industry theme of converging DSP- microcontroller architectures was started in 1971." [17]ThisconvergenceofDSPandmicrocontroller architecturesisknownasa Digital SignalController .[citation needed ]

Gilbert Hyatt

Gilbert Hyatt wasawardedapatentclaiminganinventionpre datingbothTIand Intel,describinga "microcontroller". [18]Thepatentwaslaterinvalidated,butnotbeforesubstantialroyaltieswerepaid out. [19][20]

Four -Phase Systems AL1

TheFourPhaseSystemsAL1wasan8bitbitslicechipcontainingeightregistersandanALU. [21]It wasdesignedbyLeeBoyselin1969. [22][23][24]Atthetime,itformedpartofaninechip,24bitCPU withthreeAL1s,butitwaslatercalledamicroprocessorwhen,inresponseto1990slitigationby TexasInstruments,ademonstrationsystemwasconstructedwhereasingleAL1formedpartofa courtroomdemonstrationcomputersystem,togetherwithRAM,ROM,andaninputoutputdevice. [25]

8-bit designs

TheIntel4004was followedin1972bythe Intel 8008 ,theworld'sfirst 8bit microprocessor.The 8008wasnot,however,anextensionofthe4004design,butinsteadtheculminationofaseparate designprojectatIntel,arisingfromacontractwithComputerTerminalsCorporation ,ofSanAntonio TX,forachipforaterminaltheyweredesigning, [26]the2200—fundamentalaspectsof thedesigncamenotfromIntelbutfromCTC.In1968,CTC'sAustinO.“Gus”Rochedevelopedthe originaldesignfortheinstructionsetandoperationoftheprocessor.In1969,CTCcontractedtwo companies,IntelandTexasInstruments,tomakeasinglechipimplementation,knownastheCTC 1201. [27]Inlate1970orearly1971,TIdroppedoutbeingunabletomakeareliablepart.In1970, withIntelyettodeliverthepart,CTCoptedtousetheirownimplementationintheDatapoint3300, usingtraditionalTTLlogicinstead(thusthefirstmachinetorun“8008code”wasnotinfacta microprocessoratall).Intel'sversionofthe1201microprocessorarrivedinlate1971,butwastoo late,slow,andrequiredanumberofadditionalsupportchips.CTChadnointerestinusingit.CTC hadoriginallycontractedIntelforthechip,andwouldhaveowedthem$50,000fortheirdesign work. [27]Toavoidpayingforachiptheydidnotwant(andcouldnotuse),CTCreleasedIntelfrom theircontractandallowedthemfreeuseofthedesign. [27]Intelmarketeditasthe8008inApril, 1972,astheworld'sfirst8bitmicroprocessor.Itwasthebasisforthefamous"Mark8"computerkit advertisedinthemagazine Radio -Electronics in1974.

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01 Microprocessor Wikipedia,thefreeencyclopedia Page 7of 16

The8008wastheprecursortotheverysuccessfulIntel8080(1974),whichofferedmuchimproved performanceoverthe8008andrequiredfewersupportchips,Z80(1976),andderivativeIntel 8bitprocessors.ThecompetingMotorola6800wasreleasedAugust1974andthesimilarMOS Technology6502in1975(bothdesignedlargelybythesamepeople).The6502familyrivaledthe Z80inpopularityduringthe1980s.

Alowoverallcost,smallpackaging,simplecomputerrequirements,andsometimesthe integrationofextracircuitry(e.g.theZ80'sbuiltinmemoryrefreshcircuitry)allowedthehome computer"revolution"toacceleratesharplyintheearly1980s.Thisdeliveredsuchinexpensive machinesastheSinclairZX81,whichsoldforUS$99.Avariationofthe6502,theMOS Technology6510wasusedintheCommodore64andyetanothervariant,the8502,poweredthe Commodore128.

TheWesternDesignCenter,Inc(WDC)introducedtheCMOS65C02in1982andlicensedthe designtoseveralfirms.ItwasusedastheCPUintheAppleIIeandIIcpersonalcomputersaswell asinmedicalimplantablegradepacemakersanddefibrillators,automotive,industrialandconsumer devices.WDCpioneeredthelicensingofmicroprocessordesigns,laterfollowedbyARMandother microprocessorIntellectualProperty(IP)providersinthe1990s.

MotorolaintroducedtheMC6809in1978,anambitiousandthoughtthrough8bitdesignsource compatiblewiththe6800andimplementedusingpurelyhardwiredlogic.(Subsequent16bit microprocessorstypicallyusedtosomeextent,asCISCdesignrequirementsweregetting toocomplexforpurelyhardwiredlogiconly.)

Anotherearly8bitmicroprocessorwasthe2650,whichenjoyedabriefsurgeofinterest duetoitsinnovativeandpowerfulinstructionsetarchitecture.

AseminalmicroprocessorintheworldofspaceflightwasRCA'sRCA1802(akaCDP1802,RCA COSMAC)(introducedin1976),whichwasusedonboardtheprobetoJupiter(launched 1989,arrived1995).RCACOSMACwasthefirsttoimplementCMOStechnology.TheCDP1802 wasusedbecauseitcouldberunatverylowpower,andbecauseavariantwasavailablefabricated usingaspecialproductionprocess(SilicononSapphire),providingmuchbetterprotectionagainst cosmicradiationandelectrostaticdischargesthanthatofanyotherprocessoroftheera.Thus,the SOSversionofthe1802wassaidtobethefirstradiationhardenedmicroprocessor.

The RCA1802 hadwhatiscalleda static design ,meaningthat the clockfrequency couldbemade arbitrarilylow,evento0Hz,atotalstopcondition.ThislettheGalileospacecraftuseminimum electricpowerforlonguneventfulstretchesofavoyage.Timersand/orsensorswould awaken/improvetheperformanceoftheprocessorintimeforimportanttasks,suchasnavigation updates,attitudecontrol,dataacquisition,andradiocommunication.CurrentversionsoftheWestern DesignCenter65C02and65C816havestaticcoresandthuswillretaindataevenwhentheclockis completelyhalted. 12 -bit designs

The 6100 family consistedofa 12 bit microprocessor (the6100)andarangeofperipheral supportandmemoryICs.ThemicroprocessorrecognisedtheDECPDP8instruction set.Assuchitwassometimesreferredtoasthe CMOS-PDP8 .SinceitwasalsoproducedbyHarris Corporation,itwasalsoknownasthe Harris HM-6100 .ByvirtueofitsCMOStechnologyand associatedbenefits,the6100wasbeingincorporatedintosomemilitarydesignsuntiltheearly 1980s.

http://en.wikipedia.org/wiki/Microprocessor 2012 03 01