Cours vhdl
Implantation des circuits numériques •Avec des éléments discrets •Avec des microprocesseurs, micro contrôleurs, DSP •Avec des circuits à architecture programmable PAL, GAL, FPGA •Avec des circuits intégrés ASIC
PLD : Programmable Logic Device, CPLD : Complex PLD, PAL: Programmable Array Logic, GAL: Generic Array Logic, FPGA : Field Programmable Gate Array, ASIC : application-specific integrated circuit
Formation VHDL
Introduction
Vahid MEGHDADI
1
Circuit avec des éléments discrets
•Circuit figé •Circuit imprimé difficile à modifier •Intégration limitée •Coût élevé •Justifié pour de petits circuits
Formation VHDL
Introduction
Vahid MEGHDADI
2
Circuit à fonctionnement programmable
•A base des microprocesseurs, Microcontrôleurs, DSP •En modifiant le programme on modifie la fonction •Plus souple que les circuits à éléments discrets
•Vitesse limitée (mais qui augmente sans cesse) •Parallélisme compliqué (mais faisable) •Intégration encore limitée •Adapté à des opérations séquentielles
Formation VHDL
Microprocesseur
Mémoire
Pér iph éri que
Introduction
Vahid MEGHDADI
3
Circuit à architecture programmable
•Une quantité importante de portes logiques •Des matrices d'interconnections programmables •Modification du fonctionnement sur le circuit (ISP) •Souplesse assurée •Coût de fabrication faible (pour un nombre limité) •Intégration forte •Adapté à des applications gourmandes en logique •Temps de développement dépend de l'application • Compliqué pour implanter des algorithmes complexes
Formation VHDL
Introduction
Vahid MEGHDADI
4
Les ASIC
Application Specific Integrated Circuit
• Coût très bas mais pour de gros tirages • Temps de développement important • Pas de modifications une fois fabriqué • Nécessitant un fondeur pour la fabrication
Formation VHDL
Introduction
Vahid MEGHDADI
5
ASIC ou FPGA ?
ASICs
FPGAs
High performance Low development