
Cours électronique numérique
Maîtrisez l'électronique numérique, des portes logiques à la programmation FPGA, dans une formation complète. Vous concevrez des circuits réels, écrirez du code de description matérielle et bâtirez des systèmes numériques complets avec assurance. Cette formation couvre tout, de l'algèbre de Boole et des bascules à la conception d'UAL, l'interface mémoire et les techniques basse consommation.
Ce que vous allez apprendre:
Vous commencerez par les systèmes de nombres binaires et l'algèbre de Boole, puis progresserez à travers la conception de circuits combinatoires, la logique séquentielle et les machines à états finis. Vous apprendrez à concevoir des additionneurs, des multiplexeurs, des décodeurs et des unités arithmétiques et logiques complètes. Le cours couvre les architectures mémoire, y compris la SRAM, la DRAM, la ROM et la mémoire flash. Vous programmerez des PAL, des CPLD et des FPGA en utilisant VHDL et Verilog. L'intégrité du signal, l'optimisation de la puissance et les techniques de testabilité sont également incluses. À la fin, vous serez en mesure d'intégrer et de vérifier des systèmes numériques complets au niveau transfert de registres.
Comment vous étudiez de façon pratique Cours électronique numérique
Comment vous pratiquez Cours électronique numérique
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de la logique numérique
Fondements de la logique numérique
Leçon 1 • Fondamentaux de l'algèbre de Boole
Présente les variables booléennes, les axiomes et les théorèmes pour la simplification logique. Fournit le cadre mathématique pour la conception et la réduction des circuits logiques.
Leçon 2 • Portes logiques et tables de vérité
Examine les types de portes standard, leurs symboles et la construction des tables de vérité. Relie les expressions booléennes abstraites aux implémentations physiques de portes.
Leçon 3 • Systèmes de numération et conversions
Couvre les systèmes binaire, octal et hexadécimal et les méthodes de conversion inter-bases. Établit le langage numérique utilisé dans toute l'analyse des circuits numériques.
Leçon 4 • Simplification par tableau de Karnaugh
Enseigne les règles de regroupement des tableaux de Karnaugh pour minimiser les expressions Somme-de-Produits et Produit-de-Sommes. Réduit systématiquement le nombre de portes et la complexité du circuit.
Leçon 5 • Familles logiques et caractéristiques électriques
Compare les familles TTL, CMOS et ECL en termes de vitesse, puissance et marge de bruit. Ancre les décisions de conception de circuits dans des contraintes électriques réelles.
Chapitre 2MasquerCacher les détailsVoir les détailsConception de circuits combinatoires
Conception de circuits combinatoires
Leçon 1 • Encodeurs et décodeurs
Explique les encodeurs de priorité, les décodeurs binaires et les pilotes d'affichage à sept segments. Relie la logique d'encodage aux applications réelles d'affichage et de décodage d'adresses.
Leçon 2 • Multiplexeurs et démultiplexeurs
Couvre le fonctionnement des MUX/DEMUX, le contrôle des lignes de sélection et l'implémentation de fonctions à l'aide de multiplexeurs. Démontre le routage de données comme un outil logique universel.
Leçon 3 • Analyse temporelle des circuits combinatoires
Analyse le délai de propagation, les glitchs et le timing du chemin critique dans les réseaux combinatoires. Prépare les apprenants à respecter les contraintes de timing dans les conceptions réelles.
Leçon 4 • Comparateurs et convertisseurs de code
Conçoit des comparateurs de magnitude et des circuits de conversion de code pour le BCD et le code Gray. Renforce la méthodologie de conception booléenne avec des circuits pratiques de traitement de données.
Leçon 5 • Additionneurs et soustracteurs
Construit les circuits demi-additionneur, additionneur complet et additionneur à propagation de retenue à partir d'expressions booléennes. Introduit le matériel arithmétique comme base pour la conception d'UAL.
Chapitre 3MasquerCacher les détailsVoir les détailsLogique séquentielle et bascules
Logique séquentielle et bascules
Leçon 1 • Registres et registres à décalage
Conçoit des registres de chargement parallèle et des registres à décalage série/parallèle pour le stockage et le déplacement de données. Relie les réseaux de bascules aux circuits pratiques de gestion de données.
Leçon 2 • Bascules déclenchées par front
Couvre les bascules D, JK, T et SR avec déclenchement par front et entrées de preset/clear. Fournit les primitives de mémorisation de base pour toute conception de circuit séquentiel.
Leçon 3 • Verrous et éléments de mémoire de base
Introduit les verrous SR, D et commandés comme circuits bistables fondamentaux. Établit comment la rétroaction crée un stockage d'état stable dans les systèmes numériques.
Leçon 4 • Distribution d'horloge et contraintes temporelles
Examine le skew d'horloge, la gigue et les règles de conception synchrone pour des circuits séquentiels fiables. Garantit que les apprenants appliquent la discipline temporelle à toutes les conceptions cadencées.
Leçon 5 • Compteurs synchrones et asynchrones
Construit des compteurs à ondulation et des compteurs binaires/BCD synchrones avec contrôle du modulo. Démontre les circuits de comptage utilisés dans les applications de temporisation et de séquencement.
Chapitre 4MasquerCacher les détailsVoir les détailsConception de machines d'états finis
Conception de machines d'états finis
Leçon 1 • Vérification et simulation des MEF
Vérifie la correction des MEF à travers des diagrammes temporels, des formes d'onde de simulation et une analyse de couverture d'états. Renforce la confiance dans la correction de la conception avant l'implémentation.
Leçon 2 • Concepts des MEF et diagrammes d'états
Définit les états, les transitions, les entrées et les sorties pour les modèles de Mealy et Moore. Établit le cadre formel pour toute spécification de comportement séquentiel.
Leçon 3 • Dérivation de la logique d'état suivant et de sortie
Dérive les équations booléennes d'état suivant et de sortie à partir des tables d'états en utilisant les tableaux de Karnaugh. Produit la logique combinatoire qui pilote les entrées et sorties des bascules.
Leçon 4 • Encodage d'état et sélection de la bascule
Applique les stratégies d'encodage binaire, Gray et one-hot et sélectionne les types de bascules appropriés. Relie le choix d'encodage à la complexité du circuit et à la performance temporelle.
Leçon 5 • Exemples pratiques de conception de MEF
Implémente des contrôleurs de feux de circulation, des détecteurs de séquence et des contrôleurs de distributeur automatique comme études de cas de MEF. Renforce le flux de conception complet avec des applications réalistes.
Chapitre 5MasquerCacher les détailsVoir les détailsArithmétique numérique et conception d'UAL
Arithmétique numérique et conception d'UAL
Leçon 1 • Conception de l'unité fonctionnelle de l'UAL
Intègre les unités d'addition, logique et de décalage avec des multiplexeurs de sélection de fonction dans une UAL complète. Démontre comment les opérations arithmétiques et logiques partagent les ressources matérielles.
Leçon 2 • Représentation en virgule flottante et opérations
Explique les formats simple et double précision IEEE 754, les modes d'arrondi et l'addition FP de base. Introduit le matériel à virgule flottante comme extension des unités arithmétiques entières.
Leçon 3 • Techniques de multiplication binaire
Implémente les architectures de multiplication par décalage et addition, encodage de Booth et additionneurs en arbre pour la multiplication binaire. Étend les compétences de conception arithmétique aux opérations multi-cycles et pipeline.
Leçon 4 • Architectures d'additionneurs rapides
Compare les topologies d'additionneurs à retenue anticipée, à sélection de retenue et prefixes pour l'optimisation de la vitesse. S'appuie sur les additionneurs à propagation de retenue pour obtenir des unités arithmétiques hautes performances.
Leçon 5 • Division et détection de débordement
Couvre les algorithmes de division par restauration et non-restauration et la génération du drapeau de débordement. Complète les quatre opérations arithmétiques fondamentales en matériel.
Chapitre 6MasquerCacher les détailsVoir les détailsDispositifs de mémoire et systèmes de stockage
Dispositifs de mémoire et systèmes de stockage
Leçon 1 • Extension de mémoire et interfaçage
Conçoit l'expansion en largeur de mot et en espace d'adressage en utilisant plusieurs puces mémoire. Couvre le décodage de sélection de puce et le timing de bus pour un interfaçage mémoire fiable.
Leçon 2 • Architecture de la mémoire Flash
Examine les réseaux de cellules flash NOR et NAND, les blocs d'effacement et les principes d'usure uniforme. Relie la technologie flash à la conception de stockage embarqué et de disques SSD.
Leçon 3 • Types de ROM et programmation
Couvre les structures et méthodes de programmation des ROM masquées, PROM, EPROM et EEPROM. Établit les options de stockage non volatil pour les applications embarquées et de tables de correspondance.
Leçon 4 • RAM statique et dynamique
Compare les cellules SRAM à six transistors avec les cellules DRAM à condensateur pour la vitesse et la densité. Explique les cycles de rafraîchissement, le timing d'accès et les signaux de contrôle de lecture/écriture.
Leçon 5 • Hiérarchie mémoire et performance
Analyse les niveaux de cache, les taux de succès/échec et la bande passante mémoire pour optimiser les performances du système. Fait le pont entre les connaissances au niveau du dispositif et les décisions d'architecture mémoire au niveau système.
Chapitre 7MasquerCacher les détailsVoir les détailsDispositifs logiques programmables
Dispositifs logiques programmables
Leçon 1 • Saisie de conception basée sur HDL
Introduit la syntaxe VHDL et Verilog pour décrire la logique combinatoire et séquentielle. Relie les langages de description matérielle à l'implémentation sur dispositif programmable.
Leçon 2 • Synthèse, placement et routage
Parcourt les étapes de synthèse, de mappage technologique, de placement et de routage dans le flux de conception FPGA. Prépare les apprenants à générer et vérifier les fichiers de bitstream pour la programmation du dispositif.
Leçon 3 • Architecture et configuration des CPLD
Couvre les blocs logiques des CPLD, les matrices d'interconnexion et le stockage de configuration non volatile. Étend les concepts des PAL à des dispositifs programmables plus grands et plus complexes.
Leçon 4 • Architecture des PAL et PLA
Explique les réseaux AND-OR programmables, les cartes de fusibles et les macrocells de sortie dans les dispositifs PAL/PLA. Fournit la base pour comprendre toutes les structures logiques programmables.
Leçon 5 • Architecture et ressources des FPGA
Examine les cellules logiques basées sur LUT, les bascules, la RAM bloc et les tranches DSP dans le tissu FPGA. Mappe les ressources FPGA aux exigences de conception numérique.
Chapitre 8MasquerCacher les détailsVoir les détailsIntégration et test des systèmes numériques
Intégration et test des systèmes numériques
Leçon 1 • Architectures de bus et interconnexions
Couvre les topologies d'interconnexion à bus partagé, point à point et crossbar pour la communication entre sous-systèmes. Connecte les blocs de mémoire, de processeur et de périphérique en un système cohérent.
Leçon 2 • Vérification fonctionnelle et structurelle
Applique la simulation, la vérification formelle et la vérification d'équivalence pour valider la correction de la conception. Garantit que le circuit implémenté correspond à la spécification comportementale.
Leçon 3 • Conception au niveau transfert de registres
Décrit les systèmes comme des paires de chemin de données et unité de contrôle en utilisant la notation RTL et les machines d'états. Fournit la couche d'abstraction entre les portes logiques et l'architecture au niveau système.
Leçon 4 • Procédures de prototypage et de mise en service
Guide la mise en service du prototype FPGA, le sondage par analyseur logique et les cycles de débogage itératifs. Prépare les apprenants à passer des conceptions vérifiées de la simulation au matériel physique.
Leçon 5 • Techniques de conception pour la testabilité
Applique l'insertion de chaîne de scan, l'auto-test intégré et l'analyse de contrôlabilité/observabilité pour améliorer la testabilité. Réduit le coût des tests de fabrication et augmente la couverture de défauts.
Votre certificat valide de réussite
Ce cours est pour vous :
Étudiants en génie électrique : cherchant une base rigoureuse en conception matérielle numérique.
Développeurs de logiciels : souhaitant comprendre le matériel sur lequel leur code s'exécute en fin de compte.
Passionnés bricoleurs : prêts à dépasser Arduino pour des circuits logiques programmables personnalisés.
Personnes en reconversion professionnelle : passant d'un poste de technicien en électronique générale à la conception numérique.
Diplômés en informatique : comblant le manque de connaissances matérielles pour les systèmes embarqués ou les rôles système.
Ingénieurs matériels juniors : cherchant à formaliser des compétences autodidactes avec une profondeur structurée et vérifiable.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Côte d’Ivoire ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















