Accueil - Connexion

Circuits et architectures logiques

377-1 Circuits et architectures logiques Informatique (formation initiale sous statut étudiant) S5
Cours : 10 h TD : 0 h TP : 14 h Projet : 0 h Total : 24 h
Responsable : Ahmed Aouchar
Pré-requis
non
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)
Travaux pratiques sur maquette Nexys4, programmation en VHDL :
- hexadecimal - 7 segments decoder
- counter
- state machine coding
- divisor
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.

Bloc compétence : Développer et déployer une solution logicielle
-> Niveau 3 : Adapter une modélisation en fonction de contraintes (physiques, systèmes, temps, complexité et coût).
Bibliographie
Lewin et Maret, Systèmes logiques. R.J. Tocci, Circuits numériques, ed. Dunod.

© 2024 - ENSICAEN ( Mentions Légales - Crédits )