Design and Architecture of digital electronic systems

lelec2531  2019-2020  Louvain-la-Neuve

Design and Architecture of digital electronic systems
Note du 29 juin 2020
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
5 crédits
30.0 h + 30.0 h
Q1
Enseignants
Legat Jean-Didier;
Langue
d'enseignement
Anglais
Thèmes abordés
Circuits logiques combinatoires et séquentiels. Blocs logiques (ALU, registres, ...). Langage de conception et de simulation à haut niveau Verilog. Microarchitecture d'un processeur RISC 32-bit (microarchitecture à un cycle, à multicylce et à pipeline). Architecture d'un microcontrôleur et des principaux périphériques.
Acquis
d'apprentissage

A la fin de cette unité d’enseignement, l’étudiant est capable de :

1 Eu égard au référentiel AA du programme « Master ingénieur civil électriciens», ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
  • AA1.1, AA1.2
  • AA2.1, AA2.2, AA2.3, AA2.4
  • AA5.3
  • AA6.1
A l'issue de cet enseignement, les étudiants seront en mesure de :
  • Comprendre le fonctionnement des circuits digitaux (circuits combinatoires, circuits séquentiels)
  • Comprendre l'architecture des circuits programmables (FPGA)
  • Simuler et synthétiser des circuits digitaux dans un langage tel que le Verilog ou le VHDL
  • Appréhender l'architecture d'un processeur RISC
  • Utiliser et programmer un microcontrôleur
  • Comprendre et mettre en oeuvre un système électronique digital
 

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) ».
Contenu
  • Logique combinatoire
  • Logique séquentielle
  • Technologie d'implémentation
  • Langage de simulation et de synthèse Verilog
  • Principaux circuits logiques : circuits arithmétiques, mémoires, circuits programmables
  • Architecture et microarchitecture d'un processeur RISC
  • Les mémoires (caches, ...)
  • Architecture des microcontrôleurs
  • Périphériques et les principaux systèmes de communications
Méthodes d'enseignement
  • L'apprentissage se base sur des cours accompagnés de travaux personnels obligatoires.
  • Chaque étudiant a à sa disposition durant le quadrimestre un système électronique comprenant un FPGA (Cyclone IV d'Altera) et un microcontrôleur PIC32 de Microchip.
  • Ce cours est étroitement lié au projet LELEC2103 : Projet ELEC3 - Système électronique
Modes d'évaluation
des acquis des étudiants
L'évaluation se base sur une évaluation continue durant l'année académique. Les modalités pratiques sont précisées sur le site du cours.
Autres infos
Néant
Bibliographie
Digital Design and Computer Architecture - David Money Harris @ Sarah L. Harris - 2007, Elsevier
Faculté ou entité
en charge
ELEC


Programmes / formations proposant cette unité d'enseignement (UE)

Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
Master [120] : ingénieur civil biomédical

Master [120] : ingénieur civil en informatique

Master [120] : ingénieur civil électromécanicien

Master [120] : ingénieur civil électricien