| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Generer en Pulse på Falling Edge Veralog
    Verilog er en Hardware Descriptor Language, eller HDL, og det bruges til at beskrive digitale kredsløb ved hjælp programmeringssprog semantik. Du kan bruge Verilog og fælles programmeringssprog kontrol udsagn som "hvis" udsagn til at generere hændelser i et digitalt kredsløb . For eksempel kan du oprette en elektrisk puls på den faldende kanten af ​​en clock -signal. Et ur signal er et tog af firkantede bølger , hvor hver firkant bølge genereres mange gange i sekundet . Der er to sider af firkantet bølge : den stigende kant og faldende kant. Du kan udløse begivenheder på en af ​​kanterne . Ting du skal
    Verilog Integrated Development Environment (IDE ), såsom Altera Quartus II (se ressource for link)
    Vis Flere Instruktioner
    1

    Åbn Verilog IDE og oprette et nyt projekt ved at klikke på " Filer" og derefter vælge " nyt projekt Wizard. " et projekt skabelse vises. Vælg et navn og bibliotek for dette projekt. For eksempel kan du navngive projektet " puls ", og placere den i mappen " C: . \\ Verilog Projects " Tryk på knappen "Næste" for at bevæge sig gennem resten af ​​siderne , efterlader alle indstillingerne på deres standard. Tryk på knappen "Udfør" for at oprette projektet.
    2

    Vælg " Filer" og derefter "Ny " for at åbne en fil skabelse vindue . Vælg " Verilog HDL File" og tryk på " OK" knappen for at tilføje en ny Verilog fil til projektet. Et tomt Verilog fil vises i brødteksten editor vinduet.
    3

    Definer en ny " modulet" , der har samme navn som projektet. Dette modul vil huse hele koden for puls -programmet. Når du definerer et modul , kan du også definere input og output parametre. Den " puls "-modulet skal bruge to parametre: a clock signal og en udgang til den genererede puls. Skriv følgende for at definere modul med disse parametre : Hej

    modul puls (ur , puls ),
    4

    Definer to signaler : et input clock -signal og et output puls signal. Kloksignalet benyttes til at udløse en impuls på sin faldende kant . Den faldende kant er der, hvor uret signal overgange fra en høj værdi til en lav værdi . I modsætning hertil er den stigende kant , hvor uret signal overgange fra en lav værdi til en høj værdi . Kloksignalet fastholder højt signal for den samme mængde tid som et lavt signal , skaber et mønster, der ligner et tog af kasser . Du kan definere begge signaler med følgende to udsagn :

    input ur, output puls ,
    5

    Skriv følgende erklæring for at udføre en række handlinger med hvert kryds af uret signal , udløser den faldende kanten af uret : Hej

    altid @ ( negedge ur)
    6

    Placer en enkelt bit på " pulsen " output -signal, som dette : Hej

    puls <= 1'b1 ;
    7

    End modulet med følgende erklæring : Hej

    endmodule
    8

    Kompiler og teste din kredsløb ved at trykke på "Play" knappen placeret i de vigtigste værktøjslinjen i Quartus II software. Dette kredsløb genererer en puls på faldende kanten af uret signal.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver man en Opening Video Med Game Maker 7 
    ·Sådan Code et register formular til en hjemmeside 
    ·Hvordan at tilføje farve til en batch-fil 
    ·Sådan Pass Parametre til en applet 
    ·Hvordan laver IPSP Apps 
    ·Sådan bruges Case Tutorials 
    ·Køer & Stacks Forklaret 
    ·Scrum FAQ 
    ·Sådan vises en brugerdefineret fejl skærm Når Gensta…
    ·Sådan oprettes en lagret procedure i PL SQL 
      Anbefalede Artikler
    ·Sådan Beat tredje Gym Leader Med Grovyle i Pokemon : R…
    ·Sådan bruges en VB til Call Åbn en Query 
    ·Sådan Vis tekst på Rollover 
    ·Sådan oprettes en Client Area Med PHP 
    ·Sådan Pass en variabel til JavaScript 
    ·MySQL Select Antal Records Tutorial 
    ·Sådan Parse XML Elements & attributter Brug Visual Bas…
    ·Sådan Set Focus med jQuery 
    ·Skjulte Struts i JavaScript 
    ·Query SQL Tutorial 
    Copyright © Computer Viden http://www.computerdk.com