Acheter des projets électroniques et électriques en Inde

 Circuits additionneurs

En électronique, le circuit additionneur effectue l’addition du binaire numbers.in divers ordinateurs et autres types de processeurs. Les circuits additionneurs ne sont pas seulement utilisés dans les ALU, mais également dans divers processeurs pour calculer des opérations d’incrémentation ou de décrémentation, des indices de table, des adresses, etc. Un circuit additionneur typique génère sum et carry comme sortie. Le but principal de ces adresses sont utilisées pour ajouter les différents formats tels que XS-3, le code décimal codé binaire (BCD) et le code gris. Lorsque le compliment d’un ou deux sont utilisés pour spécifier des nombres négatifs, il est petit de modifier l’additionneur en soustracteur.Un additionneur plus complexe est utilisé pour représenter d’autres nombres signés. Les applications du circuit additionneur sont, les circuits additionneurs ne sont pas seulement utilisés pour ajouter des nombres binaires, mais également utilisés dans des applications numériques telles que l’adresse, l’index de table, le décodage et le calcul, etc.

Types de Circuits additionneurs

Les circuits additionneurs sont classés en deux types, à savoir le Demi-Circuit additionneur et le Circuit Additionneur Complet

Demi-Circuit additionneur

Le demi-circuit additionneur est utilisé pour additionner deux chiffres binaires à savoir A et B. Le demi-additionneur a deux o / ps tels que sum and carry, où la somme est notée « S » et la retenue est notée « C ». Le signal de porteuse spécifie un débordement dans le chiffre suivant d’une addition à plusieurs chiffres. La valeur de la somme « S » est 2C + S. La conception la plus simple du demi-additionneur est illustrée ci-dessous. Le demi-additionneur est utilisé pour ajouter deux bits i / p et générer une somme et un report appelés o / ps. Les variables i/p du demi-additionneur sont appelées bits d’ajout &, tandis que les variables o/p sont appelées somme et report.

 Circuit Demi-Additionneur

Circuit Demi-Additionneur

Table de vérité du Demi-additionneur

La table de vérité du demi-additionneur est montrée ci-dessous, en utilisant cela, nous pouvons obtenir les fonctions booléennes pour la somme & porter. Ici, la carte de Karnal est utilisée pour obtenir les équations booléennes pour la somme et la portance du demi-additionneur.

 Table de Vérité du Demi-Additionneur

Table de Vérité du Demi-Additionneur

Diagramme logique du Demi-additionneur

Le diagramme logique du demi-additionneur est illustré ci-dessous.Si A & B sont binaires i / ps du demi-additionneur, alors la fonction booléenne pour calculer la somme « S » est la porte XOR des entrées A et B. Les fonctions logiques pour calculer la retenue « C » sont la porte ET de A et B. D’après le diagramme logique du demi-additionneur ci-dessous, il est très clair, il faut une porte ET et une porte XOR. Les portes universelles, à savoir les portes NAND et NOR, sont utilisées pour concevoir toute application numérique. Par exemple, ici dans la figure ci-dessous montre la conception d’un demi-additionneur utilisant des portes NAND.

 Diagramme Logique Du Demi-Additionneur

Diagramme Logique Du Demi-Additionneur

Code VHDL Pour Le Demi-Additionneur

l’entité ha est
Port(a: dans STD_LOGIC;
b: dans STD_LOGIC;
sha: out STD_LOGIC ;

cha: out STD_LOGIC);
end ha;
architecture Comportementale de ha est
begin
sha < = a xor b;
cha < = a et b;
end Comportemental

Circuit Additionneur complet

Un additionneur complet est utilisé pour ajouter trois nombres binaires d’entrée. La mise en œuvre d’un additionneur complet est difficile par rapport à un demi-additionneur. L’additionneur complet a trois entrées et deux sorties, les i / ps sont A, B et Cin et les o / p sont sum ‘S’ et portent ‘Cout’. Dans trois entrées de l’additionneur complet, deux i / ps A B sont addend et augend, où la troisième i / p Cin est la poursuite de l’opération de chiffre précédente. Le circuit additionneur complet génère deux bits o/p et ceux-ci sont notés avec les signaux S et Cout. Où sum = 2XCout + S

 Circuit Additionneur complet

Circuit Additionneur complet

Table de vérité de l’Additionneur complet

La table de vérité du circuit additionneur complet est montrée ci-dessous, en utilisant cela, nous pouvons obtenir les fonctions booléennes pour sum & carry. Ici, la carte de Karnal est utilisée pour obtenir les équations booléennes pour la somme et la portance de l’additionneur complet.

 Table de Vérité de l'Additionneur complet

Table de Vérité de l’Additionneur complet

Diagramme logique de l’Additionneur complet

Ce circuit logique de l’additionneur complet est utilisé pour ajouter trois nombres binaires, à savoir A, B et C, et deux somme et report o / ps. Ce circuit logique additionneur complet peut être mis en oeuvre avec deux demi-circuits additionneurs. Le circuit additionneur de la première moitié est utilisé pour ajouter les deux entrées afin de générer une somme incomplète & de retenue. Alors qu’un additionneur de la deuxième moitié est utilisé pour ajouter « Cin » à la somme de l’additionneur de la première moitié pour obtenir la sortie finale. Si un circuit logique de demi-additionneur génère un report, il y aura un report o / p. Ainsi, le report de sortie sera une fonction OU du report o / p du demi-additionneur. Jetez un œil au circuit logique de l’additionneur complet illustré ci-dessous.

 Diagramme Logique de l'Additionneur complet

Diagramme Logique de l’Additionneur complet

Codage VHDL pour l’Additionneur complet

l’entité full_add est
Port(a: dans STD_LOGIC;
b: dans STD_LOGIC;
cin: dans STD_LOGIC;
sum: out STD_LOGIC;
cout: out STD_LOGIC);
end full_add;
architecture Comportementale de full_add est
le composant ha est
Port(a : dans STD_LOGIC;
b: dans STD_LOGIC;
sha: out STD_LOGIC;
cha: out STD_LOGIC);
composant de fin;
signal s_s, c1, c2: STD_LOGIC;
début
HA1: carte de port ha(a, b, s_s, c1);
HA2: carte de port ha(s_s, cin, sum, c2);
cout < = c1 ou c2;
end Comportemental;

Ainsi, il s’agit de l’Explication du Circuit Additionneur en bref avec le schéma de circuit, qui comprend un demi-additionneur, un additionneur complet avec leurs diagrammes logiques de tables de vérité &, De plus, toutes les questions concernant ce sujet ou des idées de projet d’ingénierie pour les étudiants en ingénierie de dernière année donnent votre avis en commentant dans la section commentaire ci-dessous. Voici une question pour vous, quelles sont les applications du demi-additionneur et de l’additionneur complet?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.