数字电路与逻辑设计11.ppt

上传人:b****1 文档编号:1204885 上传时间:2022-10-18 格式:PPT 页数:41 大小:2.27MB
下载 相关 举报
数字电路与逻辑设计11.ppt_第1页
第1页 / 共41页
数字电路与逻辑设计11.ppt_第2页
第2页 / 共41页
数字电路与逻辑设计11.ppt_第3页
第3页 / 共41页
数字电路与逻辑设计11.ppt_第4页
第4页 / 共41页
数字电路与逻辑设计11.ppt_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

数字电路与逻辑设计11.ppt

《数字电路与逻辑设计11.ppt》由会员分享,可在线阅读,更多相关《数字电路与逻辑设计11.ppt(41页珍藏版)》请在冰豆网上搜索。

数字电路与逻辑设计11.ppt

,DigitalFundamentalsTenthEditionFloyd,Chapter11,Summary,ProgrammableLogic,SPLD:

(SimplePLDs)aretheearliesttypeofarraylogicusedforfixedfunctionsandsmallercircuitswithalimitednumberofgates.(ThePALandGALarebothSPLDs).CPLD:

(ComplexPLDs)aremultipleSPLDsarraysandinter-connectionarraysonasinglechip.FPLD:

(FieldProgrammableGateArray)areamoreflexiblearrangementthanCPLDs,withmuchlargercapacity.,ProgrammableLogicDevices(PLDs)areICswithalargenumberofgatesandflipflopsthatcanbeconfiguredwithbasicsoftwaretoperformaspecificlogicfunctionorperformthelogicforacomplexcircuit.MajortypesofPLDsare:

Summary,ProgrammableLogic,AdvantagestoPLDsinclude,ReducedcomplexityofcircuitboardsLowerpowerrequirementsLessboardspaceSimplertestingproceduresHigherreliabilityDesignflexibility,Summary,PALsandGALs,PALshaveaonetimeprogrammable(OTP)array,inwhichfusesarepermanentlyblown,creatingtheproducttermsinanANDarray.,AllPLDscontainarrays.TwoimportantSPLDsarePALs(ProgrammableArrayLogic)andGALs(GenericArrayLogic).AtypicalarrayconsistsofamatrixofconductorsconnectedinrowsandcolumnstoANDgates.,SimplifiedAND-ORarray,X,AABB,Summary,X,AABB,Whatfunctionisrepresentedbythearray?

Example,Solution,ThefunctionrepresentsanXORgate.,X=AB+AB,PALsareprogrammedwithaspecializedprogrammerthatblowsselectedinternalfuselinks.Afterblowingthefuses,thearrayrepresentstheBooleanlogicexpressionforthedesiredcircuit.,PALsandGALs,Summary,TheGAL(GenericArrayLogic)issimilartoaPALbutcanbereprogrammed.Forthisreason,theyareusefulfornewproductdevelopment(prototyping)andfortrainingpurposes.,AABB,X,GALsweredevelopedbyLatticeSemiconductor.Theyarehighspeed,extremelyfastdevicesandcaninterfacewithboth3.3Vor5Vlogicsignals.,PALsandGALs,Summary,PALsandGALscanberepresentedwithasimplifieddiagram.Asinglelinecanrepresentmultiplegateinputs.ThelogicshownisfortheXORgate,givenpreviously.,Inputbuffer,AABB,SinglelinewithslashindicatingmultipleANDgateinputs,Fuseblown,Fuseintact,AB,AB,AB+AB,PALsandGALs,Summary,PALsandGALshavelargearraylogicandincludeoutputlogicthatvariesincomplexity.TheoutputlogicisconnectedtoeachORgateandtogetherisreferredtoasamacrocell.TwotypesofPAL/GALmacrocellsareshown.Fortheseparticularmacrocells,theI/Opinscanserveasaninputoranoutput.,Tristatecontrol,FromANDarray,FromANDarray,I/O,I/O,Programmablefuselinktocontroloutputpolarity,ToANDarray,ToANDarray,PALsandGALs,Summary,ThePAL16V8isatypicalSPLD.Thereare16pinsthatcanbeusedasinputsand8pinsthatcanbeusedasoutputs.I/Opinsarecountedasbothinputsandoutputs.,I1,I2,I3,I4,I5,I6,I7,I8,I9,I/O10,O1,I/O1,I/O2,I/O3,I/O4,I/O5,I/O6,O2,ProgrammableANDarray,PLCCPackage,PALsandGALs,Summary,CPLDs,Acomplexprogrammablelogicdevice(CPLD)hasmultiplelogicarrayblocks(LABs)thatareactuallySPLDsonasingleIC.LABsareconnectedviaaprogrammableinterconnectarray(PIA).VariousCPLDshavedifferentstructuresfortheseelements.,ThePIAistheinterconnectionbetweentheLABs.LogicisfittedtotheCPLDandroutingisdeterminedbyahigh-levelprogramminglanguagecalledahardwaredescriptionlanguage(HDL).,Summary,CPLDs,ThearchitectureofaCPLDisthewayinwhichtheinternalelementsareconfigured.AportionoftheAlteraMAX7000seriesisshown.ThisstructureistypicalforCPLDsalthoughdensities,size,speed,andinternalfactors(macrocells,etc)willvarybetweenmanufacturers.,I/Opins,I/Opins,General-purposeinputs,Summary,CPLDs,MacrocellsintheAlteraMAX7000seriescangenerateuptofiveproductterms.Forexpressionsrequiringmoreterms,theoutputcanbeexpandedasdescribedinthetext.,Summary,Macrocells,Inadditiontocombinationlogic,somemacrocellshaveregisteredoutputsavailable(usingprogrammableflip-flops).ThisallowstheCPLDtoperformsequentiallogic.,Summary,FPGAs,Afieldprogrammablegatearray(FPGA)usesadifferentarchitecturethanaCPLD.Theconfigurablelogicblock(CLB)isthebasicelementwhichisreplicatedmanytimes.,CLBsarearrangedinarowandcolumnstructure.WithintheCLBsarelogicmodulesjoinedbylocalinterconnects.Generally,thelogicmodulesarecomposedofalook-uptable(LUT),aflip-flop,andaMUXthatcanbeusedtobypasstheflip-flopforstrictlycombinationallogic.,Summary,FPGAs,Logicmodulescanbeconfiguredforcombinationallogic,registeredlogic,oracombinationofboth.Theglobalinterconnectsdistributesignals(includingtheclock)tovariousCLBs.,FPGAsmayalsohaveahardcoreportionoflogicthatisputinbythemanufacturerandcannotbereprogrammedbytheuser.TheseFPGAsareusefulincommonlyusedfunctionssuchasI/Ointerfaces.,Summary,ProgrammableLogicSoftware,Allmanufacturersofprogra

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1