d'enseignement
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 | a. Contribution de l¿activité au référentiel AA du programme
1.2, 1.5, 2.2, 2.3, 2.4, 4.1, 4.2, 4.4, 5.1, 5.3, 6.4, 6.5
b. Formulation spécifique pour cette activité des AA du programme
Au terme de cette unité d¿enseignement, l¿étudiant.e sera capable de :
1. connaître les différents systèmes de numérotation (binaire, octal, hexadécimal, ¿ ) et savoir faire la conversion entre eux ; 2. décrire le fonctionnement des composantes numériques à partir de sa fonctionnalité et des opérations logiques fondamentales ; 3. analyser et dessiner une machine d¿états finis ; 4. appliquer un protocole de communication simple (I2C, USB, OneWire, ¿) pour la lecture d¿un capteur ; 5. programmer en VHDL (ou Verilog) un FPGA ; 6. faire la liaison entre une FPGA et l¿ordinateur.
|
La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
Number systems, operations and codes.
Logic gates and gate combinations.
Combinational logic: adders, decoders, comparators, multiplexers, '.
Sequential logic: flip-flops, timers, shift registers, counters, '.
Counters: finite state machines.
Programmable logic: VHDL.
Data transmission.
Signal conversion: ADC, DAC, '.
Buses and interfaces: serial and parallel buses, USB, I2C, Ethernet.
Every week some chapters of the reference book are reviewed during the lectures. Students should have read the assigned chapters before and during the lectures. Doubts encountered by the students are discussed and special topics are further developed. The topics discussed can be found in the section "Material" (toc.pdf) as well as the distribution of topics (planning.pdf)
For the practical part, every student receives a FPGA development board and a set of sensors. Details and further documentation on this board, as VHDL manuals and references, can be found down in section ALTERA-DE1. Few practical sessions are organized to show the student how to use the FPGA development board.
-
Digital Fundamentals 11th edition (http://www.pearsonglobaleditions.com/Sitemap/Floyd/)
Thomas Floyd
Ed. Pearson -
Acquisition de Données. Du capteur à l'ordinateur
Georges Asch et collaborateurs
Ed. Dunod -
The Physics of Information Technology
Neil Gershenfeld
Cambridge University Press
en charge