Premièrement, je n'y connais absolument rien en VHDL/VERILIG/FPGA.
J'ai vu qu'un passionné a implémenté une description matérielle basée sur python qui se sert des générateurs et décorateurs. Il a mis en place des outils de conversion VHDL/VERILOG et permet de faire des tests. Il a effectué des benchmarks avec les outils propriétaires et lorsqu'il utilise pypy il semble avoir de bonnes performances.
Comme, je n'y connais rien, j'ai certainement dit pas mal de bétises cependant l'outils semble d'assez haut niveau en conservant des performances acceptables.
D'un autre cotés Altera a mis au point un traducteur OpenCL vers FPGA pour ces FPGA haut de gamme. Cela abaissera certainement la barrière pour les développeurs.
Beaucoup de gens qui font du VHDL et VERILOG disent que ce n'est pas une question de langage mais de logique. Je n'y connais rien mais on pourrait dire la même chose de la programmation sur MIC et GPU et pourtant il y a un énorme travail pour rendre cela accessible. Je pense donc qu'il y a un coup à jouer pour les logiciels libres.
# myHDL et OpenCL
Posté par freejeff . En réponse au journal Le VHDL prend-il l'eau ?. Évalué à 5.
Premièrement, je n'y connais absolument rien en VHDL/VERILIG/FPGA.
J'ai vu qu'un passionné a implémenté une description matérielle basée sur python qui se sert des générateurs et décorateurs. Il a mis en place des outils de conversion VHDL/VERILOG et permet de faire des tests. Il a effectué des benchmarks avec les outils propriétaires et lorsqu'il utilise pypy il semble avoir de bonnes performances.
http://www.myhdl.org/
Comme, je n'y connais rien, j'ai certainement dit pas mal de bétises cependant l'outils semble d'assez haut niveau en conservant des performances acceptables.
D'un autre cotés Altera a mis au point un traducteur OpenCL vers FPGA pour ces FPGA haut de gamme. Cela abaissera certainement la barrière pour les développeurs.
Beaucoup de gens qui font du VHDL et VERILOG disent que ce n'est pas une question de langage mais de logique. Je n'y connais rien mais on pourrait dire la même chose de la programmation sur MIC et GPU et pourtant il y a un énorme travail pour rendre cela accessible. Je pense donc qu'il y a un coup à jouer pour les logiciels libres.