Vhdl
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Vhdl



  1. #1
    invitee5cfd3e4

    Vhdl


    ------

    bonjour a tous , voila je débute dans le VHDL et j'éssaie de traiter les registres mais je ne comprends pas vraiment les syntaxes suivantes qui sont en gras :


    process (<clock>,<reset>)
    begin
    if <reset> ='0' then
    <reg_name> <= (others => '0');
    elsif <load_enable> = '1' then
    <reg_name> <= <input>;
    elsif <clock>'event and <clock>='1' then
    if <clock_enable> = '1' then
    <reg_name> <= reg_name((<width>-2) downto 0) & '0';
    end if;
    end if;
    <output> <= <reg_name>(<width> - 1);
    end process;



    pourquoi mettre la concaténation du zero a droite !

    merci a vous les amis

    -----

  2. #2
    inviteb3c806f8

    Re : Vhdl

    Bonjour,

    Peux-tu nous en dire plus sur le fonctionnement de ton registre?

  3. #3
    invite0c0601b0

    Re : Vhdl

    <reg_name> <= reg_name((<width>-2) downto 0) & '0';
    si c'est le meme reg_name, ca doit générer un erreur non??
    si non, <reg_name> doit etre de dimenssion de reg_name -2 et le resultat sera reg_name de 0 à width-2 &0

  4. #4
    indri

    Re : Vhdl

    C'est un décalage de 2 bit vers la gauche...et rajout de 0 à la fin ("& '0')
    Ex: 101100 deviendrait 110000

    Et la sortie output c'est un bit de reg_name, l'avant dernier
    Si j'dis pas de betises!
    Là où va le vent...

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

    Re : Vhdl

    Bonsoir,
    decalage 1 bit à gauche!
    le registre c'est reg_name(width-1 downto 0)!!!
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. commande d'ascenseur avec VHDL la carte vhdl
    Par invite2b1f3b55 dans le forum Électronique
    Réponses: 6
    Dernier message: 02/06/2014, 03h41
  2. Vhdl
    Par invite244237cc dans le forum Électronique
    Réponses: 1
    Dernier message: 26/05/2011, 20h35
  3. Vhdl
    Par invitefcc1b3ac dans le forum Électronique
    Réponses: 1
    Dernier message: 15/11/2010, 20h43
  4. Point flottant en VHDL et vhdl-200x
    Par invite6eee6b27 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 02/09/2008, 20h47
  5. vhdl
    Par invite165c4689 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/05/2008, 16h04
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...