bonjour a tous et merci de m'accepter parmi vous
voila j'ai un projet
Je doit générer un PWM a fréquence variable ainsi que rapport cyclique variable a l'aide d'un FPGA.
je touche bientôt au but mais je suis tomber sur un problème.
lorsque je programme je découpe mes tache en plusieurs sous programme donc pour éviter que vous passiez 4 jour a lire tous le code je vous mettrai seulement le code intéressant.
voila mon problème:
mon programme est un simple compteur sur ma fréquence que je fait varier, une fois arriver a la fin de mon comptage la sortie est inverser et sa recommence.
je voudrait donc faire une mise a l'echelle je m'explique:
lorsque l'utilisateur choisie sa fréquence je voudrait la convertir en valeur du compteur par un simple produit en croix.
valeur_compteur <= freq_in/freq_user;
le truc c'est qu'il n'est pas très conseiller de faire un multiplication en VHDL donc si quelq'un a une idée merci d'avance.
Partager