0
votes

Est-il possible d'implémenter la puce de fusée actuelle GitHub Respo sur les FPGA autres que Artix-7

Je suis totalement nouveau au domaine RISC-V. Je vis de mettre en œuvre le noyau de la puce de fusée sur mon FPGA en tant que module d'un projet plus grand.

Autant que je sache, Sififive est un fournisseur pour la puce de fusée. À ma connaissance, Sififive fait de tous ses cœurs mis en œuvre uniquement sur Xilinx Artix-7 FPGAS. Pourtant, je me demande s'il est possible de la mettre en œuvre sur d'autres FPGA (par exemple, Xilinx virtex 7 ou Zynq)?

Si oui, cela nécessiterait-il des modifications supplémentaires de quelque nature que ce soit? Ou je vais bien avec le flux régulier démontré sur GitHub?

merci.


0 commentaires

3 Réponses :


1
votes

LITEX a la prise en charge de la construction de SOCS autour du noyau de fusée sur une gamme de plates-formes. Il a été testé sur les FPGA Xilinx et le treillis ECP5.

https://www.contrib.andrew.cmu.edu/~ SOMLO / BTCP / est une description de ce flux destiné principalement à la Commission de développement VersA ECP5. Mais LITEX prend en charge une gamme d'autres plates-formes, notamment des planches Virtex et ZynQ.

BTW, la puce de fusée n'est pas (juste) un projet de moufle, il a été développé à l'origine par Berkeley et est maintenant maintenu par Chips Alliance.


0 commentaires

0
votes

À l'origine, la puce de fusée a été prise en charge pour zynq fpgas: https://github.com/ucb -Bar / FPGA-ZYNQ

Ce repo est obsolète et n'est plus soutenu, mais peut-être quelque chose d'utile peut être brillant de celui-ci.


0 commentaires

0
votes

J'ai réussi à mettre en œuvre un noyau unique 32 bits minuscule sur Xilinx VC-709 Board Virtex-7 FPGA pour baremetal. Je suis sûr que vous pouvez mettre en œuvre un noyau plus grand avec une image Linux. La modification selon vos besoins n'est pas si difficile. Je vais apprendre le ciseau et passer par des interfaces et une architecture. Sur la quincaillerie, il suffit de connaître une interface DPI et un flux de conception pour FPGA.


1 commentaires

Salut Sanket, merci beaucoup pour votre commentaire. Je suivrai certainement vos conseils et posterai à ce sujet pour le rendre accessible au public pour tous. Cependant, est-il possible de contacter par courrier électronique pour plus de communications directes? Je suis toujours totalement neuf dans ce flux et votre aide sera si précieuse pour moi.