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

Autres architectures Assembleur Discussion :

[DSP] Equation différentielle


Sujet :

Autres architectures Assembleur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 12
    Points
    12
    Par défaut [DSP] Equation différentielle
    Bonjour,
    avant de poster ma question, je veux savoir est ce que ici vous traitez l'assembleur des DSP.
    Merci d'avance.

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 938
    Points : 59 417
    Points
    59 417
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tu es sur le bon forum.
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 12
    Points
    12
    Par défaut aide Assembleur dsp
    Bonjour,
    Merci pour votre réponse, ma question concerne un DSP de Motorola, je veux générer un sinus à partir d'un oscillateur 2nd ordre, pour cela g essayer de programmer en C l'équation différentielle suivante: sin(i+1)=k*sin(i)-sin(i-1)
    avec k= cos(i) et i=1:N et N est le nombre d'échantillons.
    j'ai essayer avec LabView et Matlab mais j'ai trouvé des problémes.
    l'Assembleur reste en fin de compte le language le plus proche de la machine mais je suis une débutante en Assembleur, j'ai lu le tutoriel que vous proposez dans le Forum,les instructions sont claires(de l'arithmétique, transfert des données d'un registre à un autre,les boucles....) je ne sais pas comment commencer
    comment puis je programmé cette équation en Assembleur.
    Si quelqu'un peut me donner une petite indication ça serait trés gentil
    a+

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 372
    Points : 23 628
    Points
    23 628
    Par défaut
    Bonsoir,

    Ton message est bien au bon endroit, mais les personnes spécialisées sur ce type de produit sont rares. Dis-nous toutefois de quel microprocesseur exactement il s'agit (sa référence).

    Merci.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 12
    Points
    12
    Par défaut Aide Assembleur dsp
    Bonsoir,
    Merci pour votre réponse,c'est pas seulement les personnes spécialisées sur ce type de processeurs sont rares mais aussi dans les livres on trouve pas grandes choses.Pour la référence du DSP c'est: DSP56303EVM
    de Motorola.
    a+

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 12
    Points
    12
    Par défaut DSP 56303 de Motorola
    Bonjour,
    j'ai cette équation à programmer en Assembleur DSP56303:
    x(k)=sin(2*PI*K)/N) avec K=0 to N
    il ya la directive .For-TO-.ENDF et la fonction sinus est intégrée est écrite sous la forme @sin(), j'ai pensé de faire comme suit en prenant par exemple N=50 :
    .For X:CNT=#0 TO Y:50
    @sin(2*PI*CNT)/50
    .........?
    .ENDF
    la question c'est comment stocker les résultats x(i) dans un tableau,je suis débutante et jusqu'à présent j'ai jamais ecrit un programme, si vous pouvez me donner des exercices, des exemples de programmes déja réalisés à ce niveau je serais trés contente.
    Merci d'avance pour votre intéret.

  7. #7
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 372
    Points : 23 628
    Points
    23 628
    Par défaut
    Citation Envoyé par electro23 Voir le message
    la question c'est comment stocker les résultats x(i) dans un tableau,je suis débutante et jusqu'à présent j'ai jamais ecrit un programme, si vous pouvez me donner des exercices, des exemples de programmes déja réalisés à ce niveau je serais trés contente.
    Merci d'avance pour votre intéret.
    Bonjour,

    En soi, stocker des nombres dans un tableau indexé avec un micro-processeur est très facile, voire élémentaire. Le seul ennui est qu'en assembleur, les instructions et modes d'adressages sont spécifiques à chaque processeur et le tien n'est pas courant. Enfin, quand je dis « pas courant », il l'est probablement dans ton domaine d'activité, mais celui-ci forme quand même une branche assez pointue.

    Je potasse un poil la doc et j'essaie de te répondre.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 12
    Points
    12
    Par défaut DSP 56303 de Motorola
    Bonsoir,
    je vous remercie, j'attends votre réponse avec patience.

Discussions similaires

  1. Equation différentielle
    Par samwe dans le forum Fortran
    Réponses: 5
    Dernier message: 03/02/2009, 18h12
  2. Equation différentielle non lineaire
    Par polal2is dans le forum MATLAB
    Réponses: 7
    Dernier message: 04/12/2008, 17h41
  3. comment trouvé les racines d'une equation différentielle
    Par samplaid dans le forum Mathématiques
    Réponses: 4
    Dernier message: 05/11/2007, 16h53
  4. Equation différentielle du second ordre
    Par moustiqu3 dans le forum MATLAB
    Réponses: 1
    Dernier message: 21/05/2007, 09h38

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