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

Cours électronique numérique

4,4

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.

Dedika pour les entreprises

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.

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

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

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

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

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

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.

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 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...
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 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