Choisissez votre langue
Cours électronique numérique
Plus de 2 millions d'apprenants dans le monde

Cours électronique numérique

4,4

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.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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