IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

HDL Coder MATLAB vers VHDL


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Par défaut HDL Coder MATLAB vers VHDL
    Bonjour,

    Je suis en train d'utiliser HDL Coder dans MATLAB R2012a,
    Donc je fais entrer une fonction et un test bench, puis dans le workflow quand je veux la convertir en VHDL, ça me sort
    Try and catch are not supported for code generation
    Et quand je clique sur l'erreur ça m'affiche une autre fonction du même nom que la mienne mais généré par MATLAB (read only) je ne peux pas supprimer le block Try/catch.
    Je ne sais pas ce que je dois faire maintenant !
    S'il vous plait de l'aide !!!

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Pourrais-tu nous montrer le code de la fonction MATLAB que tu utilises pour générer le code HDL?

    Duf

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 10
    Par défaut
    Bonjour,
    Merci bien pour ta réponse, alors la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function[encData] = codeur(data)%#codegen
     
    t = poly2trellis(7,[171 133]);
    assert(isa(data,'double')); 
     
    coder.extrinsic('-sync:on', 'convenc');
    encData = convenc(data,t);
    end
    Et le test bench le voila:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    frameLength = 4;
     
    data = randi([0 1], frameLength, 1)' 
     
     [encData] = codeur(data)
     codegen -report codeur -args {data}
    J'ai sauté l'étape de la conversion to fixed point car quand je la fais je trouve :
    structures are not yet supported in fixed point conversion
    Je vous remercie encore une fois pour ton aide )

Discussions similaires

  1. Deploiment d'application Simulink vers FPGA via HDL-Coder
    Par garnier47 dans le forum Simulink
    Réponses: 0
    Dernier message: 18/03/2011, 15h07
  2. Réponses: 1
    Dernier message: 20/03/2007, 09h27
  3. Convertir un fichier MATLAB vers le C++
    Par harris_macken dans le forum MATLAB
    Réponses: 1
    Dernier message: 30/11/2006, 09h33
  4. Migration de MATLAB vers C++
    Par stiko dans le forum MATLAB
    Réponses: 16
    Dernier message: 16/06/2006, 11h03

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