Electronique Numérique 0. Préambule
0. 0
0. Préambule
ELECTRONIQUE NUMERIQUE
Différentes solutions électroniques :
. câblée : - avantage : rapidité - inconvénient : solution figée
. microprocesseur/microcontrôleur : - avantage : souplesse - inconvénient : lenteur/coût
. ordinateur embarqué : - avantage : souplesse - inconvénient : lenteur/coût
. FPGA (VHDL) : - avantage : souplesse - inconvénient : coût
Plan du cours
1. Logique combinatoire 1. Fonctions logiques combinatoires basiques. Technologie (1a.C + 1b.TD + 1c.TP)
- Algèbre de Boole
- Représentation des fonctions logiques
- Minimisation des fonctions logiques
- Matérialisation des fonctions logiques - Technologie
2. Logique combinatoire 2. Applications (2a.C + 2b.TD + 2c.TP)
- Les Applications directes (Codeur / Décodeur / Transcodeur / Multiplexeur / Démultiplexeur / Circuits arithmétiques)
- Les Réseaux Logiques Programmables (ROM / PROM / PAL-GAL / PLA-PLD / FGPA / RAM / ASIC)
3. Logique séquentielle 1. Fonctions logiques séquentielles basiques (3a.C + 3b.TD + 3c.TP)
- Les bascules synchrones (RST /D /T / JK)
4. Logique séquentielle 2. Applications (4a.C + 4b.TD + 4c.TP)
- Registre
- Compteur
- Séquenceur
5. Le langage VHDL.
Le langage (6a.C + 6b.TD + 6c.TP)
- Eléments du langage / Unités de conception / Sous-programmes / Types de données / Déclarations & Spécifications / Instructions séquentielles /
Instructions concurrentes / Généricité / Attributs / Paquetage
Modélisation / Synthèse (7a.C + 7b.TD + 7c.TP)
- Modélisation (Registre & Additionneur / Cicuits linéaires / Automate d’étas finis / ALU / RAM / ROM)
- Synthèse (Circuits combinatoires / Circuits synchrones)
Annexe
6. Circuits Programmables.
7. Microprocesseur (5a.C + 5b.TD + 5c.TP/Exam)
- Matériel (Achitecture / Séquencement des instructions / ALU / Registres / Pile)
- Logiciel (Assembleur / Jeu d’instructions / Modes d’adressage / Adressage des périphériques / Interruptions)
- Interfaces
- Microcontrôleur (Achitecture / Système de développement / Familles de microcontrôleurs)
Annexe 1. Instructions VHDL
Annexe 2. Compilateur VHDL ALTERA Max+Plus
Annexe 3. Datasheets
8. Projet
. Cours (durée 1 h).
. TDs (durée 2 h).
. TPs (durée 2 h) : ils comportent une partie simulation ainsi qu’éventuellement une partie réalisation.