
Cours électronique numérique
Maîtrisez l'électronique numérique, des portes logiques à la programmation FPGA, en une seule formation complète. Vous concevrez des circuits réels, écrirez du code de description matérielle et construirez des systèmes numériques complets en toute confiance. Ce cours couvre tout, de l'algèbre de Boole et des bascules à la conception d'UAL, à l'interface mémoire et aux techniques basse consommation.
Ce que vous allez apprendre:
Vous commencerez par les systèmes de numération binaire et l'algèbre de Boole, puis vous progresserez vers 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 de mémoire, y compris la SRAM, la DRAM, la ROM et le stockage 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 conception pour la testabilité sont également incluses. À la fin, vous serez capable 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 • Notions fondamentales 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 de 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é. Établit un lien entre les expressions booléennes abstraites et les 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 tableaux de Karnaugh
Enseigne les règles de groupement des tableaux de Karnaugh pour minimiser les expressions sommes-de-produits et produits-de-sommes. Réduit systématiquement le nombre de portes et la complexité des circuits.
Leçon 5 • Familles logiques et caractéristiques électriques
Compare les familles TTL, CMOS et ECL en 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 • Codeurs et décodeurs
Explique les codeurs de priorité, les décodeurs binaires et les drivers pour afficheurs sept segments. Établit un lien entre la logique de codage et les 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 étudiants à respecter les contraintes temporelles dans des 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 DCB et le code Gray. Renforce la méthodologie de conception booléenne avec des circuits de traitement de données pratiques.
Leçon 5 • Additionneurs et soustracteurs
Construit des circuits de demi-additionneur, additionneur complet et additionneur à propagation de retenue à partir d'expressions booléennes. Présente le matériel arithmétique comme base pour la conception d'une 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 à chargement parallèle et des registres à décalage série/parallèle pour le stockage et le déplacement de données. Établit un lien entre les réseaux de bascules et les circuits pratiques de manipulation 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
Présente les verrous SR, D et commandés comme des circuits bistables fondamentaux. Explique 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 la gigue, le skew d'horloge et les règles de conception synchrone pour des circuits séquentiels fiables. Garantit que les étudiants appliquent une discipline temporelle à toutes les conceptions synchronisées.
Leçon 5 • Compteurs synchrones et asynchrones
Construit des compteurs à propagation et des compteurs binaires/DCB synchrones avec contrôle du module. 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 à états finis
Conception de machines à états finis
Leçon 1 • Vérification et simulation des MEF
Vérifie la correction des MEF à l'aide de diagrammes temporels, de formes d'onde de simulation et d'analyse de couverture d'état. Renforce la confiance dans la correction de la conception avant l'implémentation.
Leçon 2 • Concepts de MEF et diagrammes d'état
Définit les états, les transitions, les entrées et les sorties pour les modèles de Mealy et de 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 de l'état suivant et de la sortie à partir des tables d'états à l'aide de tableaux de Karnaugh. Produit la logique combinatoire qui pilote les entrées et les sorties des bascules.
Leçon 4 • Codage d'état et sélection des bascules
Applique les stratégies de codage binaire, de Gray et one-hot et sélectionne les types de bascules appropriés. Établit un lien entre le choix du codage, la complexité du circuit et les performances temporelles.
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, de 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 des ressources matérielles.
Leçon 2 • Représentation des nombres à virgule flottante et opérations
Explique les formats simple et double précision de la norme IEEE 754, les modes d'arrondi et l'addition de base en virgule flottante. Introduit le matériel à virgule flottante comme une 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, le codage de Booth et les multiplieurs matriciels pour la multiplication binaire. Étend les compétences de conception arithmétique aux opérations multi-cycles et pipelineées.
Leçon 4 • Architectures d'additionneurs rapides
Compare les topologies d'additionneurs à retenue anticipée, à sélection de retenue et préfixe pour l'optimisation de la vitesse. S'appuie sur les additionneurs à propagation de retenue pour obtenir des unités arithmétiques haute performance.
Leçon 5 • Division et détection de débordement
Couvre les algorithmes de division avec et sans restauration ainsi que la génération du drapeau de débordement. Complète les quatre opérations arithmétiques fondamentales dans le 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'extension de la largeur de mot et de l'espace d'adressage à l'aide de plusieurs puces mémoire. Couvre le décodage de la sélection de boîtier et le timing du 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 (wear-leveling). Établit un lien entre la technologie flash et le stockage embarqué et la conception de disques SSD.
Leçon 3 • Types de ROM et programmation
Couvre les structures et les 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 en termes de vitesse et de densité. Explique les cycles de rafraîchissement, le timing d'accès et les signaux de commande de lecture/écriture.
Leçon 5 • Hiérarchie mémoire et performances
Analyse les niveaux de cache, les taux de succès/échec et la largeur de bande mémoire pour optimiser les performances du système. Fait le pont entre les connaissances au niveau des composants et les décisions architecturales de la mémoire au niveau système.
Chapitre 7MasquerCacher les détailsVoir les détailsCircuits logiques programmables
Circuits logiques programmables
Leçon 1 • Saisie de conception par HDL
Introduit la syntaxe VHDL et Verilog pour décrire la logique combinatoire et séquentielle. Établit un lien entre les langages de description de matériel et l'implémentation sur dispositifs programmables.
Leçon 2 • Synthèse, placement et routage
Parcours les étapes de synthèse, de mapping technologique, de placement et de routage dans le flux de conception FPGA. Prépare les étudiants à générer et vérifier les fichiers de configuration pour la programmation des dispositifs.
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 programmables ET-OU, les cartes de fusibles et les macrocellules de sortie dans les dispositifs PAL/PLA. Fournit les bases pour comprendre toutes les structures logiques programmables.
Leçon 5 • Architecture et ressources des FPGA
Examine les cellules logiques à base de LUT, les bascules, la RAM de bloc et les tranches DSP dans le tissu FPGA. Met en correspondance les ressources FPGA avec les exigences de conception numérique.
Chapitre 8MasquerCacher les détailsVoir les détailsIntégration et test de systèmes numériques
Intégration et test de 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 mémoire, processeur et périphériques dans 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 d'unité de contrôle en utilisant la notation RTL et les machines à é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 des prototypes FPGA, le sondage avec analyseur logique et les cycles de débogage itératifs. Prépare les étudiants à transférer les 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înes de balayage, l'auto-test intégré (BIST) 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 fautes.
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 finalement.
Bricoleurs : prêts à dépasser Arduino pour entrer dans les circuits logiques programmables sur mesure.
Personnes en reconversion : passant d'un travail de technicien en électronique générale à la conception numérique.
Diplômés en informatique : comblant les lacunes en connaissances matérielles pour des rôles en embarqué ou en systèmes.
Ingénieurs matériel 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 Algérie ?
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




















