L'arduino est une carte de développement complète centrée sur un Atmel SAM3X8E avec un cœur ARM Cortex-M3. ARM Ltd ne fournissant pas ses IP en libre je doute que tu trouve une «IP» libre de ce composant.
Mais l'atmel est un microcontrôleur muni d'un certain nombre de périphériques que tu ne pourras pas synthétiser dans le FPGA. Tu pourras synthétiser des uarts et des PWM, mais pas les ADC puisqu'il n'y en a pas dans le spartan (FPGA). À voir avec la futur carte d'Armadeus, normalement son FPGA intégrera un ADC.
Quand à l'intégration de l'ethernet et de l'usb dans le FPGA, t'as peu de chance que ça rentre.
[^] # Re: IP Arduino sur FPGA
Posté par martoni (site web personnel, Mastodon) . En réponse à la dépêche Sortie de la version 5.3 du BSP du Projet Armadeus. Évalué à 1.
L'arduino est une carte de développement complète centrée sur un Atmel SAM3X8E avec un cœur ARM Cortex-M3. ARM Ltd ne fournissant pas ses IP en libre je doute que tu trouve une «IP» libre de ce composant.
Mais l'atmel est un microcontrôleur muni d'un certain nombre de périphériques que tu ne pourras pas synthétiser dans le FPGA. Tu pourras synthétiser des uarts et des PWM, mais pas les ADC puisqu'il n'y en a pas dans le spartan (FPGA). À voir avec la futur carte d'Armadeus, normalement son FPGA intégrera un ADC.
Quand à l'intégration de l'ethernet et de l'usb dans le FPGA, t'as peu de chance que ça rentre.
J'ai plus qu'une balle