Académique Documents
Professionnel Documents
Culture Documents
Technologie:
Module ER 23
Module ER 23
SYNTHSE LOGIQUE
SYNTHSE LOGIQUE
VHDL
VHDL
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
I.
I.
Gnralits
Gnralits
I.1. Prsentation
I.1. Prsentation
I. 2. Pourquoi des circuits programmables ?
I. 2. Pourquoi des circuits programmables ?
I. 3. Classification des circuits logiques
I. 3. Classification des circuits logiques
programmables
programmables
I.4. Domaine des circuits logiques
programmables
I. 5. Performances compares
I. 5. Performances compares
I. . !n"ironnement de d"eloppement
I. . !n"ironnement de d"eloppement
RECONFIGURABLES
RECONFIGURABLES
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
II. Les technologies d interconnexion
II.1. #es cellules $ fusible ou antifusible
II.2. #es cellules reprogrammables
les cellules %las& !P'()
II.3. Conclusion
III. Architectres
III.1. Introduction
III.2. P#D
III.3. !P#D * CP#D
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
I. Gnralits
I.!. "rsentation
matrice P#/
matrice P#/
- - toute fonction toute fonction
combinatoire peut Ftre combinatoire peut Ftre
e9prime sous forme e9prime sous forme
d1 une somme de termes d1 une somme de termes
produits ou d 1un produit produits ou d 1un produit
de termes somme de termes somme
Codage des
Codage des
fonctions .
fonctions .
- - table d1 interconne9ion table d1 interconne9ion
programmable programmable
III.#. "L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
III.#. "L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
III.#. "L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
/rc&itecture
- ensemble de fonctions de t+pe P/#
pou"ant Ftre interconnectes $ l 1aide
d 1une matrice
- macrocellules de base regroupes en
blocs logiques
- 2 ni"eau9 d 1interconne9ion .
4 matrice globale ;/I)=
4 distribution de signau9 dans c&aque bloc
logique
III.). E"L/ 0 C"L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
/rc&itecture
III.). E"L/ 0 C"L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
4 +ilinx +C#C#,-
- arc&itecture tr,s simple ;t+pe P#/=
- composants isp3 norme B:/8
- tensions . 136 @ et 135@G@CCI(G333@
- "itesse de fonctionnement le"e ;:
PD
H53Ins=
- mode programmable de rduction de la
consommation pour c&aque macrocellule
- sortie (pen*Drain pour (? cEbl et Jdri"e #!DL
- option de mise $ la masse des entresMsorties
afin de rduire les perturbations
III.). E"L/ 0 C"L/
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
III.). E"L/ 0 C"L/
CoolRnner0II C"L/ Fa&il5 "ara&eters
CoolRnner0II C"L/ Fa&il5 "ara&eters
+C#C#,-
+C#C#,-
)acrocells. 25
)acrocells. 25
)a9 IM( . 177
)a9 IM( . 177
:PD ;ns=. 5.I
:PD ;ns=. 5.I
:0? ;ns= . 2.4
:0? ;ns= . 2.4
%0N0:!)1 ;)OP=. 25
%0N0:!)1 ;)OP=. 25
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
4 +ilinx +C#C#,-
4 C&aque bloc fonctionnel contient 1
macrocellules indpendantes
4 #es 1 sorties alimentent la matrice
d1interconne9ion
4 #a logique interne ;internal logic engine=
est ralis par un P#/ qui acc,dent
directement au9 blocs I(
4 #es 47 entres peu"ent gnrer 5
termes produits
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
4 +ilinx +C#C#,- 6 la carte de d1elo%%e&ent
CoolRnner
Cicui!" logi#ue" $og%&&%'le"
Cicui!" logi#ue" $og%&&%'le"
4 +ilinx +C#C#,- 6
la carte de
d1elo%%e&ent
CoolRnner
!ntres acti"es J#L
!ntres acti"es J#L
0orties acti"es J#L
0orties acti"es J#L
/ffic&age I segments
/ffic&age I segments
multiple9
multiple9
Des questions ???
Des questions ???
)ise en pratique cette semaine a"ec le
)ise en pratique cette semaine a"ec le
module @OD# Qappliqu au t&,me 2
module @OD# Qappliqu au t&,me 2
des :' ;!' 22=
des :' ;!' 22=
Cicui!" logi#ue"
Cicui!" logi#ue"
$og%&&%'le"
$og%&&%'le"