Hvordan å generere en puls på Falling Edge Veralog

Verilog er en Hardware Descriptor språk, eller HDL, og det er brukt for å beskrive digitale kretsene ved hjelp av programmeringsspråk semantikk. Du kan bruke Verilog og vanlige programmeringsspråk kontroll uttalelser som "hvis" uttalelser for å generere hendelser i en digital krets. For eksempel kan du lage en elektrisk puls på fallende kanten av en klokke signal. Et klokke-signal er et tog av firkantbølger, hvor hvert kvadrat bølgene genereres flere ganger per sekund. Det er to sider til torget wave: stigende kanten og fallende kanten. Du kan utløse hendelser på hver kant. Du trenger
Verilog Integrated Development Environment (IDE), for eksempel Altera Quartus II (se Resource for link)
Vis flere instruksjoner
en

Åpne Verilog IDE og opprette et nytt prosjekt ved å klikke på "File" og deretter velge "New Project Wizard." Et prosjekt skapelse vinduet vises. Velg et navn og katalog for dette prosjektet. For eksempel kan du kalle prosjektet "puls" og plassere den i katalogen "C:. \\ Verilog Prosjekter" Trykk på "Next"-knappen for å gå gjennom resten av sidene, slik at alle innstillingene på standardinnstillingene. Trykk på "Finish"-knappen for å opprette prosjektet.
2

Velg "File" og deretter "Ny" for å åpne en fil oppretting vindu. Velg "Verilog HDL File" og trykk på "OK"-knappen for å legge til en ny Verilog fil til prosjektet. En tom Verilog filen vises i hovedteksten editor vinduet.
3

Definer en ny "modul" som har samme navn som prosjektet. Denne modulen skal huse all koden for pulsen program. Når du definerer en modul, kan du også definere input og output parametre. Den "puls"-modulen trenger to parametre: et klokkesignal og en utgang for den genererte puls. Skriv følgende for å definere modul med disse parameterne: en

modul puls (klokke, puls);
4

Definer to signaler: en inngang klokke signal og en utgang puls signal. Den klokke-signalet blir brukt til å utløse en puls på dens fallende kant. Den fallende kanten er der klokken signalet overganger fra en høy verdi til en lav verdi. I motsetning er stigende kanten den der klokken signalet overganger fra en lav verdi til en høy verdi. Klokken signal opprettholder den høye signal for samme tidsperiode som et svakt signal, og skaper et mønster som ser ut som et tog av bokser. Du kan definere begge signalene med følgende to setninger:

innspill klokke, utgang puls,
5

Skriv følgende uttalelse å utføre en sekvens av handlinger med hverandre mens klokken tikker signal , utløser på fallende kant av klokken: en

alltid @ (negedge klokke)
6

Plasser en enkelt bit på "pulsen" output signal, som dette:

puls <= 1'b1;
7

End modulen med følgende uttalelse: en

endmodule
8

kompilere og teste krets ved å trykke på "Play"-knappen i hovedverktøylinjen i det Quartus II programvare. Denne kretsen genererer en puls på fallende kant av klokkesignal.

Mor og barn

· Verktøy Folie Art Projects
· Hvordan lage en baby Gate for en Staircase
· Hvordan gjøre etter skoletid Activities
· Raising Foreldreløse Barn Ferrets
· Ulike måter å skaffe teamet Cohesion
· Måter å bygge Teamwork i friluftsliv for Barn & Teens
· Morsomme spill for skole Kids
· Hva kan du gjøre i hverdagen for å stoppe Child Abuse? 
· Hvordan lage kokekar Fra Clay
· Skatt Konstaterte tap for I hjemmet Child Care Providers