高速FPGA PCB设计指南

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AlteraCorporation1AN-315-1.1PreliminaryApplicationNoteGuidelinesforDesigningHigh-SpeedFPGAPCBsIntroductionOverthepastfiveyears,thedevelopmentoftrueanalogCMOSprocesseshasledtotheuseofhigh-speedanalogdevicesinthedigitalarena.Systemspeedsof150MHzandhigherhavebecomecommonfordigitallogic.Systemsthatwereconsideredhighendandhighspeedafewyearsagoarenowcheaplyandeasilyimplemented.However,thisintegrationoffastsystemspeedsbringswithitthechallengesofanalogsystemdesigntoadigitalworld.Thisdocumentisaguidelineforprintedcircuitboard(PCB)layoutsanddesignsassociatedwithhigh-speedsystems.“Highspeed”doesnotjustmeanfastercommunicationrates(e.g.,fasterthan1gigabitpersecond(Gbps)).Atransistor-transistorlogic(TTL)signalwitha600-psrisetimeisalsoconsideredahigh-speedsignal.ThisopensuptheentirePCBtocarefulandtargetedboardsimulationanddesign.Thedesignermustconsideranydiscontinuitiesontheboard.The“Time-DomainReflectometry”and“Discontinuity”sectionsexplainhowtoeliminatediscontinuitiesonaPCB.Somesourcesofdiscontinuitiesarevias,rightangledbends,andpassiveconnectors.The“Termination”sectionexplainsaboutterminationsforsignalsonPCBs.Theplacementandselectionofterminationresistorsarecriticalinordertoavoidreflections.Assystemsrequirehigherspeeds,theyusedifferentialsignalsinsteadofsingle-endedsignalsbecauseofbetternoisemarginsandimmunity.DifferentialsignalsrequirespecialattentionfromPCBdesignerswithregardstotracelayout.The“TraceLayout”sectionaddressesdifferentialtracesintermsoftracelayout.Crosstalk,whichcanadverselyaffectsingleendedanddifferentialsignalsalike,isalsoaddressedinthissection.Allthedense,high-speedswitching(i.e.,hundredsofI/Opinsswitchingatratesfasterthan500-psriseandfalltimes)producespowerfultransientchangesinpowersupplyvoltage.Thesetransientchangesoccurbecauseasignalswitchingathigherfrequencyconsumesaproportionallygreateramountofpowerthanasignalswitchingatalowerfrequency.Asaresult,adevicedoesnothaveastablepowerreferencethatbothanaloganddigitalcircuitscanderivetheirpowerfrom.Thisphenomenoniscalledsimultaneousswitchingnoise(SSN).The“DielectricMaterial”sectiondiscusseshowtoeliminatesomeoftheseSSNproblemsthroughcarefulboarddesign.February2004,ver.1.12AlteraCorporationPreliminaryGuidelinesforDesigningHigh-SpeedFPGAPCBsTime-DomainReflectometryThe“SimultaneousSwitchingNoise”and“Decoupling”sectionscoverpowersupplydecouplingandPCBlayerstackup.Thedocumentdiscusseshowtoselectthemethodandamountofdecouplingaswellasthetheorybehindcapacitivedecoupling.Thesesectionsalsopresentareallifeexampleoftroubleshootingadecouplingproblem.The“LayerStackup”sectiondiscusseslayerstackup.Itiscriticaltofollowthebestpracticesdescribedinthisdocumenttoensurethebestperformancefromyoursystem.ThecontentofthisdocumentisbasedontheresultsofAltera'sexperimentswithhigh-speedPCBs.ThesimulationsweredonewithHspice,ananalogcircuitsimulator.Ansoft2Dand3DfieldsolverswereusedtoextractRLGCparametersfordifferentstructures.SigritySpeed2000toolwasusedforSSNsimulation.ThisdocumentshouldbeusedinconjunctionwiththeboardlayoutexampleprovidedontheAlterawebsite(www.altera.com).YoucanalsocontactAlteraApplicationsforthisexample.TheboardlayoutexampleisasetofspecificguidelinesusedwhendesigningtheStratixGXdevelopmentkitboard.Itincludesschematics,aboardspecificlayoutguideline,andboardlayoutandstackupinformation.YoushouldalsousethecharacterizationreportfortheAlteraFPGAyouaredesigningforwiththisdocument.Thisdocumentwillassistwithdesignguidelinesrequiredfortheboarddesign,andthecharacterizationreportwillgiveapictureofthedeviceperformance.ContactAlteraApplicationsforfurtherassistanceorquestionswithregardstothisdocumentoranyotherissuesassociatedwithhigh-speedboarddesign.Time-DomainReflectometryTimedomainreflectometry(TDR)isawaytoobservediscontinuitiesonatransmissionpath.Thetimedomainreflectometersendsapulsethroughthetransmissionmedium.Reflectionsoccurwhenthepulseofenergyreacheseithertheendofthetransmissionpathoradiscontinuitywithinthetransmissionpath.Fromthesereflections,thedesignercandeterminethesizeandlocationofthediscontinuity.ManyexamplesinthishandbookuseTDR,andthissectionprovidesanunderstandingofTDR.Figure1showsaTDRvoltageplotforacablethatisnotconnectedtoaPCB.Themiddlelineisa50-Ωcableonemeterlong.AtPointA,apulsestarts(Zo=50Ω)andtransmitsthroughthecable,stoppingattheendofthetransmissionline(i.e.,PointB).Becausetheendofthetransmissionlineisopen,thereisinfiniteimpedance,ZLOAD=α.Therefore,thereflectioncoefficientattheloadisdeterminedwiththeequation:AlteraCorporation3PreliminaryTime-DomainReflectometryGuidelinesforDesigningHigh-SpeedFPGAPCBsReflectioncoefficient=(ZLOAD–Zo)/(ZLOAD+Zo)Reflectioncoefficientinthiscase=(α–50)/(α+50)=1Theentiresignalisreflected.AtPointB,theamplitudeofthesignaldoubles.SeeFigure1.Figure1.TDRVoltagePlotwithCableNotConnectedtoPCBIfthesamemeter-longcableisthenconnectedtoaPCBthroughanSMAconnector,theplotchanges.SeeFigure2.BecausetheSMAconnectorismorecapacitivethaninductiveinnature,itappearsasacapacitiveload,shownasadipintheTDRplot.50ΩCablePointBPointA4AlteraCorporationPreliminaryGuid

1 / 72
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功