Bonjour,
J'ai un projet où je veux pouvoir transférer un fichier sur une mémoire Flash d'une carte de developpement FPGA Virtex5.
J'ai pour cela une interface USB avec un controlleur Cypress CY7C68013A. J'ai fait pas mal de recherche (y compris sur ce forum) et j'en suis venu à la conclusion qu'il me faut utiliser les "Slave FIFO" du FX2.
Cependant, j'avoue que j'ai beaucoup de mal à comprendre le fonctionnement des FIFO et comment je peux faire un lien entre l'USB, les FIFOs et la mémoire flash qui se trouve sur ma carte de developpement FPGA.
J'ai également du mal à comprendre le lien entre la programmation du firmware et celle du FPGA en VHDL. Je comprend qu'il faille configurer les registres pour mettre le microcontrolleur dans le bon mode mais avec tout ce que j'ai lu, il semblerait qu'il y ai pas mal de chose en C a faire ...
Voila, donc si quelqu'un a de l'experience sur n'importe quelles notions que j'ai exposé, je suis preneur d'infos
Merci !
Xavier
-----