12.07.2015 Views

Poly de cours

Poly de cours

Poly de cours

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1.1 Déco<strong>de</strong>ur récursifIl est possible <strong>de</strong> construire <strong>de</strong> manière récursive un déco<strong>de</strong>ur ayant n entrée. Il faut alors introduire uncirtuit un peu plus général avec une nouvelle entrée appelée CS pour Chip Select. Un déco<strong>de</strong>ur k bitsavec une entrée CS possè<strong>de</strong>nt donc k+1 entrées CS, A 0 , …, A k-1 et 2 k sorties S 0 , …, S 2 k -1 . Cecircuit se comporte <strong>de</strong> la façon suivante. Si l’entrée CS vaut 0, toutes les sorties valent 0 et si CS vaut1, il se comporte comme un simple déco<strong>de</strong>ur. L’entrée dont le numéro s’écrit en binaire A k-1 … A 0vaut 1 et toutes les autres sorties valent 0.Pour k = 1, la table <strong>de</strong> vérité du déco<strong>de</strong>ur 1 bit avec une entrée CS est donc la suivante.On en déduit facilement le circuit ci-<strong>de</strong>ssous.Entrée SortiesCS A 0 S 0 S 10 0 0 00 1 0 01 0 1 01 1 0 1Schéma et symbole d’un déco<strong>de</strong>ur 1 bit avec entrée CSPour k > 1, on peut construire un déco<strong>de</strong>ur à k+1 entrées en utilisant <strong>de</strong>ux déco<strong>de</strong>urs à k entrées et undéco<strong>de</strong>ur à 1 entrée et en les combinant comme sur le schéma ci-<strong>de</strong>ssous. Les <strong>de</strong>ux déco<strong>de</strong>urs à kentrées recoivent les entrées A 0 , …, A k-1 et leurs <strong>de</strong>ux entrées CS sont commandées par les <strong>de</strong>uxsorties du déco<strong>de</strong>ur 1 bit. Ce <strong>de</strong>rnier reçoit en entrée A k et CS.Construction récursive d’un déco<strong>de</strong>ur à k+1 entrées- 30 -

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

Saved successfully!

Ooh no, something went wrong!