Pré-requis |
Non renseigné |
Objectifs de l'enseignement |
Donner les connaissances sur la structure logique interne de coeurs de calculateurs et transmettre le savoir-faire utile sur le représentation des nombres. |
Programme détaillé |
Cet enseignement doit apporter les compétences nécessaires pour élaborer, optimiser et simuler des fonctionnalités appartenant aux domaines de la logique combinatoire et de la logique séquentielle. Les thèmes suivants seront abordés : - Numération et codage, conversion, représentation des nombres - Algèbre de Boole - Fonctions de base (ou exclusif, décodeurs, multiplexeurs, logique programmée) - Synthèse de fonctions combinatoires - Opérateurs arithmétiques - Eléments de mémorisation (latches, flip-flops, registres) - Synthèse de circuits séquentiels synchrones (compteurs, machine d'état) - Architecture de coeur de calculateur (unité de traitement, unité de contrôle, chemin de données) |
Applications (TD ou TP) |
Réalisation de circuits combinatoires et séquentiels simples et complexes. |
Compétences acquises |
Représentation des nombres. Méthodes de synthèse de systèmes logiques combinatoires ou séquentiels à partir d'un cahier des charges. Connaissance de la structure interne d'un coeur de calculateur. |
Bibliographie |
Lewin et Maret, Systèmes logiques. R.J. Tocci, Circuits numériques, ed. Dunod. |