Conception d’un additionneur 4 bits à Quartus II (2 / 7 étapes)

Étape 2: Générateur d’horloge


L’horloge des lecteurs le circuit global. A l’origine, l’horloge est généré à 10MHz, beaucoup trop vite pour nos usages. L’horloge va être réduit à l’aide de tongs T. Votre réveil risque d’être à une fréquence différente. Vérifiez quelle fréquence il est et ajuster le nombre de T tongs. Notre circuit = (10^7)/(2^28).  Obtenir l’horloge à la bonne fréquence fait que le processus d’ajout ne se produit pas trop vite et hors de votre contrôle.
1) lancer un fichier nommé clock_divider_1024.
un) fichier -> nouveau
b) sélectionnez BDF
c) enregistrer sous nom

2) Place 10 T tongs dans l’espace.
a 1) pour ajouter des composants, cliquez sur l’outil de symbole dans la barre d’outils. (On dirait un D avec deux fils sur la gauche et une à droite.)
Voir photo
a) 2), vous pouvez aussi double-cliquer dans l’espace blanc pour faire apparaître la fenêtre de symboles.
b) la fenêtre de symboles charge avec deux bibliothèques. On a tous les fichiers du projet qui sont faites dans les blocs plus simples. L’autre est la bibliothèque par défaut qui vient avec Quartus. Cliquez sur le signe + à côté de la bibliothèque par défaut d’élargir.
Voir photo
c) nos composants sont sous le dossier primitif. Cliquez sur le + pour le décompresser.
d) les tongs sont dans le fichier de stockage. Cliquez sur le + pour le décompresser.
e) sélectionnez la FFT.
f) étant donné que nous voulons multiples, cliquez sur l’option « mode répétition-insertion ».
g) Appuyez sur OK et cliquez dans l’espace blanc pour ajouter tongs T. (un par clic)
Remarque : Pour mettre fin à toute commande ou laisser une nouvelle fenêtre, appuyez sur la touche Echap.
Voir photo
3) organiser les tongs en deux rangées horizontales de 5 personnes. Laisser environ 2 pâtés de maisons de l’espace entre les tongs.
Remarque: 1 bloc sera la même zone que le flip flop pour ces instructions.
Voir photo
4) ajoutez 8 portes et de 2 entrées.
un) ouvrir que la fenêtre de symboles comme vous a fait flop pour le flip de T.
b) les dossiers devraient encore être élargies. Développez le dossier logique en cliquant sur le +.
c) sélectionnez et2. Nous voulons des multiples, alors assurez-vous de cliquer sur l’option « mode répétition-insertion ».
d) cliquez pour ajouter et gates.
5) placer les portes et entre chaque flip flop, commencer après le deuxième flip flop.
Remarque : Il est préférable d’aller de gauche à droite pour l’écoulement de circuit.
un) si vous avez déjà ajouté les portes et et devez arrangez-les, cliquez et faites glisser. Relâchez le bouton gauche de la souris où l'on veut que le portail.
6) ajouter un pin d’entrée avant le premier flop flip.
un) les tiges se trouvent sous le dossier PIN. Développez-le pour sélectionner l’onglet entrée.
7) en double cliquant sur pin_name et changer l’étiquette l’entrée pin CLK_IN.
8) cliquez sur l’outil nœud orthogonale.
Voir photo
9) brancher la fiche d’entrée à chacun des triangles, également appelés entrée d’horloge, les tongs T.
un) cliquez et faites glisser pour créer des fils. Assurez-vous que les fils se raccordent au fil de chaque composant.
ATTENTION : Un « nœud » se forme lorsque trois ou plusieurs fils se croisent à angle droit. Ce nœud est ressemble à un point. Sachez quels fils sont étant reliés les uns aux autres. Il peut gâcher le débit du circuit.
10) Ajouter SCR de la liste de pièces.
a) VCC est situé sous le dossier "autre".
11) à l’aide de l’outil nœud orthogonaux, connecter VCC à T du premier flip flop et PRN et CLRN de chaque flip flop.
12) brancher le Q du premier flip flop au T du deuxième flip flop.
Voir photo
13) Connectez une entrée de chaque porte et à la Q du flip flop juste avant elle.
14) brancher l’autre entrée de la porte et à le T du flip flop juste avant elle.
15) brancher la sortie de la porte et à le T du flip flop juste après elle.
16) ajoutez une broche de sortie.
Voir photo
17) étiquette de l’axe de sortie CLK_OUT.
18) brancher le Q du dernier flip flop sur la broche de sortie.
Le flip T flop fonctionne comme un diviseur d’horloge. T du premier flip flop connecter à VCC (haute tension), le premier flop flip fait basculer sa sortie Q à chaque horloge du cycle (de 1 à 0 ou vice Bader). Q est relié au T du deuxième flip flop, alors Q du deuxième flip flop basculera seulement sa valeur lorsque son T est 1 et que l’horloge va de 0 à 1. A partir de là, chaque autre flop flip exige que chaque flip flop saisie aient valeur 1 avant est autorisé à changer de 0 à 1. La durée de chaque cycle d’horloge s’allonge, ralentir notre horloge.
19) enregistrez le fichier.
20) afin de rendre le fichier utilisable comme un bloc, cliquez sur transformation, puis analyser le fichier actuel.
21) une fois que le fichier a été analysé, cliquez sur fichier, descendre à créer/mettre à jour et dans le menu qui s’affiche à côté de cela, cliquez sur créer des fichiers de symboles pour le fichier actuel.
Notre circuit a maintenant été déposée dans un bloc avec des pièces internes cachées et uniquement les entrées et sorties d’apparaître. Le circuit original ne sera pas modifié, uniquement lorsqu’il est utilisé dans d’autres fichiers.  Pour utiliser dans un autre projet, les fichiers .bdf et .bsf pour chaque fichier de circuit doivent être copiés au dossier de ce projet.
22) Ouvrez un nouveau fichier (bdf) et nommez-le clock_generator.
23) ajouter 2 des pièces clock_divider_1024 venez de créer.
un) dans la fenêtre de composants, développez le dossier 4BitAdder.
b) sélectionnez clock_divider_1024, puis ajoutez-le au fichier.
24) du fichier clock_divider_1024, copiez l’ensemble du circuit et collez dans le nouveau fichier.
25) coupe le nombre de flip flops jusqu'à 8 et portes et jusqu'à 6.
Cela peut être se fait
un) supprimez tout après le 8ème flip flop, sauf la broche de sortie.
b) connecter Q du 8e flip flop sur la broche de sortie.
c) supprimer le fil qui reliait T du 8e flip flop à la porte et qui était après lui.
26) supprimer le fil qui relie CLK_IN au premier flop flip.
27) connecter CLK_IN à l’entrée (côté gauche) d’un Clock_divider_1024.
28) Branchez la sortie (à droite) de la même clock_divider_1024 à l’entrée de la deuxième clock_divider_1024.
29) Connectez la sortie de la deuxième clock_divider_1024 à l’entrée d’horloge (triangle) du premier flip flop.
30) Assurez-vous que SCR est relié au PRN et CLRN de chaque flip flop, ainsi que l’entrée de T du premier flip flop du circuit.
Voir photo
31) enregistrez le fichier.
32) analyser le fichier. (transformation -> analyser le fichier)
33) créer un symbole pour le fichier. (fichier -> créer/mettre à jour-> créer le symbole)
34) dans le fichier 4BitAdder, ajoutez le clock_generator.

