le 01-28-2016 06:22 AM
Bonjour,
je suis en train de dévelloper un programme Labview FPGA. Le souci c'est que je sature le fpga avec cette partie de prog. Comment puisje reduire, améliorer ce programme pour diminuer la taille du programme.
Ci joint le morceau de programme qui prend beaucoup de place. je l'ai fais sur LV standard 2015 afin d'avoir le plus d'aide possible.
Cordialement
le 01-28-2016 06:49 AM
Bonjour,
Afin d'avoir de l'aide, il faudrait le rendre disponible dans des versions ultérieures.
D'autre part, je m'interroge sur une de tes remarques : "je l'ai fais sur LV standard 2015 afin d'avoir le plus d'aide possible."
On est bien d'accord qu'un code FPGA doit se faire avec labview FPGA, car sinon tu ne vas pas t'en sortir. En effet, beaucoup de fonction LV standard ne sont pas compatible avec un FPGA (exemple, un fpga ne travaillera qu'avec des tableaux de taille fixe).
Sinon il n'y a pas de secret en FPGA, pour optimiser la mémoire, voici les possibilités :
-Réduire les étapes dans ton programme, le simplifier au maximum
-Optimiser la taille mémoire (par exemple une valeur qui ne dépasse pas 255 devra être stocké sur un octet, et pas 4 inutilement U8 au lieu de U32).
- Dernier recours -> prendre une référence de FPGA avec plus de mémoire.
Cdt,
Michael
le 01-28-2016 07:05 AM
Merci pour la réponse.
Le problème c'est que j'ai plein de cas possible donc je ne suis pas en mesure de réduire les étapes.
Le problème avec le FPGA c'est qu'il faut des tableaux avec des valeurs fixes.
En fait j'ai un mot binaire et je souhaite juste avoir une partie de ce mot. Pour cela je n'ai pas trouver aotre chose que de prendre la fonction supprimer une portion de tableau ce qui prend beaucoup de place.
ci joint en version8.5
Cordialement