Objectifs
Au terme de ce cours, la personne étudiante sera en mesure de/d’ :
• Spécifier, de concevoir et de vérifier des systèmes digitaux à l'aide des outils modernes de conception assistée par ordinateur.
Contenu
Acquisition des notions de la logique mixte. Analyse et conception de systèmes logiques réels de complexité moyenne. Machines Séquentielles Algorithmiques. Modèle de Mealy et de Moore. Étude des séquenceurs synchrones et principalement synchrones. Réalisation de circuits et systèmes logiques au moyen de composants programmables et outils de conception récents (ROM, PAL, PLA, GAL, CPLD, FPGA, FPIC, HDL, VHDL, etc.). Introduction à la synthèse de haut niveau des circuits logiques. Conception de systèmes séquentiels par la méthode hiérarchique. Commande de périphériques analogiques par circuits séquentiels.
Le microcontrôleur STM32F0 : Introduction au microcontrôleur STM32F0 de STMicroelectronics, revue de ses composantes matérielles et leurs caractéristiques, détails de fonctionnement des modules, module de réinitialisation et de contrôle d'horloges, module d'entrées/sorties tout usage, module de communication série synchrone/asynchrone
Projet de conception par des outils CAO.