Cours de Bases de Systèmes Logiques - Modalités - REDS - HEIG-Vd

Download Report

Transcript Cours de Bases de Systèmes Logiques - Modalités - REDS - HEIG-Vd

Cours de Bases de Systèmes Logiques
Modalités
Yann Thoma
Reconfigurable and Embedded Digital Systems Institute
Haute Ecole d’Ingénierie et de Gestion du Canton de Vaud
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Septembre 2014
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
1 / 15
Qui?
Professeur: Yann Thoma
Bureau: A09b (Cheseaux)
E-mail: [email protected]
Téléphone: 024 55 762 73
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
2 / 15
Parcours
2001: Diplôme d’ingénieur en informatique de l’EPFL
2005: Doctorat EPFL (systèmes reconfigurables)
2005-2009: chargé d’enseignement à l’EIG (hepia) (systèmes
numériques + systèmes logiques)
2006-2008: ingénieur pour le Groupe de Physique Appliquée de
l’UniGe
2006-2008: ingénieur au REDS
2009- : Professeur au REDS
Cours BSL, CSF, PCO1, PTR, VTF, VSN
Projets de recherche appliquée et développement, notamment:
FPGA: Math2mat, QCrypt, Bluetooth Low Energy Analyzer, analyseur
USB3.0
Informatique embarquée: ISyPeM
Informatique: EzeCHieL
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
3 / 15
Déroulement
3 heures de cours (théorie + exercices)
Une semaine à 4 heures
Une semaine à 2 heures
2 heures de laboratoire
Salle: A09
Assistant: Gilles Habegger (A07b)
Le cours est décomposé en 2 parties :
50% présentation de la théorie et d’exemples.
50% exercices (analyse, élaboration, correction, ...)
Correction par étudiant ou professeur au tableau noir
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
4 / 15
Support de cours
Polycopiés
Electronique numérique tome 1 ( Gaumain, Messerli, Meyer)
Electronique numérique partiel tome 2 ( Gaumain, Messerli, Meyer)
Copies des transparents
Série d’exercices pour chaque chapitre
Introduction aux logiciel Logisim
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
5 / 15
Evaluation
30%: Contrôle continu
20%: Laboratoire
50%: Examen final
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
6 / 15
Contrôle continu
2 Tests
durée 60 à 90 minutes (env 2 périodes)
le lundi 3 novembre et le jeudi 8 janvier
Documents autorisés :
Polycopiés et documentations fournies
Exercices et notes personnelles
Moyenne calculée sur les 2 tests
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
7 / 15
Absence lors des évaluations
Absence lors d’un test :
Le test est sanctionné de la note 1.0
Lors d’une absence justifiée (exemple: CR, ...):
Travail écrit de rattrapage à la fin de l’unité d’enseignement sur
l’ensemble de la matière.
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
8 / 15
Contenu (1)
RAPPEL unité UPN:
Numération et fonctions logiques de base
codification (numération, base 2, 10 et 16)
fonctions de bases (NON, ET, OU, ...)
algèbre de Boole (postulats, théorèmes)
schéma logique, table de vérité, table de Karnaugh
Représentation des nombres négatifs
Représentation en C2 et C1
Addition et soustraction en binaire
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
9 / 15
Contenu (2)
Systèmes logiques combinatoires
fonctions combinatoires standards
MUX, DEMUX, ADD, COMP, ...
décomposition des systèmes combinatoires
circuits mémoires ROM
circuits logiques programmables (CPLD)
Aspects techniques circuits combinatoires
Bref aperçu
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
10 / 15
Contenu (3)
Systèmes logiques séquentiels simples
introduction sur les bascules (base vue en UPN)
évolution des systèmes séquentiels
chronogramme
machine d’états (graphes, réduction, codage)
registres et compteurs
fonctions standards séquentielles
conception de systèmes séquentiels simples
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
11 / 15
Logiciels et langage de description
Logisim et Quartus (placement-routage)
Logiciels permettant un flot complet pour réaliser un circuit logique
programmable
Logisim: saisie graphique ou VHDL, simulation
Quartus: (synthèse), intégration, programmation circuit
Description des systèmes numériques:
Principalement sous forme schématique
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
12 / 15
Préparation pour
Conception de systèmes numériques
Unités d’enseignement
Systèmes à microcontrôleur (SMC)
Conception de systèmes numériques (CSNE)
Conception numérique sur FPGA (CSF)
Traitement du signal appliqué (TAS)
...
Applications avec microcontrôleurs, DSP, systèmes embarqués
(ARM), ...
Conception de systèmes numériques sur FPGA
Projet de diplôme!!!!
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
13 / 15
Site du cours
http://reds.heig-vd.ch/Formations/Bachelor/BSL.aspx
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
14 / 15
But ultime du cours...
Il y a 10 types de personnes sur Terre,
ceux qui comprennent le binaire et les autres!
Choisissez votre type...
Y. Thoma (HES-SO / HEIG-VD / REDS)
Cours de Bases de Systèmes Logiques
Septembre 2014
15 / 15