General Engineering Program
Données Générales
Programme Académique General Engineering Program Responsable(s) Module :
JOUVE Christophe,TAFRAOUTI Asmae
Type d'EC : Cours Embedded Software (LIIAem08ESystEmbCon)
TP : 16h00
Cours : 4h00
Travail personnel : 8h00
Durée totale: 28h00
Status
Periode
Academic Semester
Langue d'enseignement :
French
Objectifs Généraux
-Practical approach to connected IoT (Internet of Things) systems for various embedded applications
-Developing a connected IoT application: video games, automobile, electricity and energy consumption metering, RFID, etc.
- Using BASYS 3 FPGA board to make applications, like: full adder, multiplier, counter, shift register, LED chain, temperature sensor

"
Contenu
- Lectures:
- Programmable Logic
- VHDL

- 4 labs (4 hours):

- The first two sessions are dedicated to the development of one or more applications on C:
- Using a Nintendo Nunchuck grip
- ERDF remote information and energy metering
- Reading RFID tags
- Scan of a CAN network and site manipulators

- The other two sessions are dedicated to development on the Bays 3 FPGA board using VHDL:
- Full adder
- Multiplier
- Counter
- Shift register
- LED chain
- Temperature sensor
Prérequis
"Knowledge of programming languages in C and C ++.
- Scientific and technical knowledge on discontinuous logic systems (semester 5).
- Knowledge of asynchronous and synchronous systems analysis approaches (semester 5)."
Bibliographie
Toulson, R., & Wilmshurst, T. (2016). Fast and effective embedded systems design: applying the ARM mbed. Newnes.
Gunther Gridling, Bettina Weiss : Introduction to Microcontrollers, Courses 182.064 & 182.074, Vienna University of Technology
X. Fenard : Le Bus USB, Guide du concepteur - Dunod
M. Nelson : Communications série - Dunod
Bert Van Dam : Microcontrôleurs RISC 32 bits à architecture ARM - Elektor-Publitronic
Évaluation(s)
Nature Coefficient Objectifs
1 1 Lab