GIF310 - Architecture et organisation des ordinateurs

programmes offrant cette activité pédagogique (cours)

Baccalauréat en génie informatique

Sommaire

Cycle
1er cycle
Crédits
3 crédits
Durée
1 trimestre
Faculté/Centre
Faculté de génie
Cible(s) de formation

Évaluer la performance d'un ordinateur en regard des exigences d'un projet de génie informatique; programmer un ordinateur RISC au niveau du jeu d'instructions machine avec un langage assembleur; concevoir et tester un processeur simple basé sur des circuits numériques séquentiels programmables.

Contenu

Performance d'un ordinateur : facteurs de performances, analyse, calculs et mesures. Programmation en langage machine d'un ordinateur RISC : unité centrale, modèle de mémoire, registres, instructions machine, modes d'adressage, assembleur, rôle des compilateurs. Chemin de données : unités arithmétiques et logiques, composants du chemin de données, technologies. Contrôle des unités centrales : synthèse des signaux de contrôle : automates, machines à états finis, microprogrammes. Conception de circuits  : logiciels de CAO, schémas, langage VHDL, programmation de FPGA. Pipeline  : structures, performances, aléas, optimisation. Mémoires : hiérarchies des mémoires, mémoires caches, performances. Entrées/sorties : bus, protocoles, performances.

Une portion de cette activité pédagogique est consacrée à la réalisation du projet de conception de session prévu au programme.

Préalable(s)
Avoir obtenu 37 crédits