1st Master in Industrial sciences (2nd cycle-Industrial Engineers) Electronics

Digital electronics

< Back

ECTS Credits7
Number of Hours (h/year)90
Teaching staffCAMUS, Philippe; VIGNISSE, Pierre
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-IELE0007/1
Prerequisite

Basic knowledge in combinatory and sequential logic (including CPU architecture)

Aims and Objectives

First part : Embedded systems design with an emphasis on robustness and I/O interactions

Second part : introduction to microelectronics and FPGA design in VHDL

Description

Theory :

 

Embedded systems hardware :

  • Embedded systems challenges
  • CPU, memory and interrupts.
  • Binary I/O
  • A/D conversion.
  • Timers (delays, time measurement, PWM) .
  • Serial ports (RS-232, RS-485, I2C, SPI, USB).
  • Oscillators, reset and power management.

 

Software : loop programming, state machines, interrupts, real time kernels (MicroC/OS, SALVO).

 

Microelectronics :

  • CMOS structure and manufacturing process.
  • Introduction to VHDL language.
    • Methodology;
    • Interfaces;
    • Low level behavioral description;
    • Process;
    • Structural description;
    • Circuits examples;
    • Test.

 

Projects :

  • I/O programming for embedded systems (parallel I/O, PWM, A/D, RS-232).
  • Design of simple sequential system with VHDL (counters, PWM, FSM, UART, video).

 

Bibliography
  • Digital Logic and Microprocessor Design with VHDL, Enoch O. Hwang
  • The designer's guide to VHDL, Peter J. Ashenden
  • Teaching and Learning MethodsLectures
    Laboratory work
    Project or fieldwork
    Assessment MethodsOral examinations
    Projects or practical work
    Continuous assessment
    NotesYes
    LanguageFrench

    The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.