le 05-27-2014 05:04 AM
Bonjour,
Je cherche à transferé des données depuis le FPGA d'un CompactRio vers la partie RT via une FIFO DMA, cependant lors du transfert, la fonction pour obtenir le status des lectrue I/O ("Get Read I/O Status") me retourne un overwrite vrai.
Je pense que cela vient de ma partie RT qui ne peut pas suivre la reception de la FIFO mais je ne sais pas comment résoudre ce problème.
Quelqu'un aurait-il une idée?
Cordialement,
Nathan
Résolu ! Accéder à la solution.
le 05-27-2014 09:58 AM
Alors au final le problème venait non pas de la partie RT mais du coté FPGA.
Lors de l'ecriture des données dans la FIFO, il fallait préciser le nombre d'itération qu'il faut pour la boucle FOR; pour ce faire il faut utiliser la méthode FIFO - Obtenir le nombre d'éléments a écrire - et cabler la sortie de cette fonction sur le nombre d'itération de la boucle FOR:
Bonne continuation a tous,
Nathan