General Engineering Program
General Data
Academic program General Engineering Program Module Manager(s) :
JOUVE Christophe,TAFRAOUTI Asmae
EC Type : Lectures Embedded Software (LIIAem08ESystEmbCon)
Lab Work : 16h00
Lectures : 4h00
Individual work : 8h00
Total duration: 20
Status
Period
Semester 8
Teaching language :
French
General objectives
-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

"
Content
- 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
Corequis
"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, Lectureses 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
Assessment(s)
Nature Coefficient Observable objectives
1 1 Lab