Titre : | Les circuits programmables |
Auteurs : | Michel-Jean, Auteur |
Type de document : | texte imprimé |
Editeur : | paris : èdi tests, 1983 |
ISBN/ISSN/EAN : | 978-2-86699-010-7 |
Format : | 188p. / ill. / 20cm. |
Note générale : | index |
Langues: | Français |
Langues originales: | Français |
Index. décimale : | 004 (informatique en général) |
Catégories : | |
Mots-clés: | Les circuits programmables |
Résumé : |
Voici un résumé des points clés :
Définition et principe : Un circuit programmable est un assemblage d'opérateurs logiques (portes ET, OU, etc.) et de bascules (éléments de mémoire) dont les interconnexions peuvent être modifiées (programmées) pour définir la fonction désirée. La programmation consiste à établir ou rompre des connexions entre ces éléments. Types principaux : PLD (Programmable Logic Device) : C'est un terme générique. Parmi les plus simples, on trouve les PAL (Programmable Array Logic) et les GAL (Generic Array Logic). Les PAL ont une matrice ET programmable et une matrice OU fixe, tandis que les GAL sont une évolution des PAL avec une configuration effaçable et réinscriptible. CPLD (Complex Programmable Logic Device) : Ils sont composés de plusieurs blocs logiques (souvent des PLD simples) interconnectés via une matrice programmable. Ils offrent une densité plus élevée et des délais plus prévisibles que les FPGA. Leur programmation est non volatile (enregistrée sur une EEPROM ou Flash). FPGA (Field Programmable Gate Array) : Ce sont les circuits programmables les plus complexes. Ils sont constitués d'un grand nombre de petits blocs logiques configurables (CLB) et de matrices d'interconnexion. Les FPGA sont très flexibles et adaptés aux applications complexes, mais leur programmation est souvent volatile (basée sur la RAM), nécessitant une reconfiguration à chaque mise sous tension. Technologies de programmation : Fusibles/Antifusibles : Méthodes plus anciennes et souvent irréversibles. Les fusibles sont "grillés" pour rompre une connexion, tandis que les antifusibles créent une connexion en claquant une couche isolante. Mémoires non volatiles (EEPROM, Flash) : Permettent une reprogrammation électrique et conservent la configuration sans alimentation. Utilisées notamment dans les CPLD. Mémoires volatiles (RAM) : Offrent une reconfiguration illimitée, mais la configuration est perdue à la coupure de l'alimentation. Très répandues dans les FPGA. Avantages : Flexibilité : Permettent de modifier la fonction d'un circuit après sa fabrication. Prototypage rapide : Idéaux pour tester et valider des conceptions numériques. Réduction des coûts et du temps de développement : Évitent la fabrication de circuits intégrés spécifiques (ASIC) pour des volumes faibles ou des prototypes. Reconfigurabilité : Certains circuits peuvent être reconfigurés en cours de fonctionnement. Outils et langages : La conception avec des circuits programmables nécessite des outils de conception assistée par ordinateur (CAO) et des langages de description matérielle comme le VHDL (VHSIC Hardware Description Language) ou le Verilog. Ces langages permettent de décrire le comportement logique du circuit avant sa synthèse et son implémentation sur le composant. |
Note de contenu : | les circuits programmables sont devenus des éléments essentiels dans le domaine de l'électronique numérique, offrant une solution flexible et efficace pour la conception et le prototypage de systèmes logiques complexes. |
Exemplaires (1)
Code-barres | Cote | Support | Localisation | Section | Disponibilité |
---|---|---|---|---|---|
Info.A/563 | 004/209/1 | Livre | BU Centrale Batna 1 | Deuxième étage : Architecture, sciences et technologies | Disponible |