Computer science and communication systems
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
Study program
Department:
Computer science and communication systems
Specialization:
Data Engineering
Module: Digital tecnics
Course description
Back-
Objectives
A la fin du cours, l'étudiant sait
- Concevoir et mettre en oeuvre des systèmes d'électronique numérique dans le domaine des systèmes logiques programmables modélisés en VHDL.
- Analyser, synthétiser, simuler, réaliser et tester un circuit séquentiel synchrone avancé.
- Analyser, synthétiser, simuler, réaliser et tester un circuit séquentiel asynchrone.
- Mettre en oeuvre les circuits intégrés standard CMOS (portes, bascules, MUX, DEMUX, encodeur, arithmétique) et les interfaces avec le monde extérieur et comprendre la technologie ces circuits.
- Programmer un circuit logique FPGA.
- Utiliser les principaux instruments de mesures (oscilloscope, générateur de fonctions, analyseur logique, ...).
- Appliquer les bases de la gestion d'un projet en groupe.
-
Content
Bloc TN3 : Systèmes séquentiels synchrones avancés
- Analyse et synthèse des systèmes séquentiels avancés
Bloc TN4 : Systèmes particuliers et technologie
- Analyse et Synthèse des systèmes séquentiels asynchrones.
- Technologie des circuits logiques CMOS.
- Systèmes arithmétiques
Bloc TN5 : Systèmes programmables
- Circuits programmables.
- Introduction à la description VHDL.
Travaux pratiques:
- Circuit synchrone en simulation
- Circuit synchrone physique
- Programmation d'une FPGA
Projet intégré:
- Effectuer en groupe.
- Gestion complète d'un projet en groupe (séances, cahier des charges/mode d'emploi, conception, réalisation, tests, documentation et présentation)
Support de cours
- Polycopié par les professeurs
Type of teaching and workload
Lecture course (including exercises)
32 periods
Practical exercises / lab work
8 periods
project
28 periods
Travail personnel
82 periods
Course specification
Year of validity
2025-2026
Weight
1st year
Semester
Spring
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B1C-TNU2-S
Level
Intermediate
Course type
Core
Study program
Bachelor
Evaluation methods
- Continuous assessment Written work, Practical exercises / Evaluated reports,
Intructor(s) and/or coordinator(s)
Philippe Joye, Michael Mäder, Nicolas Schroeter