Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Conception et exploitation des processeurs - 3MMCEP

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 3.0
    • TP : 15.0
    • Projet : 15.0
    Crédits ECTS : 3.0

Objectifs

Le but du cours est double :

  • comprendre les mécanismes d'interaction entre un processeur, un langage de "bas-niveau" (C ou assembleur) et son environnement d'exécution (bibliothèque de fonctions, système d'exploitation)
  • comprendre le fonctionnement interne d'un processeur, en en faisant la conception autour d'un projet.

Ce cours constitue une base indispensable à l'apprentissage de la compilation et du système.

Contact Olivier MULLER

Contenu

  • Introduction : processeur, mémoire, exécution d’un programme
  • Langage d'assemblage
    • Codage des données et des instructions, modes d’adressage
    • Représentation symbolique
    • Directives d’assemblage
    • Traduction des structures de contrôle
    • Représentation des structures de données
    • Procédures et fonctions, conventions de liaison et organisation en pile, variables locales
  • Projet de conception d'un processeur du type RISC
    • Conception d'un automate d'exécution des instructions pilotant un chemin de données à compléter
    • Gestion des interruptions


Prérequis
  • Algorithmique et structures de données 1
  • Architecture 1 : Circuits numériques et éléments d’architecture

Contrôles des connaissances

CONTRÔLE CONTINU :
Une note de projet (NPR) basée sur l'avancement et la correction des sources du projet rendu.
La présence à toutes les séances est obligatoire. Les élèves absents sans justification seront pénalisés.

SESSION NORMALE :
Type d'examen : Un examen sur machine de TP (NTP) portant principalement sur la partie langage d'assemblage mais aussi des questions sur la partie projet.
Salle spécifique : E301, E103, E200, E201, E300, D200, D201, E303
Durée : 2H
Documents autorisés : aucun
Matériel (ex : calculatrices):

  • matériel autorisé, préciser : aucun
  • matériel interdit, préciser : tout matériel électronique

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) : Un examen de rattrapage de TP peut être organisé en session 2 (NTP2) dans les mêmes conditions qu'en session 1.



N1 = (NPR+2*NTP)/3
N2 = NTP2

Bibliographie

Le langage VHDL : du langage au circuit, du circuit au langage / Jacques Weber, Sébastien Moutault, Maurice Meaudre
SYSTEM V APPLICATION BINARY INTERFACE MIPS RISC Processor

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 15 janvier 2017

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes