Académique Documents
Professionnel Documents
Culture Documents
Système combinatoire :
1. 1-Etude et simulation d’un circuit encodeur décimal vers BCD :
On étudie dans ce premier passage, un circuit combinatoire qui sert à
coder une entrée décimale en Bcd.
On envisage d’avoir 10 entrées, chacune représente un nombre à 1 bits,
la sortie est donc en 4 bits.
Puisque l’encodeur sera à priorité, plusieurs entrées donc peuvent être
activées à la fois, l’encodeur va coder l’entrée ayant l’indice le plus
grand.
L’analyse de fonctionnement du circuit nous permet d’écrire un tableau
de vérité.
Qui sera de la forme suivante :
E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0
0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 1 X 0 0 0 1
0 0 0 0 0 0 0 1 X X 0 0 1 0
0 0 0 0 0 0 1 X X X 0 0 1 1
0 0 0 0 0 1 X X X X 0 1 0 0
0 0 0 0 1 X X X X X 0 1 0 1
0 0 0 1 X X X X X X 0 1 1 0
0 0 1 X X X X X X X 0 1 1 1
0 1 X X X X X X X X 1 0 0 0
1 X X X X X X X X X 1 0 0 1
S1 S0 R0 A1 B1 F1 RS1
0 0 0 0 0 0 0
0 0 0 0 1 1 0
0 0 0 1 0 1 0
0 0 0 1 1 0 1
0 0 1 0 0 1 0
0 0 1 0 1 0 1
0 0 1 1 0 0 1
0 0 1 1 1 1 1
0 1 0 0 0 0 0
0 1 0 0 1 1 1
0 1 0 1 0 1 0
0 1 0 1 1 0 0
0 1 1 0 0 1 1
0 1 1 0 1 0 1
0 1 1 1 0 0 0
0 1 1 1 1 1 1
1 0 0 0 0 0 0
1 0 0 0 1 1 0
1 0 0 1 0 1 1
1 0 0 1 1 0 0
1 0 1 0 0 1 0
1 0 1 0 1 0 1
1 0 1 1 0 0 0
1 0 1 1 1 1 0
1 1 0 0 0 0 0
1 1 0 0 1 1 1
1 1 0 1 0 1 1
1 1 0 1 1 0 1
1 1 1 0 0 1 0
1 1 1 0 1 0 1
1 1 1 1 0 0 0
1 1 1 1 1 1 0
Le tableau donne les équations suivantes :
Fi=r e ,i ⊕ ai⊕ bi
rsi=r∗S 1∗[ S 0 ⊕ ai ⊕bi ] + b∗S 1∗[ ai ⊕ S 0 ] +S 0∗S 1+ [ ai∗bi∗r e,i + a∗bi∗r ] + S 0∗S 1∗[r e ,i∗ai⊕bi+b∗
Fi=la sortie du circuit ;
rsi=le retenu final de l’opération effectuée ;
S0=le premier bit du code opérant ;
S1=le deuxième bits du code opérant ;
rei=le retenu initial ;
le circuit logique est donc :
pour le résultat Z, qui indique que la sortie F est nulle , a pour équation
logique :
Z=F 1+ F 2+ F 3+ F 4 ;
Z sera initialisé à l’état 1.
Le circuit logique est le suivant :