0% ont trouvé ce document utile (0 vote)
484 vues2 pages

Serie TD3

Ce document contient huit exercices sur l'implémentation de fonctions logiques à l'aide de tables de correspondance à accès direct (LUT). Les exercices couvrent diverses configurations de LUT et fonctions logiques.

Transféré par

Lahcene Ziet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
484 vues2 pages

Serie TD3

Ce document contient huit exercices sur l'implémentation de fonctions logiques à l'aide de tables de correspondance à accès direct (LUT). Les exercices couvrent diverses configurations de LUT et fonctions logiques.

Transféré par

Lahcene Ziet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Série d’Exercices #3 – Technologies Look-Up Tables LUT

Exercice1 :
Etant donné une table LUT (look-up table) cinq entrées / sortie unique. Combien
d'emplacements de mémoire contient-elle? Combien de fonctions logiques différentes
(booléennes) peuvent y être implémentées? Implémentez les fonctions booléennes suivantes à
l'aide de cette LUT:
a) F(A, B, C, D, E) = ABC’D’E’ + A’BCDE’ + A’BCDE’ + A’B’C’DE
b) F(A, B, C, D, E) = ABC + AB’CDE’ + DE
c) F(A, B, C, D, E) = (A+B’+C)(A+B’+C’+D+E)(A’+B+E’)

Exercice2:
a- Montrez comment implémenter sur une LUT 3 entrées et 2 sorties la fonction
F (a, b, c) = a + bc.
b- Montrez comment implémenter sur deux tables LUTs 3 entrées et 2 sorties la fonction
F (a, b, e, d) = ab + ed.
Supposons que vous pouvez connecter les LUTs de manière personnalisée (c'est-à-dire,
n'utilisez pas de matrice de commutation, connectez simplement vos fils directement).

Exercice3:
La LUT à quatre entrées / sortie unique est donnée comme élément de base de la logique
combinatoire. Implémentez les fonctions logiques suivantes
a) F(A, B, C, D, E) = AB’CDE’ + ABC’D’E
b) F(A, B, C, D, E) = (A+B+C+E)(A+B’+D’)(B’+C’+D+E)
En utilisant uniquement des LUTs du type donné. De combien de LUT vous avez besoin pour
cette implémentation? Montrez l'interconnexion de toutes les LUT et listez le contenu de
chacune d'entre elles.

Exercice4:
Montrez comment implémenter sur deux LUTs 3 entrées et
2 sorties la fonction suivante:
F (a, b, e, d) = a 'bd + b' ed '.
Supposons que les deux tables LUTs sont connectées de la
manière illustrée à la figure ci-contre. Vous n'aurez pas
besoin d'utiliser toutes les sorties chaque LUT

Exercice5:
Même question pour les fonctions :
a- F (X, y, z) = x' y + xyz' et G (w, x, y, z ) = w' x' y + w' xyz '
b- F (a, b, e, d) = abe + d et G = a '. Vous devez implémenter F et G avec seulement deux
tables LUTs de la manière illustré à la figure pécédante.
Exercice6:
«Concevez» vos propres circuits FPLD qui ne contiennent que des éléments logiques basés sur
des LUT à quatre entrées / sortie unique, qui peuvent s'adapter aux conceptions du problème
précédent. Montrez le partitionnement et l'ajustement de la conception à votre FPLD. Dessinez
toutes les connexions en supposant qu'un nombre suffisant de longues lignes d'interconnexion
est disponible. Votre FPLD doit être organisé comme une matrice de LUT.

Exercice7:
Implémentez un comparateur à 2 bits qui compare deux nombres à 2 bits et qui produit trois
sorties indiquant ‘’supérieur à’’, ‘’inférieur à’’, et ‘’ égal à’’, en utilisant n'importe quel nombre
de tables LUTs 3 entrées et 2 sorties et des connexions personnalisées.

Exercice8:
a- Montrez comment implémenter un additionneur carry –ripple 4 bits en utilisant
n'importe quel nombre de tables LUTs à 3 entrées à 2 entrées et des connexions
personnalisées parmi les tables. Astuce: mappez un additionneur complet à chaque table
LUT.
b- Montrez comment implémenter un additionneur carry –ripple 4 bits en utilisant
n'importe quel nombre de tables LUTs 4-entréesl 1 sortie et des connexions
personnalisées.
c- Montrez comment implémenter un comparateur qui compare deux nombres 8 bits et a
une seule sortie égale à, en utilisant n'importe quel nombre de LUTs de 4 entrée-1 sortie
et des connexions personnalisées.

Vous aimerez peut-être aussi