Articles Liés

Système de vote à l’aide d’additionneur parallèle 4 bits

Système de vote à l’aide d’additionneur parallèle 4 bits

Salut! amisBienvenue sur mon un autre système de vote à l'aide de projet parallèle additionneur 4 bits. C'est un sujet de la Conception logique numérique et par Morris Mano (cinquième édition) avec l'aide de ce projet, vous saurez comment système de
Calculateur binaire de 4 bits

Calculateur binaire de 4 bits

Si vous avez besoin ajouter rapidement des nombres de 0 à 15, et vous savez comment faire pour convertir rapidement en binaire et retour en nombre décimal, ceci est pour vous... Mais si votre homme alors c'est juste un amusement projet!!  Je vais vou
8-bit grille-pain Art

8-bit grille-pain Art

Comment tourner le pain ordinaire et toast en ce que peu appelle art, d'autres appellera une démonstration flagrante de geekdom et la plupart appellera un signe de névrose.Notre bureau a été très heureux d'entendre que The Sci-Fi Channel a été lance
Transistor Basics - MOSFET

Transistor Basics - MOSFET

(Tout d'abord, j'ai fait quelques modifications au code HTML pour cette I'ble, qui est optimisé pour le site Bureau, donc il ne peut pas être visualisé idéalement sur un appareil mobile.)Les transistors sont sans doute le plus important composant éle
Boîtier de l’ordinateur LEGO

Boîtier de l’ordinateur LEGO

la paix est un mensonge, il n'y a seulement de passion.Par passion, j'ai gagnent en force.Par le biais de la force, j'ai accéder au pouvoir.Par le biais de puissance, j'ai gagner la victoire.Grâce à la construction d'un ordinateur de Lego, je gagne d
Trampoline de la goutte d’eau

Trampoline de la goutte d’eau

L'eau tu fais aujourd'hui ? Ajouter quelques bounce votre bulle et certains danse à vos gouttes avec le trampoline de goutte d'eau ! Colonnes d'air se déplaçant à des vitesses différentes vous permettent de flotteur descend dans un boogie planant.Nou
GARNIRATOR (machine à garnir)

GARNIRATOR (machine à garnir)

Si vous voulez avoir une garniture chaude quand vous venez a la maison, vous devez utiliser notre garnirator. Ou vous pouvez trouver une épouse.So. Imaginez la situation : vous allez la maison après la journée de long-long et vous avez vraiment faim
Petite vague-puissance - énergie libre de la plage !

Petite vague-puissance - énergie libre de la plage !

Énergie marémotrice est une source très négligé des énergies renouvelables.  Plus cohérent et plus fiable que le vent, il souffre gravement du manque d'investissement.Il y a deux principaux axes de vague de puissance ; vagues, où l'action de roulemen
Rend éclat !

Rend éclat !

Remarque : Les fils de non-lumineux visibles sur cette image ont été ajoutées parce qu'il s'agit de la base pour un costume sur le thème robot. Le processus d'ajout d'el fil ne laissera pas n'importe quoi ce visible sur la surface !El fil est un gran
Additionneur complet 1 bit

Additionneur complet 1 bit

Un additionneur est un circuit électronique numérique qui effectue l'addition de nombres. Additionneurs sont utilisés dans les processeurs de l'ordinateur tout seul pour additionner des nombres différents, et ils sont utilisés dans d'autres opération
Comment construire un ordinateur 8 bits

Comment construire un ordinateur 8 bits

construire un TTL de 8 bits ordinateur sonne comme un redoutable et compliqué la tâche, ou au moins il a fait pour moi quand j'ai commencé mon voyage pour comprendre l'architecture d'un processeur de base. Quand il descend à lui, un processeur est as
Arbre de 8 bits en carton - dans le style de MineCraft

Arbre de 8 bits en carton - dans le style de MineCraft

Arbres de MinecraftPlus tôt cette année deux passionnés de Minecraft merveilleusement créatives se sont mariés à la Game Developers Conference (GDC) et voulaient pleine tailles arbres de Minecraft-style de décoration. Je voulais partager avec vous to
100W LED torche lampe-torche - conception/3D impression

100W LED torche lampe-torche - conception/3D impression

Tout d'abord, je suis tombé sur le concept de faire un chalumeau très puissant (ou une lampe de poche à nos cousins américains) d'un YouTuber Matt aka DIY Perks. Il re-conçu un dissipateur de chaleur du CPU et un cadre en aluminium personnalisé pour
Berlin horloge, Arduino Nano, DS1307 horloge en temps réel. Registre à décalage 8 bits 74HC595N.

Berlin horloge, Arduino Nano, DS1307 horloge en temps réel. Registre à décalage 8 bits 74HC595N.

Depuis un certain temps, j'ai voulu construire une horloge de Berlin. Je ne sais vraiment pas pourquoi ? J'aime juste la démarche « différente » pour dire l'heure.Alors, comment ça marche??Commençant par le bas il y a 4 jaune s'allume chaque lumière