Multiplication de A et B (4 bits), résultat sur 8 bits Dans la configuration de simulation proposée, A=7 et B=6, le résultat qui combine les 8 sorties binaires en un seul afficheur produit la valeur entière non signée 42. Du point de vue topologique, la donnée B est propagée verticalement sur l'ensemble des cellules, la donnée A horizontalement, les produits se trouvant alors sur le bord droit pour le poids faible P[0.. [Numérique] additionneur, multiplexeur. 3] et sur le bord inférieur pour le poids fort P[4.. 7]. Chaque bloc réalise une multiplication binaire. Topologie du multiplieur 4 x 4 bits Dans ce chapitre vous avez appris à concevoir un circuit de multiplication élémentaire. Vous allez pouvoir maintenant implémenter et simuler à l'aide du logiciel DSCH n'importe quelle opération combinatoire (addition, soustraction, multiplication) de nombres entiers.
Multiplexeur 4 Bits Blog
Connectez 4 entrées analogiques à AI1, AI2, AI3 et AI4. Avec le paramètre S, vous pouvez alors choisir entre les 4 entrées pour ce qui est de sortie à AQ:
S = 0
AQ = 0
0 sera choisi
S = 1
AQ = AI1
La valeur de AI1 sera choisie
S = 2
AQ = AI2
La valeur de AI2 sera choisie
S = 3
AQ = AI3
La valeur de AI3 sera choisie
S = 4
AQ = AI4
La valeur de AI4 sera choisie
Si l'entrée DisP est activée, AQ = 0, ou si S est une valeur qui n'est pas dans l'intervalle 0-4 alors AQ = 0.
Multiplexeur 4 Bits N
Si l'on utilise des portes logiques
intégrées, on obtient le circuit représenté à la figure 34. La sortie du circuit se met au
niveau H quand au moins deux des inverseurs
sont commutés sur la tension positive. On s'aperçoit qu'il faut employer
plusieurs types de portes, des portes OU à 3 entrées,
une porte OU à 2 entrées et une porte
ET
à 4 entrées. Nous allons voir que la même
fonction peut être obtenue avec un multiplexeur unique
à seize entrées. D'après ce qui a été dit
auparavant, les quatre interrupteurs sont reliés aux quatre entrées de
commande D, C, B, A du multiplexeur. Pour déterminer comment relier les
seize entrées de données, il suffit de suivre la procédure décrite et de
construire une table à seize lignes comme celle de la figure 35. Multiplexeur 4 bits. Pour chacune des combinaisons des
entrées de commande, on reporte dans la colonne de la sortie l'état que
celle-ci doit prendre. Dans la table de la figure 35, les
lignes représentées en caractères rouges correspondent au cas où deux au
moins des entrées de commande sont au niveau H
et pour lesquelles la sortie doit donc être au niveau H.
Principe Illustrons le processus de multiplication par un exemple basé sur deux entiers non signés de 4 bits, A[0.. 3] et B[0.. 3]. Exemple Voici par exemple la multiplication de A et B, où A=6 et B=7 et le résultat A x B=42. Comme pour une multiplication décimale, on commence par multiplier A[0.. 3] par B[0] (c'est-à-dire 0b0110 x 1), puis A[0.. 3] par B[1], A[0.. 3] par B[2] et enfin A[0.. 3] par B[3]. Le résultat est ensuite fabriqué par une série d' additions élémentaires mises en cascades les unes après les autres. Multiplexeur 4 bits blog. Dans l'exemple ci-dessous, on notera que les retenues des additions des 4 nombres de 4 bits ne sont pas inscrites sur la figure pour raison de lisibilité, mais elles sont bien prises en compte au moment de l'addition. Principe de la multiplication binaire illustré par un exemple Implémentation logique La multiplication des nombres entiers A et B peut être mise en œuvre en utilisant des circuits de multiplication binaires élémentaires assemblés sous forme de matrices. Dans chaque cellule de multiplication, l'idée principale est de calculer le produit P = Ai x Bj (qui correspond à une porte AND) et d'ajouter la somme précédente et la retenue précédente.