2009-09-04 5 views
6

Je suis en train de concevoir un microcontrôleur basé autour du microprocesseur microblaze sur un FPGA xilinx. La plupart de la configuration matérielle est terminée. Tout ce que je mets à jour à ce stade est le code c à être exécuté sur le microblaze. Y a-t-il un moyen dans XPS de ne pas avoir à reconstruire le projet entier, juste la portion de code c. Il faut environ 20 minutes pour reconstruire l'ensemble du projet - ce serait bien si je n'avais pas à le faire. Merci.Utilisation de XILINX XPS avec Microblaze - le moyen le plus rapide de programmer le fpga

Répondre

1

Cliquez avec le bouton droit sur le fichier C de niveau supérieur. L'option est là.

1

+1 pour poser une question de programmation matérielle. SO a besoin de plus d'entre eux.

Je suis à peu près certain que cela a déjà été fait, mais vous devrez intégrer dans votre contrôleur la possibilité de réécrire la ROM où le programme c est stocké. Si vous dites spécifiquement au programmeur où placer la ROM du programme, certains périphériques peuvent offrir la possibilité d'écrire dans des sections spécifiques de la mémoire dédiée sans reconfigurer la totalité de la fpga. Je ne sais pas si le virtex le fait bien.

1

Une fois que vous avez construit le système matériel, vous n'avez pas besoin de le recompiler à chaque fois. Maintenant, il suffit d'exporter le matériel vers Xilinx SDK (il devrait être très familier si vous avez utilisé Eclipse). À partir du SDK, vous pouvez modifier votre programme C et l'exécuter sur le FPGA.

Questions connexes