kaip patikrinti, ar laikrodis veikia elegantiškas būdas?

A

Arturi

Guest
Dear all, kaip jūs patikrinkite, ar laikrodis yra tiesų važiuoja naudojant verilog? Kaip galite patikrinti, kad tas pats laikrodis pakeitė savo poliškumo? Jūsų pagalba yra vertinama ir, žinoma, pripažįstama. Cheers!
 
naudoti Freq metrų dėl tos pačios (PIC pagrįstas dažnis yra toks chep) arba naudoti kovos lustas, pavyzdžiui, cd4040 ir naudojamas vienas išvesties smeigtukai vairuoti LED.
 
Tai be antrojo laikrodis ar tam tikros įrangos neįmanoma. Su Altera FPGA (tikriausiai kiti taip pat), galite naudoti PLL užraktas signalo aptikti buvimą laikrodis. Kai laikrodis sustoja, galite išjungti kritiškai išėjimo signalo asinchroniškai nuo šio signalo. PS: Yra ir kita galimybė naudojant logikos nedelsiant grandines. Bet technika yra labai nemėgo FPGA įrankiai, sukelia lietus laiko klaidų ir tokių. Taip pat vėluojama grandinės žiedo osciliatorius gali būti galbūt naudojamas laikrodis stebėti, vengiant išorinių komponentų šią funkciją.
 
Jūsų klausimas nenurodo, jei reiškia faktinį įrangos arba Verilog simuliatorius. [Size = 2] [color = # 999.999] Parašytas po 52 sekundžių: [/color] [/size] Jei simuliatorius tada jūs turėtumėte turėti signalo žiūrovas, jei faktinio įrangos, tada lustas nebus nieko daryti be laikrodis.
 
Prašome paaiškinti, ką reiškia "pakeitė savo poliškumas". Apverstas laikrodis atrodo labai panašūs į originalus laikrodis. Arba jūs turite galvoje neigiamos įtampos? Jis gali padėti diskusija, jei galite paaiškinti, kodėl jums reikia tai padaryti.
 
Jei jos į testbench aplinką, kurioje ir gali patikrinti, ar laikrodis veikia ar ne, tai gali būti atlikta naudojant užduotis. Tiesiog perduoti kaip argumentą task.Pass tave trukmę, taip pat laikrodis. Patikrinkite, ar poliškumas yra toggled ar ne. Iki laukia posedge ir vėliau negedge u taip pat galite patikrinti laiko.
 

Welcome to EDABoard.com

Sponsor

Back
Top