什么叫做glitche free

Glitch-Free Frequency Shifting | Silicon Labs
Email Address:
First Name:
Last Name:
Company Name:
Job Title:SelectDesign EngineerAcademic/ResearchEngineering ManagementSales/MarketingProduction EngineeringProcurement/PurchasingQuality ControlGeneral ManagementProduction ManagementConsultant
Country:SelectAFGHANISTANALBANIAALDERNEYALGERIAAMERICAN SAMOAANDORRAANGOLAANGUILLAANTIGUA AND BARBUDAARGENTINAARMENIAARUBAASCENSIONAUSTRALIAAUSTRIAAZERBAIJANBAHAMASBAHRAINBANGLADESHBARBADOSBELARUSBELGIUMBELIZEBENINBERMUDABHUTANBOLIVIABOSNIA-HERZEGOVINABOTSWANABOUVET ISLANDSBRAZILBRIT.IND.OC.TERBRITISH VIRGIN ISLANDSBRUNEI DARRUSALAMBULGARIABURKINA FASOBURUNDICAMBODIACAMEROONCANADACANARY ISLANDSCAPE VERDECAYMAN ISLANDSCENTRAL AFRICAN REPUBLICCHADCHANNEL ISLANDSCHILECHINACHRISTMAS ISLANDCOCONUT ISLANDSCOLOMBIACOMOROSCONGOCOOK ISLANDSCOSTA RICACOTE D'IVOIRECROATIACUBACURACAOCYPRUSCZECH REPUBLICDEMOCRATIC REPUBLIC OF THE CONGODENMARKDJIBOUTIDOMINICADOMINICAN REPUBLICEAST TIMORECUADOR EGYPTEL SALVADORENGLANDEQUATORIAL GUINEAERITREAESTONIAETHIOPIAFALKLAND ISLANDSFAROE ISLANDSFIJIFINLANDFRANCEFRENCH GUIANAFRENCH POLYNESIAFRENCH S.TERRITGABONGAMBIAGEORGIAGERMANYGHANAGIBRALTARGREECEGREENLANDGRENADAGUADELOUPEGUAMGUATEMALAGUERNSEYGUINEAGUINEA-BISSAUGUYANAHAITI HEARD/MCDON.ISLHONDURASHONG KONGHUNGARYICELANDINDIAINDONESIAIRANIRAQ IRELANDISLE OF MANISRAELITALYJAMAICAJAPANJERSEYJORDANKAZAKHSTANKENYAKIRIBATIKOREA KUWAITKYRGYZSTANLAOSLATVIALEBANONLESOTHOLIBERIALIBYALIECHTENSTEINLITHUANIALUXEMBOURGMACAOMACEDONIAMADAGASCARMALAWIMALAYSIAMALDIVESMALIMALTAMARSHALL ISLANDSMARTINIQUEMAURITANIAMAURITIUSMAYOTTEMEXICOMICRONESIAMINOR OUTL. IS.MOLDOVAMONACOMONGOLIAMONTENEGROMONTSERRATMOROCCOMOZAMBIQUEMYANMARNAMIBIANAURUNEPALNETHERLANDSNETHERLANDS ANTILLESNEW CALEDONIANEW ZEALANDNICARAGUANIGERNIGERIANIUENORFOLK ISLANDSNORTH KOREANORTHERN IRELANDNORTHERN MARIANA ISLANDSNORWAYOMANPAGO PAGOPAKISTANPALAUPALESTINIAN TERRITORYPANAMAPAPUA NEW GUINEAPARAGUAYPERUPHILIPPINESPITCAIRN ISLANDPOLANDPORTUGALPUERTO RICOQATARREPUBLIC OF THE CONGOREUNIONROMANIARUSSIARWANDASAINT CROIXSAINT HELENASAINT JOHNSAINT KITTS AND NEVISSAINT LUCIASAINT PIERRE AND MIQUELONSAINT THOMASSAINT VINCENT AND THE GRENADINESSAN MARINOSAO TOME AND PRINCIPESARKSAUDI ARABIASCOTLANDSENEGALSERBIA-MONTENEGROSEYCHELLESSIERRA LEONESINGAPORESLOVAK REPUBLICSLOVENIASOLOMON ISLANDSSOMALIASOUTH AFRICASOUTH GEORGIASOUTH KOREASPAINSRI LANKASUDANSURINAMESVALBARDSWAZILANDSWEDENSWITZERLANDSYRIATAIWANTAJIKISTANTANZANIATHAILANDTINIANTOGOTOKELAU ISLANDSTONGATRINIDAD AND TOBAGOTRUKTUNISIATURKEYTURKISH REPUBLIC OF NORTHERN CYPRUSTURKMENISTANTURKS AND CAICOS ISLANDSTUVALUUGANDAUKRAINEUNITED ARAB EMIRATESUNITED KINGDOMURUGUAYUS VIRGIN ISLANDSUSAUSSRUZBEKISTANVANUATUVATICAN CITYVENEZUELAVIETNAMWALESWALLIS AND FORTUNA ISLANDSWESTERN SAHARAWESTERN SAMOAYEMENYUGOSLAVIZAMBIAZIMBABWE
Postal Code:
State:SelectNot USAKALARAZCACOCTDEFLGAHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPARISCSDTNTXUTVAVTWAWIWVWY
Phone Number:
New Design or RedesignSelectNew DesignRedesign
Design Application:
Design TimeframeSelect<option value='<option value='<option value='<option value='
Annual Quantity:
Lead Source:
Lead Source Offer:
Lead Source Campaign:
Lead Source Date:
Most Recent Lead Source:
Most Recent Lead Source Offer:
Most Recent Lead Source Campaign:
Most Recent Lead Source Date:
Simply fill out this short form to get immediate access your FREE white paper:
Get your white paper!
Glitch-Free Frequency Shifting Simplifies Timing Design in Consumer Applications
Clock circuitry plays a valuable role in mitigating power and
design challenges in consumer electronics such as audio, video, computing or any application that requires multiple frequencies.
This in-depth Silicon Labs white paper focuses on how to simplify your timing design using glitch-free frequency shifting to address low power design challenges, as well as the complexity of generating a wide range of frequencies.
Simply fill out the form to get immediate access to this tutorial!Special pages
Trendy Font Styles
Basic Font Styles
Decorative Styles
Fun Styles
Extreme Styles
In the past
Present and future
Famous fonts
Foreign look
Fonts for Holidays
By Characteristics
Showing 1 to 10 of 10 Results
620 downloads
Personal-use only
440 downloads
II Oblique,
Commercial-use friendly
4,527 downloads
Commercial-use friendly
1,683 downloads
Personal-use only
1,082 downloads
Personal-use only
3,088 downloads
Commercial-use friendly
2,392 downloads
Personal-use only
627 downloads
Commercial-use friendly
1,328 downloads
Personal-use only
402 downloads
Personal-use only
2,224designers
800,205members
Powered by&1`timescale&1ns/10ps&2module&clk_switch&(&3&&//&Outputs&4&&&&out_clk,&&&&5&&//&Inputs&&&6&&&&clk_a,&7&&&&clk_b,&8&&&&select&&&&);&&&9&&&input&clk_a;&&10&&&input&clk_b;&&11&&&input&&&12&&&output&out_&13&&&reg&out_14&&&always&@&(select&or&clk_a&or&clk_b)15&&&begin&&&16&&&&&&&if&select&==&1)&17&&&&&&&&&&out_clk&&=&clk_a;&&&18&&&&&&&else&&&&&&19&&&&&&&&&&out_clk&&=&clk_b;20&&&&&&&end21endmodule&Glitch free safe clock switch implementation
The logic is little complex than the simple clock switch, the clock switching will not happen immediately after switching the select signal. This circuit allows both clock settle down and switches the new clock to the circuit. It eliminates glitch or spikes in the clock signal. The safe clock switch circuit is implemented as in the following diagram. Safe Clock switch circuit
Following figure shows the simulation of glitch free safe clock switch. For both implementations same test bench is used. Code for the test bench is available at end of the article.
Above circuit works well with related and unrelated clock. Related clocks means both clocks come from the same clock source (they are in phase) un-related clocks (they are not in the phase) are not come from the same clock source. In this implementation the select signal registered it makes sure that the there will not be any change in the output while both clocks are high. First stage flip-flops remove the meta-stability problem. Verilog implementation for glitch free clock switch.&&1`timescale&1ns/100ps&2module&clk_switch&(&3&&&//&Outputs&4&&&out_clk,&5&&&//&Inputs&6&&&clk_a,&clk_b,&select&7&&&);&8&9&&&input&clk_a;10&&&input&clk_b;11&&&input&1213&&&output&out_14wire&&&out_1516reg&q1,q2,q3,q4;17wire&or_one,&or_two,or_three,or_1819always&@&(posedge&clk_a)20begin21&&&&if&(clk_a&==&1'b1)22&&&&begin23&&&&&&&q1&&=&q4;24&&&&&&&q3&&=&or_25&&&&end26end2728always&@&(posedge&clk_b)29begin30&&&&if&(clk_b&==&1'b1)31&&&&begin32&&&&&&&&q2&&=&q3;33&&&&&&&&q4&&=&or_34&&&&end35end3637assign&or_one&&&=&(!q1)&|&(!select);38assign&or_two&&&=&(!q2)&|&(select);39assign&or_three&=&(q3)&&|&(clk_a);40assign&or_four&&=&(q4)&&|&(clk_b);4142assign&out_clk&&=&or_three&&&or_4344endmodule&&&&&&&&&&&&&&&&&&&&&&&&& &TestBench&1`timescale&1ns/10ps&2&3module&tb_clk_&4&5&&&reg&&clk_a;&6&&&reg&&clk_b;&7&&&wire&out_&8&9&&&reg&1011&&&initial12&&&&&begin13&&&&&&&&select&&=&1'b0;14&&&&&&&&clk_a&&&&=&1'b1;15&&&&&&&&clk_b&&&&=&1'b1;16&&&&&&&&#87.217&&&&&&&&select&&=&1'b1;18&&&&&&&&#81.919&&&&&&&&select&&=&1'd0;20&&&&&&&&#5021&&&&&&&&$22&&&&&end2324&&&always&#5.7&&&clk_a&=&~clk_a;25&&&always&#2.5&&&clk_b&=&~clk_b;2627clk_switch&ins1&(28&&&.clk_a(clk_b),29&&&.clk_b(clk_a),30&&&.select(select),31&&&.out_clk(out_clk)32&&&);33endmodule &&}

我要回帖

更多关于 glitch free mux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信