• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Conception d'un processeur avec jeu d'instructions élémentaires

  • Composante

    ENSEIRB-MATMECA

Code interne

EE8EN210

Description

L'objectif de ce module est d'assembler des fonctions élémentaires (combinatoires et séquentielles) pour réaliser un processeur programmable avec un jeu d'instructions élémentaires. L'architecture conçu sera intégrée sur une carte de prototypage FPGA.
Le processeur à concevoir est un processeur 8-bits à usage universel. Il est capable d'exécuter 4 types d'instructions. Ce processeur est basé sur un registre accumulateur appelé ACCU de taille 8 bits. Chaque instruction est codée sur 8 bits. Deux bits pour coder le type de l'opération (code.op) et 6 bits pour coder l'opérande ou l'adresse de l'opérande dans la mémoire selon le type de l'instruction.

Lire plus

Pré-requis obligatoires

EN102, EN103, EN201, EN202

Lire plus

Syllabus

Durant les premières séances, l'architecture typique simplifiée des processeurs à usage universel est détaillée. Puis un travail sur table aboutira à la définition d'un schéma bloc hiérarchique du processeur.
Les autres séances sont consacrées à la conception du processeur à l'aide du langage VHDL dans l'environnement Vivado de Xilinx.

Lire plus

Informations complémentaires

Electronique Numérique

Lire plus

Bibliographie

1 support de cours et 1 support de TP.

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Contrôle Continu IntégralContrôle Continu2