Base de verilog

Conception de HDl :

Ici je vais pour expliquer au sujet de base funadamental de la rédaction du programe en verilog .ici je montre qu’ou une opération effectuée par moi avec un design aussi bien comme banc d’essai. Essayez ceci sur des sites de programmation en ligne.

Design : format pour comprendre

module npu (q, x, y) ; module portname (sortie, entrée) ;

sortie q ; .. sortie..

d’entrée x, y ; d’entrée...

ou (q, x, y) ; porte operation(output,input)

endmodule module de finition}


Testbetch :


module testnpu ; Écrire le test avec portname

fil q ; Examiner le fil comme entrée de la conception

Reg x, y ; Envisager de s’inscrire comme sortie de conception

NPU u1(.x(x),.y(y),.q(q)) ; définir la valeur

initiales commencent (écris ceci pour valeur lue sous forme binaire)

$monitor (« %t %b %b %b », $time, x, y, q) ;
fin

initiales commencent (écrire des entrées qui j’apprends dans la table de vérité)

#5 x = 0; y = 0 ;

#10 x = 0; y = 1 ;

#15 x = 1; y = 0 ;

#20 x = 1; y = 1 ;

fin

endmodule

sortie : cette sortie en retire edaplayground.com

0 x x x
5 0 0 0

15 0 1 1

30 1 0 1

50 1 1 1

V C S S i m u l a t i o n R e p o r t

Mots clés: Electronicsdesign

Articles Liés

Robot hexapode basée sur FPGA

Robot hexapode basée sur FPGA

il s'agit d'un robot hexapode qui se compose de douze DC servo moteur commandé par un circuit FPGA. Le cadre est programmable et extendible.we pouvez concevoir des programmes différents pour faire le robot réagissent différemment.J'ai été inspiré par
Définition d’un nouvel algorithme de tri basé sur parallèle de décodage et l’encodage ultérieur

Définition d’un nouvel algorithme de tri basé sur parallèle de décodage et l’encodage ultérieur

Un algorithme de tri est un algorithme qui met des éléments d'une liste dans un certain ordre. Les ordres plus utilisées sont l'ordre numérique et l'ordre lexicographique. Un tri efficace est importante pour l'optimisation de l'utilisation d'autres a
Comment utiliser Verilog et Basys 3 faire compteur binaire bit 3

Comment utiliser Verilog et Basys 3 faire compteur binaire bit 3

J'ai fait ce projet pour une classe en ligne. Le projet est écrit en Verilog. Les modules de diviseur et compteur d'horloge ont été fournis. Ma tâche consistait à écrire le module supérieur pour afficher 3 bit de sortie du compteur sur l'afficheur 7
Comment utiliser Verilog et 3 Basys pour arrêter regarder

Comment utiliser Verilog et 3 Basys pour arrêter regarder

J'ai fait ce projet pour une classe en ligne. Le projet est écrit en Verilog. Le générateur d'horloge, les enable_sr (enable chiffres) et les modules ssd (affichage 7 segments) ont été fournis. Ma tâche consistait à écrire le module supérieur et les
Apprendre Verilog : Une brève série de didacticiels sur la conception électronique numérique FPGA et Verilog HDL

Apprendre Verilog : Une brève série de didacticiels sur la conception électronique numérique FPGA et Verilog HDL

Cette brève série de leçons semi courts sur Verilog est conçue comme une introduction à la langue et je l'espère encourager les lecteurs d'approfondir la conception de FPGA.Ces didacticiels suppose que vous êtes familier avec des circuits de logique
Plaque de Base routeur personnalisé

Plaque de Base routeur personnalisé

il y a quelques années, j'ai acheté un routeur bon marché et tout en étant une marque de « économie », sa en fait servie très bien.L'un inconvénient réel que j'ai trouvé est que vous ne pouvez utiliser bits standards, avec la plaque de base fournie e
Table d’arcade à bas prix rétro gaming avec écran intégré

Table d’arcade à bas prix rétro gaming avec écran intégré

SalutIl s'agit de mon premier instructable alors n'hésitez pas à commenter et à me contacter si je peux faire mieux pour expliquer chaque étape ! :-)Pour ce instructable vous devez :IKEA table de manqueécran d'ordinateur 17 pouces avec entrée DVI ou
Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Base d’Arduino - système de contrôle de puissance pour RPi voiture PC

Bonjour à tous ! Je suis Michalis Vasilakis du www.ardumotive.com et dans le présent guide je vais vous montrer comment faire un système de contrôle électrique simple - base d'Arduino - pour RPi Car PC.Ce système est conçu pour éviter l'arrêt brutal
Programmation Python : Partie 1 - bases

Programmation Python : Partie 1 - bases

Python est un langage de programmation généraliste, de haut niveau largement utilisé. Sa philosophie de conception met l'accent sur la lisibilité du code, et sa syntaxe permet aux programmeurs d'exprimer des concepts en moins de lignes de code que po
Mini CNC machine Arduino basé et Adafruit pilote moteur L293D v1 & 2 * Mini Stepper CD/lecteur DVD #1

Mini CNC machine Arduino basé et Adafruit pilote moteur L293D v1 & 2 * Mini Stepper CD/lecteur DVD #1

Dans ce projet, je vais vous montrer comment construire facilement vos propres Arduino Mini CNC Plotter de faible coût !Pour les axes X et Y, nous allons utiliser pas à pas moteurs et rails de deux dvd/cd rom ! Zone d'impression sera max 4x4cm.Étape
Préchauffage du moteur à distance basée sur le Web

Préchauffage du moteur à distance basée sur le Web

Ce Instructable décrira en détail un contrôle très précis basé sur le web et la méthode de surveillance qui peut être généralisé pour beaucoup d'autres utilisations.Un de mes passe-temps vole petits aéronefs dans l'Ohio. Ohio obtient-il très froid en
Ajout de Services Web basés sur le repos à IoT dispositif de surveillance d’e/s

Ajout de Services Web basés sur le repos à IoT dispositif de surveillance d’e/s

Ce projet est de faire une bibliothèque de service RESTful Web simple pour les périphériques de l'ITO. La bibliothèque est écrit avec le code en langage C et à bord de plate-forme de WIZwiki-W7500ECO de WIZnet. Avec elle, utilisateurs peuvent impléme
Retouche photo de base

Retouche photo de base

Dans ce instructable je vais aller sur comment modifier mes photos pour mon instructables, ainsi que pour les produits dans ma boutique Etsy. Je ne dépense pas une tonne de temps à le faire, mais je fais toujours un peu de peaufinage sur mon téléphon
Comment pour concevoir rapidement un modèle 3D à l’aide de formes de base

Comment pour concevoir rapidement un modèle 3D à l’aide de formes de base

J'ai été la conception mes propres parties, impression et remettez-les à utiliser pendant un certain temps maintenant.Dans tous ces projets, j'ai créé toutes mes créations avec une approche très simple.Cependant, ce n'était pas toujours le cas.Surmon