p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité régulier
    Homme Profil pro
    Ingénieur/Chercheur
    Inscrit en
    novembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur/Chercheur

    Informations forums :
    Inscription : novembre 2007
    Messages : 93
    Points : 9
    Points
    9

    Par défaut Deux valeurs génériques pour un type

    Bonjour,
    j'aimerais créer un type qui dépend de deux valeurs génériques. Admettons que mon_entité possède deux génériques, m et n. J'aimerais créer un type de n std_logic_vector(m-1 downto 0). J'ai par exemple créé un package avec un nouveau type mon_type de 16 std_logic_vector(natural range <>), ce qui me permet de rendre un paramètre générique mais je voudrais aussi que le "16" devienne un terme générique.
    Si quelqu'un sait faire...

  2. #2
    Membre habitué
    Inscrit en
    juin 2009
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 61
    Points : 119
    Points
    119

    Par défaut

    Bonjour,

    La voie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    type MonType is array(natural range <>) of std_logic_vector(natural range <>)
    n'est pas possible (limitation VHDL )

    Par contre, il existe une autre solution, un tout petit peu moins simple mais valable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    type SlvMatrix is array(natural range <>,natural range<>) of std_logic;
    Il faut alors savoir que cette matrice "perd" la notion de "tableau de std_logic_vector" et n'est qu'un ensemble à deux dimensions de std_logic . Sachant ce point de détail, vous pouvez très bien coder une fonction qui vous retourne tous les éléments d'une même ligne, ce qui reviendrait à dire votre std_logic_vector

    Cdlt,

Discussions similaires

  1. Abréviation des termes génériques pour le type de voie
    Par saclac dans le forum SIG : Système d'information Géographique
    Réponses: 1
    Dernier message: 06/07/2013, 18h55
  2. Réponses: 2
    Dernier message: 12/09/2007, 11h56
  3. [Upload] récupération de valeur pour un type "file"
    Par carusier dans le forum Fichiers
    Réponses: 4
    Dernier message: 28/03/2007, 17h44
  4. Réponses: 7
    Dernier message: 23/03/2007, 11h38
  5. y a-t-il un support de types génériques pour python ?
    Par silverhawk.os dans le forum Général Python
    Réponses: 15
    Dernier message: 24/03/2006, 18h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo