Comment Créer un Retard de l

Verilog, un matériel descripteur de langage utilisé pour générer des circuits numériques pour les puces programmables, peut être utilisé pour écrire le code qui décrit des circuits numériques, de simuler le comportement du circuit et programme de matériel. Un bon exemple d'un simple Verilog circuit est celui qui crée une impulsion après un court délai. Vous pouvez écrire un Verilog programme qui accomplit cette avec quelques lignes de code sans aucune expérience préalable de la programmation.


Comment Créer un Retard de l
Verilog, un matériel descripteur de langage utilisé pour générer des circuits numériques pour les puces programmables, peut être utilisé pour écrire le code qui décrit des circuits numériques, de simuler le comportement du circuit et programme de matériel. Un bon exemple d'un simple Verilog circuit est celui qui crée une impulsion après un court délai. Vous pouvez écrire un Verilog programme qui accomplit cette avec quelques lignes de code sans aucune expérience préalable de la programmation.
les Choses dont Vous aurez Besoin
  • Verilog Environnement de Développement Intégré (IDE), comme Altera Quartus II

  • Ouvrez le Verilog IDE et créez un nouveau projet en cliquant sur 'Fichier' puis en sélectionnant ' Assistant Nouveau Projet.' Un projet de création de la fenêtre s'affiche. Sélectionnez un nom et un répertoire pour ce projet. Par exemple, vous pouvez nommer le projet de 'report' 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 à leurs valeurs par défaut. Appuyez sur le bouton 'Terminer' pour créer le projet.
  • Sélectionnez 'Fichier', puis sur 'Nouveau' pour ouvrir un fichier de la fenêtre de création. Sélectionnez 'Verilog HDL Fichier', puis appuyez sur le bouton ' OK ' pour ajouter un nouveau Verilog fichier au projet. Un vide Verilog fichier apparaît dans le texte principal de la fenêtre de l'éditeur.
  • permet de Définir un nouveau 'module' qui a le même nom que le projet. Ce module permettra de maison tout le code pour le retard de l'impulsion du programme. Lorsque vous définissez un module, vous pouvez également définir certains paramètres tels que les entrées et les sorties. Le module delay a besoin de deux paramètres: un signal d'horloge et une sortie pour le générés impulsion. Écrire le code suivant pour définir le module avec ces paramètres:
    module de retard(horloge, impulsion)
  • permet de Définir deux signaux: une entrée d'horloge du signal et une sortie de signal d'impulsion. Le signal d'horloge est utilisée pour compter une courte séquence avant l'envoi d'un signal d'impulsion à travers la sortie. Cela vous permet de temps de retard sur la base du nombre d'horloge transitions qui se produisent. Écrire le signal définitions:
    horloge d'entrée d'impulsion de sortie
  • permet de Définir un registre qui stocke le nombre actuel de l'horloge de transitions qui ont eu lieu. Depuis ce registre est utilisé pour compter le nombre de transitions, un bon nom pour ce ' comte.' Écrire le code suivant pour définir et initialiser ce registre:
    reg compter initiale commencer count = 0
  • Écrire l'instruction suivante à exécuter une séquence d'actions à chaque tic-tac de l'horloge du signal:
    toujours @(posedge de l'horloge)
  • d'Autres Personnes Sont la Lecture
    • Comment Détecter une Fréquence PWM
    • Comment faire pour Créer une Modulation de Largeur d'Impulsion ( Pwm ) dans un Verilog Module pour Exécuter un Moteur / Servo
  • Incrémenter le compte s'inscrire à une, avec chaque transition de l'horloge:
    count <= 1
  • Test pour voir si le 'comte' registre est égal à 10, ou une autre valeur arbitraire. Vous pouvez de cette façon le temps de retard de l'impulsion. Le pouls n'est émise qu'après un nombre défini de l'horloge de transitions. Si la fréquence d'horloge est de 10 cycles par seconde, alors l'impulsion est générée après un retard d'une seconde. Vous pouvez tester le 'compter' les enregistrer à l'aide d'un if, telles que les suivantes:
    if (count == 10)
  • Placer un seul bit sur le 'pouls' du signal de sortie en écrivant:
    d'impulsion <= 1'b1
  • End if avec l'instruction suivante:
    fin
  • à la Fin du module avec la déclaration suivante:
    endmodule
  • Compiler et tester votre circuit. Ce circuit génère une impulsion qui dure pour une seule horloge de transition. Le pouls est généré uniquement après un certain délai, dans ce cas, 10 horloge transitions. Vous pouvez modifier cette valeur à la fois la génération d'impulsions pour correspondre à vos critères.








Comment Creer un Retard de l'Impulsion en Verilog


Verilog, un materiel descripteur de langage utilise pour generer des circuits numeriques pour les puces programmables, peut etre utilise pour ecrire le code qui decrit des circuits numeriques, de simuler le comportement du circuit et programme de materiel. Un bon exemple d'un simple Verilog circuit est celui qui cree une impulsion apres un court delai. Vous pouvez ecrire un Verilog programme qui accomplit cette avec quelques lignes de code sans aucune experience prealable de la programmation.


Comment Creer un Retard de l
Verilog, un materiel descripteur de langage utilise pour generer des circuits numeriques pour les puces programmables, peut etre utilise pour ecrire le code qui decrit des circuits numeriques, de simuler le comportement du circuit et programme de materiel. Un bon exemple d'un simple Verilog circuit est celui qui cree une impulsion apres un court delai. Vous pouvez ecrire un Verilog programme qui accomplit cette avec quelques lignes de code sans aucune experience prealable de la programmation.
les Choses dont Vous aurez Besoin
  • Verilog Environnement de Developpement Integre (IDE), comme Altera Quartus II

  • Ouvrez le Verilog IDE et creez un nouveau projet en cliquant sur 'Fichier' puis en selectionnant ' Assistant Nouveau Projet.' Un projet de creation de la fenetre s'affiche. Selectionnez un nom et un repertoire pour ce projet. Par exemple, vous pouvez nommer le projet de 'report' et le placer dans le repertoire 'C:\Verilog Projets'.
  • Appuyez sur le bouton 'Suivant' pour passer a travers le reste des pages, laissant tous les parametres a leurs valeurs par defaut. Appuyez sur le bouton 'Terminer' pour creer le projet.
  • Selectionnez 'Fichier', puis sur 'Nouveau' pour ouvrir un fichier de la fenetre de creation. Selectionnez 'Verilog HDL Fichier', puis appuyez sur le bouton ' OK ' pour ajouter un nouveau Verilog fichier au projet. Un vide Verilog fichier apparaît dans le texte principal de la fenetre de l'editeur.
  • permet de Definir un nouveau 'module' qui a le meme nom que le projet. Ce module permettra de maison tout le code pour le retard de l'impulsion du programme. Lorsque vous definissez un module, vous pouvez egalement definir certains parametres tels que les entrees et les sorties. Le module delay a besoin de deux parametres: un signal d'horloge et une sortie pour le generes impulsion. Ecrire le code suivant pour definir le module avec ces parametres:
    module de retard(horloge, impulsion)
  • permet de Definir deux signaux: une entree d'horloge du signal et une sortie de signal d'impulsion. Le signal d'horloge est utilisee pour compter une courte sequence avant l'envoi d'un signal d'impulsion a travers la sortie. Cela vous permet de temps de retard sur la base du nombre d'horloge transitions qui se produisent. Ecrire le signal definitions:
    horloge d'entree d'impulsion de sortie
  • permet de Definir un registre qui stocke le nombre actuel de l'horloge de transitions qui ont eu lieu. Depuis ce registre est utilise pour compter le nombre de transitions, un bon nom pour ce ' comte.' Ecrire le code suivant pour definir et initialiser ce registre:
    reg compter initiale commencer count = 0
  • Ecrire l'instruction suivante a executer une sequence d'actions a chaque tic-tac de l'horloge du signal:
    toujours @(posedge de l'horloge)
  • d'Autres Personnes Sont la Lecture
    • Comment Detecter une Frequence PWM
    • Comment faire pour Creer une Modulation de Largeur d'Impulsion ( Pwm ) dans un Verilog Module pour Executer un Moteur / Servo
  • Incrementer le compte s'inscrire a une, avec chaque transition de l'horloge:
    count <= 1
  • Test pour voir si le 'comte' registre est egal a 10, ou une autre valeur arbitraire. Vous pouvez de cette façon le temps de retard de l'impulsion. Le pouls n'est emise qu'apres un nombre defini de l'horloge de transitions. Si la frequence d'horloge est de 10 cycles par seconde, alors l'impulsion est generee apres un retard d'une seconde. Vous pouvez tester le 'compter' les enregistrer a l'aide d'un if, telles que les suivantes:
    if (count == 10)
  • Placer un seul bit sur le 'pouls' du signal de sortie en ecrivant:
    d'impulsion <= 1'b1
  • End if avec l'instruction suivante:
    fin
  • a la Fin du module avec la declaration suivante:
    endmodule
  • Compiler et tester votre circuit. Ce circuit genere une impulsion qui dure pour une seule horloge de transition. Le pouls est genere uniquement apres un certain delai, dans ce cas, 10 horloge transitions. Vous pouvez modifier cette valeur a la fois la generation d'impulsions pour correspondre a vos criteres.

Comment Créer un Retard de l'Impulsion en Verilog

Verilog, un matériel descripteur de langage utilisé pour générer des circuits numériques pour les puces programmables, peut être utilisé pour écrire le code qui décrit des circuits numériques, de simuler le comportement du circuit et programme de matériel. Un bon exemple d'un simple Verilog circuit est celui qui crée une impulsion après un court délai. Vous pouvez écrire un Verilog programme qui accomplit cette avec quelques lignes de code sans aucune expérience préalable de la programmation.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation