03.01.2014 Views

Circuits logiques combinatoires

Circuits logiques combinatoires

Circuits logiques combinatoires

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3-CIRCUITS LOGIQUES COMBINATOIRES<br />

Mux de 4 à 1<br />

Mux de 4 à 1, implémentation<br />

Le fait que le multiplexeur implémente une décomposition de Shannon est une de ses propriétés<br />

remarquables. On se souviendra ici que la décomposition de Shannon donne :<br />

f (x 0 , x 1 , x 2 ,... , x n ) = x 0 f (0, x 1 , x 2 ,... , x n )+ x 0 f (1, x 1 , x 2 ,... , x n )<br />

Si on regarde l’implémentation du mux de 2 à 1, la fonction qu’il implémente est :<br />

f (c, w 0 , w 1 ) = c w 0 + c 0 w 1 = c f (0, w 0 , w 1 )+ c 0 f (1, w 0 , w 1 ), où on trouve par identification des termes:<br />

• f (c, w 0 , w 1 ) = w 0 si c = 0<br />

• f (c, w 0 , w 1 ) = w 1 si c = 1<br />

On voit clairement clair que le signal de contrôle c permet de choisir (mettre en sortie) l’entrée w 0 si c=0, et<br />

l’entrée w 1 si c = 1. Le même raisonnement peut être appliqué au mux de 4 à 1 en appliquant récursivement<br />

la décomposition de Shannon.<br />

f (x 0 , x 1 , x 2 ,... , x n ) = x 0 x 1 f (0, 0, x 2 ,... , x n )+ x 0 x 1 f (0, 1, x 2 ,... , x n )<br />

+ x 0 x 1 f (1, 0, x 2 ,... , x n )+ x 0 x 1 f (1, 1, x 2 ,... , x n )<br />

Or si on regarde l’implémentation donnée plus haut du mux de 4 à 1, on a :<br />

f (c 0 , c 1 , w 0 , w 1 , w 2 , w 3 ) = c 0 c 1 w 0 + c 0 c 1 w 2 + c 0 c 1 w 1 +c 0 c 1 w 3<br />

f (c 0 , c 1 , w 0 , w 1 , w 2 , w= c 0 c 1 f (0, 0, w 0 , w 1 , w 2 , w 3 ) + c 0 c 1 f (0, 1, w 0 , w 1 , w 2 , w 3 )<br />

+ c 0 c 1 f (1, 0, w 0 , w 1 , w 2 , w 3 ) +c 0 c 1 f (1, 1, w 0 , w 1 , w 2 , w 3 )<br />

46

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!