Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť pulz na zostupnej hrane Veralog

Verilog je Hardware Descriptor jazyk , alebo HDL , a to sa používa na opis číslicových obvodov pomocou sémantike programovacieho jazyka . Môžete použiť Verilog a spoločné kontrolné programovací jazyk výroky ako " ak " vyhlásenie generovať udalosti v digitálnom obvode . Napríklad , môžete vytvoriť elektrický impulz na zostupnej hrane hodinového signálu . Hodinový signál je vlak štvorcových vĺn , kde každý štvorec vlny vznikajú mnohokrát za sekundu . K dispozícii sú dve strany obdĺžnikového tvaru vlny : nábežná hrana a zostupná hrana . Môžete spúšťať udalosti na oboch okrajoch . Veci , ktoré budete potrebovať
Verilog integrované vývojové prostredie ( IDE ) , ako Altera Kvartus II ( pozri zdroj pre odkaz )
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte Verilog IDE a vytvoriť nový projekt kliknutím na " Súbor " a potom zvolíte " Sprievodca vytvorením projektu . " sa zobrazí okno vytvorenia projektu . Vyberte názov a adresár pre tento projekt . Napríklad , môžete pomenovať projektu " pulz " a umiestnite ho do adresára " C : \\ Verilog projekty " . Stlačte tlačidlo "Ďalší " pre presun cez zvyšok stránok , takže všetky nastavenia na predvolené hodnoty . Stlačte tlačidlo " Dokončiť " vytvorte projekt .
2

Vyberte " Súbor " a potom " Nový " otvorte okno vytvorenie súboru . Vyberte " Súbor Verilog HDL " a stlačte tlačidlo " OK " pre pridanie nového Verilog súbor do projektu . Blank Verilog súbor sa zobrazí v hlavnom okne textového editora .
3

Definovať nový " modul " , ktorý má rovnaký názov ako projekt . Tento modul bude dom všetok kód pre pulzné programu . Pri definovaní modulu , môžete tiež definovať vstupné a výstupné parametre . " Pulz " modul potrebuje dva parametre : hodinový signál a výstup pre generovaný pulz . Napíšte nasledujúcu definíciu modulu s týmito parametrami :

modul impulzov ( hodiny , pulz ) ;
4

Definujte dva signály : vstup hodinového signálu a výstupného impulzu signálu . Hodinový signál sa používa na vyvolanie pulz na svojej zostupnej hrane . Zostupná hrana je miesto , kde hodinový signál prejde z vysokej hodnoty na nízku hodnotu . V kontraste , nábežná hrana je , kde je signál zmenu času z nízkej hodnoty na vysokú hodnotu . Hodinový signál udržuje vysoký signál pre rovnaké množstvo času ako signál nízkeho napätia , vytvára vzor , ktorý vyzerá ako vlak z krabíc . Môžete definovať oba signály s nasledujúce dva príkazy :

vstup hodiny , výstup pulz ;
5

napíšte nasledujúci príkaz vykonať postupnosť akcií s každým tick hodinového signálu , spúšťanie na zostupnej hrane hodín :

Vždy @ ( negedge hodiny )
6

Položte jeden bit na " Pulse " výstupného signálu , ako je toto :

pulz < = 1'b1 ;
7

Ukončite modul s nasledujúcim vyhlásením :

endmodule
8

Kompilácia a vyskúšať svoje obvod stlačením tlačidla " Play " sa nachádza v hlavnom menu programu Kvartus II . Tento obvod generuje pulz na zostupnej hrane hodinového signálu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené