plan de cours : gif-4200 - Pixel

Transcription

plan de cours : gif-4200 - Pixel
PLAN DE COURS
Hiver 2015
GIF-4200 16579 - Microprogrammation et microcontrôleurs
Informations générales
Crédits : 3
Temps consacré : 3-3-3
Mode d'enseignement : Présentiel
Site Web : http://wcours.gel.ulaval.ca/2015/h/GIF4200/default/4logistique/index.chtml
Intranet Pixel : https://pixel.fsg.ulaval.ca
Enseignant(s) : Maldague, Xavier [email protected]
Responsable : à déterminer
Date d'abandon sans
échec avec26 Janvier 2015 à 23h59
remboursement :
Date d'abandon sans
échec sans23 Mars 2015 à 23h59
remboursement :
Description sommaire
Contrôle interne d'un processeur, approche câblée et microprogrammée. Contrôle microprogrammé
des accès mémoires et des opérations entrée - sortie. Conception des micro-instructions. Revue de
deux microcontrôleurs. Étude détaillée du MCS51 et du 16F877A. Microprogrammation : travaux
pratiques de simulation. Microcontrôleurs : projets avec microcontrôleurs C8051F020 de Silabs et
16F877A de Microchip. Logiciels utilisés : simulateur de microprogrammation, assembleurs,
compilateurs C.
Liens avec le(s) programme(s)
Ce cours participe à la poursuite des objectifs suivants :
• connaître les technologies pertinentes aux divers champs d'application du génie électrique;
• acquérir une approche scientifique dans la résolution des problèmes;
• acquérir une dextérité de base dans la manipulation d'appareils et l'assemblage de dispositifs et
être capable d'encadrer le personnel technique qui en a la charge;
• développer la capacité d'intégrer les considérations théoriques, logicielles et matérielles et à
procéder à une démarche méthodologique qui conduit à la modélisation, la conception et la
réalisation de systèmes ou produits conformes aux valeurs et aux exigences du génie;
1/6
• connaître et exploiter la technologie électronique, en étant en mesure d'apprécier ses
fondements physiques;
• développer l'ouverture sur des champs d'applications tels que la fabrication de matériel
d'ordinateur, la conception de logiciels complexes, la commande industrielle, la conception et
la fabrication assistées par ordinateur, l'instrumentation et la mesure, les systèmes intelligents,
le multimédia, la réalité virtuelle ou encore les communications numériques;
Objectifs
À la fin de ce cours, l'étudiant devra être en mesure :
• d'exploiter la microprogrammation.
• d'employer un micro-contrôleur (C8051F020, 16F877A) pour réaliser une tâche particulière.
Contenu
MICROPROGRAMMATION (14h)
• Contrôleurs simples (2h) : Exécution séquentielle. Séquences multiples. Adresses de départ.
Utilisation de PROM pour adresses de départ. Branchements inconditionnels. Branchements
conditionnels. Considérations sur la temporisation des signaux.
• Contrôleurs un peu plus complexes (2 h) : Conditions de tests plus complexes.
Implémentation de sous-routines. Sous-routines imbriquées. Dimension de la pile. Exécution
de boucles. Unité de contrôle. Exécution d'énoncés CASE. Mémoires d'un microprogramme.
• Amélioration de l'ALU (unité logique et arithmétique) (1 h) : Format des instructions.
Fonction de l'unité de contrôle. Compteur de programme et registre d'accès à la mémoire.
Amélioration de la vitesse d'exécution de l'ALU.
• Construction d'un système microprogrammé (1 h) : Synthèse d'un système complet.
Exemple d'utilisation.
• Simulateur de systèmes microprogrammés (3 h) : Structure et exemples d'utilisation.
MICRO-CONTRÔLEUR (22 h)
• Étude des micro-contrôleurs (1 h) : historique, structure générale des micro-contrôleurs,
familles 8, 16, 32, 64 bits, critères de sélection.
• Famille CISC – « Complex instruction set computer » (9 h) : Famille de micro-contrôleurs
de Intel et étude détaillée du MCS51(Intel 8031, 8051 et Silabs C8051F020): Architecture
(3h), Jeu d'instructions (3h), Outils de développement (1h), Utilisation pratique (2h).
• Famille RISC - « Reduced instruction set computer » (9 h) : Famille de micro-contrôleurs
de Microchip et étude détaillée du 16F877A de Microchip : Architecture (3h), Jeu
d'instructions (3h), Outils de développement (1h), Utilisation pratique (2h).
• Programmation en langage C, assembleur imbriqué (3 h).
Consignes sur les travaux
2/6
Exercices de microprogrammation sur simulateur en langage micro-assembleur : définition des
champs des micro-instructions, simulation et exécution d'algorithmes simples. Utilisation du
C8051F020 et du 16F877A : Projets réalisé en équipe.
Modalités sur les laboratoires
Règlement sur la sécurité dans les laboratoires du Département de génie électrique et de génie
informatique et formation sur les dangers de l'électricité
Le Département de génie électrique et de génie informatique a adopté un règlement sur la sécurité
dans ses laboratoires.
Ce règlement est disponible à l'adresse :
http://www2.gel.ulaval.ca/fileadmin/documentation/services/securite/reglements-securite-lab-v2.pdf
Tous les étudiants sont priés de respecter celui-ci scrupuleusement.
Par ailleurs une formation sur les dangers de l'électricité est offerte aux étudiants à chaque début de
session. Certains cours exigent que cette formation soit suivie avant le début des laboratoires.
Les étudiants qui n'auront pas suivi cette formation se verront refuser l'accès aux laboratoires.
Le port des lunettes de sécurité est obligatoire dans les laboratoires de ce cours.
Au début janvier, les lunettes seront disponibles chez Zone (local: 0128 pavillon Pouliot), au coût
de 7,00$ + taxes.
Déroulement du cours
Cours magistraux avec exercices de laboratoire (sur ordinateur et plaquettes de montage). Correction
et remise des travaux.
Détails sur les modalités d'évaluation
La pondération du premier partiel est de 37 %, celle du second partiel est de 37 %. La pondération des
travaux pratiques est de 26 % .
Échelle des cotes (cycle 1)
Échelle des cotes
A+ [ 90.00 - 100 ]
A [ 86.00 - 89.99 ]
A- [ 82.00 - 85.99 ]
Réussite
B+ [ 80.00 - 81.99 ]
B [ 77.00 - 79.99 ]
B- [ 74.00 - 76.99 ]
Réussite
C+ [ 70.00 - 73.99 ]
C [ 65.00 - 69.99 ]
C- [ 60.00 - 64.99 ]
Réussite
D+ [ 55.00 - 59.99 ]
D [ 50.00 - 54.99 ]
Réussite
3/6
E [ 0.00 - 49.99 ]
Échec
Abandon sans échec
(dans les délais prévus)
X
Bibliographie
Notes de cours GIF-4200
Modalités d'évaluation
Document(s) autorisé(s)
Examen
Date
Partiel 1
Mardi 24 février
2015
00h00 à
00h00
37.00%
Tout
Partiel 2
Mardi 14 avril
2015
12h30 à
15h00
37.00%
Tout
Travail
Équipes
Heure
Pondération
de
la note
finale
Date d'échéance
Heure
Date d'activité
Heure
Pondération
de la note
finale
Ex 1
Individuel
Vendredi 20 février
2015
17h00
n/a
n/a
5.20%
Ex 2
Individuel
Vendredi 27 février
2015
17h00
n/a
n/a
5.20%
Ex 3
Individuel
Vendredi 10 avril 2015
17h00
n/a
n/a
7.80%
Ex 4
Individuel
Vendredi 24 avril 2015
00h00
n/a
n/a
7.80%
Horaire et disponibilités
Cours en classe : Mardi
Disponibilité de l'enseignant : Lundi
12h30 à 15h20 PLT-2750
16h00 à 17h00 PLT-1121-C (du 12 janv. au 24 avril)
Politique sur l'utilisation d'appareils électroniques pendant une séance d'évaluation
L'utilisation d'appareils électroniques (cellulaire ou autre appareil téléphonique sans fil, pagette,
baladeur, agenda électronique, etc.) est interdite au cours d'une séance d'évaluation et de toute autre
activité durant laquelle l'enseignant l'interdit.
4/6
De plus, seuls certains modèles de calculatrices sont autorisés durant les séances d'évaluation.
Les modèles suivants sont autorisés :
Hewlett Packard HP 20S, HP 30S, HP 32S2, HP 33S, HP 35S
Texas Instrument TI-30Xa, TI-30XIIB, TI-30XIIS, TI-36X, BA35
Sharp
EL-531*, EL-535-W535, EL-546*, EL-510 R, EL-520*
FX-260, FX-300 MS, FX-350 MS, FX-300W Plus, FX-991MS,
Casio
FX-991ES
* Calculatrices Sharp: sans considération pour les lettres qui suivent le numéro
Dans tous ces cas, la calculatrice doit être validée par une vignette autocollante émise par la COOP
étudiante ZONE.
Information spécifique aux étudiants de l'École d'actuariat
Les calculatrices autorisées lors des examens sont uniquement les modèles répondant aux normes de la
Society of Actuaries et de la Casualty Actuarial Society pour leurs examens, soit les modèles Texas
Instruments suivants :
• BA-35 (solaire ou à pile)
• BA II Plus
• BA II Plus Professional
• TI-30Xa
• TI-30X II (IIS ou IIB)
• TI-30X MultiView (XS ou XB)
Politique sur le plagiat et la fraude académique
Règles disciplinaires
Tout étudiant qui commet une infraction au Règlement disciplinaire à l'intention des étudiants de
l'Université Laval dans le cadre du présent cours, notamment en matière de plagiat, est passible des
sanctions qui sont prévues dans ce règlement. Il est très important pour tout étudiant de prendre
connaissance des articles 28 à 32 du Règlement disciplinaire. Celui-ci peut être consulté à l'adresse
suivante:
http://www.ulaval.ca/sg/reg/Reglements/Reglement_disciplinaire.pdf
Plagiat
Tout étudiant est tenu de respecter les règles relatives au plagiat. Constitue notamment du plagiat le
fait de:
1. copier textuellement un ou plusieurs passages provenant d'un ouvrage sous format papier ou
électronique sans mettre ces passages entre guillemets et sans en mentionner la source;
2. résumer l'idée originale d'un auteur en l'exprimant dans ses propres mots (paraphraser) sans en
mentionner la source;
3. traduire partiellement ou totalement un texte sans en mentionner la provenance;
4. remettre un travail copié d'un autre étudiant (avec ou sans l'accord de cet autre étudiant);
5. remettre un travail téléchargé d'un site d'achat ou d'échange de travaux scolaires.
5/6
L'Université Laval étant abonnée à un service de détection de plagiat, il est possible que l'enseignant
soumette vos travaux pour analyse.
Étudiants ayant un handicap, un trouble d apprentissage ou un trouble mental
Les étudiants qui ont une lettre d'Attestation d'accommodations scolaires obtenue auprès d'un
conseiller du secteur Accueil et soutien aux étudiants en situation de handicap (ACSESH) doivent
impérativement se conformer à la politique d'Accommodations scolaires
aux examens de la Faculté des sciences et de génie qui peut être consultée à l'adresse
: http://www.fsg.ulaval.ca/fileadmin/fsg/documents/PDF/Politique-Facultaire-Accommodements.pdf
6/6