| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment générer une impulsion sur front descendant Veralog
    Verilog est un descripteur Langue matérielle , ou HDL , et il est utilisé pour décrire les circuits numériques utilisant la sémantique des langages de programmation. Vous pouvez utiliser Verilog et instructions de contrôle des langages de programmation courants comme " if" pour générer des événements dans un circuit numérique. Par exemple, vous pouvez créer une impulsion électrique sur le front descendant du signal d'horloge. Un signal d'horloge est un train d'ondes carrées, dans laquelle chaque onde carrée est générée plusieurs fois par seconde . Il ya deux côtés à l'onde carrée : le front montant et le front descendant . Vous pouvez déclencher des événements sur chaque bord . Choses que vous devez
    Verilog environnement de développement intégré (IDE) , comme Altera Quartus II (voir Ressources pour le lien)
    Afficher plus Instructions
    1

    Ouvrez le Verilog IDE et créer un nouveau projet en cliquant sur "Fichier", puis en sélectionnant «Assistant nouveau projet. " une fenêtre de création de projet apparaît. Choisissez un nom et un répertoire pour ce projet. Par exemple, vous pouvez nommer le projet "pulse" et le placer dans le répertoire " C : \\. Verilog projets " Appuyez sur le bouton " Suivant" pour passer à travers le reste des pages , laissant tous les paramètres à leur valeur par défaut. Appuyez sur le bouton "Terminer" pour créer le projet .
    2

    Sélectionnez " Fichier", puis "Nouveau" pour ouvrir une fenêtre de création du fichier . Sélectionnez "Fichier de HDL Verilog " et appuyez sur le bouton "OK" pour ajouter un nouveau fichier Verilog au projet. Un fichier Verilog vide apparaît dans la fenêtre de texte principale de l'éditeur .
    3

    Définir un nouveau «module» qui a le même nom que le projet . Ce module se loger l'ensemble du code pour le programme d'impulsion . Lorsque vous définissez un module, vous pouvez également définir des paramètres d'entrée et de sortie. Le module " d'impulsion " a besoin de deux paramètres : un signal d'horloge et une sortie pour l'impulsion générée . Ecrivez ce qui suit pour définir le module avec les paramètres suivants:
    impulsion de

    du module ( d'horloge , pouls ) ;
    4

    définir deux signaux : un signal d'horloge d'entrée et un signal d' impulsion de sortie . Le signal d'horloge est utilisé pour déclencher une impulsion sur son front descendant . Le front descendant est où le signal transitions d'horloge d'une valeur élevée à une faible valeur . En revanche, le front montant est où le signal transitions d'horloge d'une valeur basse à une valeur élevée. Le signal d'horloge maintient le signal de niveau haut pour la même quantité de temps comme un signal faible, créant un motif qui ressemble à un train de caisses . Vous pouvez définir deux signaux avec les deux déclarations suivantes :
    horloge d'entrée ;

    impulsion de sortie ;
    5

    écrire la déclaration suivante pour effectuer une séquence d'actions à chaque tic-tac de l'horloge , déclenchement sur le front descendant de l'horloge :

    toujours @ ( negedge horloge )
    6

    place un seul bit sur ​​le signal de sortie " d'impulsion " , comme ceci:
    impulsion de

    < = 1'b1 ;
    7

    Fin du module avec la déclaration suivante:

    endmodule
    8

    compiler et tester votre circuit en appuyant sur le bouton "Play " situé dans la barre d'outils principale du logiciel Quartus II. Ce circuit génère une impulsion sur le front descendant du signal d'horloge.

    Previous :

    next :
      articles connexes
    ·Avantages et inconvénients de Turbo Pascal 
    ·Comment ajouter une image de fond en utilisant HTML Pro…
    ·Comment faire pour résoudre des problèmes mathématiq…
    ·Comment faire pour créer un numéro de téléphone de …
    ·Que sont les modèles CSS 
    ·Comment remplacer la valeur des données de signal dans…
    ·Comment convertir une chaîne en un entier en Gambas 
    ·Comment ajouter un préfixe dans une liste Point 
    ·Comment faire pour convertir System.DBNull à un Intege…
    ·Comment saisir la clé d'enregistrement dans Reason 4.0…
      articles en vedette
    ·Comment vérifier si un module chargé dans Python 
    ·Comment ajouter des contrôles à Google Maps API 
    ·Comment utiliser PHP Mail à envoyer à la liste de dif…
    ·Comparaison de CFM pour PHP 
    ·Fichier php télécharger les types 
    ·Comment faire des codes de nombres aléatoires Seulemen…
    ·Comment faire pour convertir DataTables à Cordes 
    ·Comment définir la valeur par défaut pour le WPF Comb…
    ·Comment sous-ensemble d'un tableau dans MATLAB 
    ·Comment faire pour créer une DLL # Bibliothèque de cl…
    Copyright © Connaissances Informatiques http://fr.wingwit.com