Je ne suis pas trop convaincu par ce genre de projet. Cela pose plusieurs problèmes. Tout d'abord, développer du matériel nécessite des ressources bien plus importantes qu'un simple compilo, mais bon, ce n'est pas incompatible avec l'idée d'un projet libre. Je doute toutefois que ce soit possible sans l'appui constant et définitif d'une boite et là, ça semble déjà mal barré.
Mais surtout, les logiciels pour programmer les FPGA sont loin d'être libres ! Donc pour pouvoir "améliorer" la bête, il faut sortir des $$$ pour acheter les outils du FPGA. Et pour l'instant, aucune solution VHDL libre n'est satisfaisante, rien ne vaut des trucs comme Modelsim, Leonardo et les outils filés par Xilinx et Altera.
Pour pousser l'idée jusqu'au bout, il faudrait que le FPGA et son architecture soit également libre. Là, on oublie tout de suite, c'est tellement complexe et le marché se réduit à quelques entreprises qui ne vont pas filer leur propriété intellectuelle comme ça.
Pour moi, ça revient un peu à utiliser un bout de code acheté à Microsoft dans le noyau de Linux, le FPGA faisant office de bout de code Microsoft (mais sans les mêmes problèmes de license, bien entendu), seulement, ça fait assez boîte noire un FPGA comme le Virtex. Il y a bien quelques descriptions mais pas des spécifications complètes.
Pour preuve, le format du bitstream est propriétaire et non documenté que ce soit pour Xilinx ou Altera.
# Pas sûr que développer un tel matériel soit compatible avec du libre
Posté par densmore . En réponse à la dépêche Le projet OpenGraphics abandonné par Tech Source. Évalué à 3.
Mais surtout, les logiciels pour programmer les FPGA sont loin d'être libres ! Donc pour pouvoir "améliorer" la bête, il faut sortir des $$$ pour acheter les outils du FPGA. Et pour l'instant, aucune solution VHDL libre n'est satisfaisante, rien ne vaut des trucs comme Modelsim, Leonardo et les outils filés par Xilinx et Altera.
Pour pousser l'idée jusqu'au bout, il faudrait que le FPGA et son architecture soit également libre. Là, on oublie tout de suite, c'est tellement complexe et le marché se réduit à quelques entreprises qui ne vont pas filer leur propriété intellectuelle comme ça.
Pour moi, ça revient un peu à utiliser un bout de code acheté à Microsoft dans le noyau de Linux, le FPGA faisant office de bout de code Microsoft (mais sans les mêmes problèmes de license, bien entendu), seulement, ça fait assez boîte noire un FPGA comme le Virtex. Il y a bien quelques descriptions mais pas des spécifications complètes.
Pour preuve, le format du bitstream est propriétaire et non documenté que ce soit pour Xilinx ou Altera.