code vhdl d'un CPU
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

code vhdl d'un CPU



  1. #1
    invite0a17288c

    code vhdl d'un CPU


    ------

    slt j'ai un travail à faire c de donner un code vhdl qui décrit un cpu : ce que je connais c'est qu'un cpu est composé en 3 partie : UAL (Unité Arithmétique et Logique), UC ( Unité de Controle) et la RAM , moi j'ai fais le code vhdl de l'UAL qui ne traite que les operation : +,-,not,décalage .
    Mais le problème pour moi les 2 autres constituant je veux une explication surtout l'UC je ne comprend pas son role , aider moi s'il vous plait

    -----

  2. #2
    xberger

    Re : code vhdl d'un CPU

    Y'a du boulot !

  3. #3
    invite39886733

    Re : code vhdl d'un CPU

    l'UC va lire le program

    Donc le premier truc quelle va faire c'est lire la premiere instruction puis la deuxieme puis la troisieme.

    Ca doit gerer les pointeurs, les sauts ect...

    Je sais pas ton niveau d'etude donc je ne sais jusqu'ou tu doit aller!

  4. #4
    invite08449805

    Re : code vhdl d'un CPU

    Un peu de lecture ne ferait pas de mal, un excellent bouquin est 'Computer Architecture'.

    Sinon l'UC c'est le séquenceur, vois le comme le chef d'orchestre.

    Ton processeur va exécuter des programmes, c'est à dire,

    Déployer un cycle, dans lequel il y a plusieurs étapes,
    - avoir un pointeur programme (PC) (qui pointe [c.a.d. désigne une adresse] vers une mémoire).
    il faudrat aller chercher le contenu (l'instruction) de la mémoire pointé par le PC.
    - Ensuite il faut décoder l'instruction, par exemple l'instruction ajouter le registre 0 au registre 1, résulta dans registre 0).
    - Ensuite il faut invoquer "cabler les différent" élement registres et ALU par exemple.
    - Ensuite il faudra faire tourner l'ALU
    - Ensuite éventuellement placer le résulat en mémoire,
    - incrémenter le PC ...

    Donc tu dois te poser les questions:
    - quelles sont mes resources, mémoires, registres, piles,
    - comment encoder mes instructions
    - de combien d'étapes dans mon cycle ais-je besoin,

    Cela doit te donner quelques directions pour feuilleter les tables de matières à la bibliothèque.

  5. A voir en vidéo sur Futura
  6. #5
    invite0a17288c

    Re : code vhdl d'un CPU

    @HULK : c ma 1er année chui débutant mais le tp parait un peu dure pour nous , on travaille sur Xilinx

  7. #6
    invite0a17288c

    Re : code vhdl d'un CPU

    merci pour ton aide

Discussions similaires

  1. code vhdl
    Par deyni dans le forum Électronique
    Réponses: 6
    Dernier message: 17/02/2012, 14h53
  2. Problème code VHDL
    Par mortaurat dans le forum Électronique
    Réponses: 2
    Dernier message: 18/01/2012, 22h34
  3. Code VHDL pour conversion d'un entier en binaire
    Par invitea9f621f9 dans le forum Électronique
    Réponses: 1
    Dernier message: 25/04/2010, 14h56
  4. Pb code vhdl!!!
    Par invitedf5f6b15 dans le forum Électronique
    Réponses: 14
    Dernier message: 29/05/2008, 23h26
  5. Simulation code vhdl
    Par invite232dbe64 dans le forum Électronique
    Réponses: 4
    Dernier message: 30/11/2006, 09h35
Découvrez nos comparatifs produits sur l'informatique et les technologies.