Logo ÉTS
Session
Cours
Responsable(s) Yves Blaquière

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Programme(s) : 7483, 7883
             
  Profils(s) : Tous profils  
             
    ELE140    
             
Programme(s) : 7694
             
  Profils(s) : Tous profils  
             
    ELE140 ET *INF147    
             
 

Unités d’agrément

50,0 % 50,0 %
Total d'unités d'agrément : 64,8

Qualités de l’ingénieur

 








Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du cours

Au terme de ce cours, l’étudiante ou l'étudiant aura acquis une vue d'ensemble de l’architecture des processeurs dans un système ordiné et de la méthodologie de conception de processeurs dans les circuits intégrés programmables (FPGA).

Familiarisation avec l’organisation et l’architecture des ordinateurs. Introduction au fonctionnement interne des calculateurs. Architecture et fonctions respectives des éléments essentiels d’un processeur : arithmétique des processeurs, modes d’adressage, jeu d’instructions, unité de contrôle et microprogrammation. Classification des architectures. Mesure de performances. Pipeline : principe, arithmétique et instructions, fonctionnement. Hiérarchie de mémoire. Processeurs parallèles et parallélisme.

Séances de laboratoire au cours desquelles l’étudiante ou l'étudiant fera la conception, d’un processeur validé sur un circuit intégré programmable (FPGA).

Préalable ou concomitant : INF147 Programmation procédurale (4 cr.)





Objectifs du cours

  • Familiariser l’étudiant(e) avec l’historique du développement technologique des processeurs ainsi que la terminologie et les éléments de performance utilisés dans ce domaine;
  • Étudier les concepts de fonctionnement des processeurs évolués;
  • Étudier les architectures courantes utilisées pour la réalisation de processeurs;
  • Appliquer une méthodologie de conception de systèmes numériques complexes, de la spécification jusqu'à la mise en oeuvre sur un circuit intégré programmable (décrire le design et ses bancs d'essai; valider la fonctionalité par simulation; faire la synthèse et placement routage; et vérifier le fonctionnement sur une carte de prototypage);
  • Développer une expérience pratique de conception de systèmes numériques complexes, basée sur des processeurs avec un langage de description de haut niveau (VHDL).

Stratégies pédagogiques

Tel que spécifié dans les règlements des études de premier cycle, la charge de travail  requise pour atteindre les objectifs de ce cours de quatre (4) crédits est de 180 heures, soient les heures suivantes sans compter les heures d'étude pour les examens:

Trois (3) heures de cours magistral par semaine
Quatre (4) heures de travail personnel par semaine
Trois (3) heures de laboratoire par semaine
Dix (10) heures au total par semaine

 



Utilisation d’appareils électroniques

L'accès à un ordinateur personnel est obligatoire. Les projets exigent l'installation sur votre ordinateur de logiciels d'aide à la conception de systèmes numériques. Une carte de prototypage FPGA sera utilisée.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu