Académique Documents
Professionnel Documents
Culture Documents
Pierre Langlois
http://creativecommons.org/licenses/by-nc-sa/2.5/ca/
A3 A2 A1 A0
décodeur 4:16
m15
m14
m13
m12
A3 m11
m10
A2 m9
m8
A1 m7
m6
A0 m5
m4
m3
m2
m1
m0
D7 D6 D5 D4 D3 D2 D1 D0
F2 F1 F0
INF3500 : Conception et implémentation de systèmes numériques 4
Réseaux de logiques programmables : PLA
• Cha ue i te se tio d’u e lig e ho izo tale et d’u e lig e ve ti ale est p og a a le.
• Seuls 6 termes (produits – ET logique) peuvent être réalisés à partir des quatre entrées et de leurs compléments.
• Seules trois fonctions de sortie peuvent être réalisées. F2 F1 F0
A B C D F
Un comité composé de quatre personnes a besoin 0 0 0 0 0
d’u a is e de vote se et pou les 0 0 0 1 0
amendements sur la constitution du comité. 0 0 1 0 0
F = A' BCD + AB'CD + ABC' D + ABCD'+ ABCD
Un amendement est approuvé si au moins 3 0 0 1 1 0
= BCD + ACD + ABD + ABC
personnes votent pour. 0 1 0 0 0
Concevoir un circuit logique qui accepte 4 entrées 0 1 0 1 0
représentant les votes. La sortie du circuit doit 0 1 1 0 0
indiquer si l’a e de e t est accepté. 0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
INF3500 : Conception et implémentation de systèmes numériques 7
Réseau PLA: exemple – i pl e tatio d’u e fo tio logi ue
Observations:
• La i i isatio des uatio s ’est pas toujou s utile.
• L’o d e da s le uel o pla e les e t es est u ial.
• L’utilisatio d’u i uit PAL 4-3-6 est ieux u’u e ROM
16 × 8 pour ce circuit.
F2 F1 F0
INF3500 : Conception et implémentation de systèmes numériques F 8
Réseaux logiques programmables :
circuit PAL (Programmable Array Logic)
INF3500 : Conception et implémentation de systèmes numériques Datasheet SRPS019A, Texas Instruments, April 2000.
9
Tampons inverseurs à la sortie
A F = “Z”
A F = A’
• On programme un PAL en
établissant des connexions
entre les lignes verticales et
horizontales pour former des
sommes de produits.
• Les sorties sont toujours
inversées, il faut en tenir
compte.
INF3500 : Conception et implémentation de systèmes numériques Datasheet SRPS019A, Texas Instruments, April 2000. 11
PAL 16R8
INF3500 : Conception et implémentation de systèmes numériques Source: Roth, 5e éd., © Brooks/Cole 2004 16
Xilinx inc., XC9500XL High-Performance CPLD Family Data Sheet, DS054, 2009.
Vous dev iez ai te a t t e apa le de …