URL: https://linuxfr.org/forums/programmationautre/posts/conseil-pour-d%C3%A9buter-avec-la-programmation-de-fpga Title: Conseil pour débuter avec la programmation de FPGA Authors: bumbolol Date: 2009年05月14日T20:05:03+02:00 Tags: Score: 3 Voilà, étant un programmeur plutôt bas niveau, _C_ et _assembleur_, j'aimerais descendre encore plus bas et me mettre à la programmation de _FPGA_. J'ai déjà d'ailleurs brièvement expérimenté une programmation un peu différente en m'essayant à _CUDA_ (sapusaypalibre donc je ne m'y suis pas attardé, j'y jetterais sûrement à nouveau un oeil quand/si on aura un jour une implémentation libre d'_OpenCL_ sur notre manchot) mais bizarrement aussi bien dans mon cursus universitaire que professionnel je n'ai jamais eu l'occasion de m'y mettre. J'ai donc décidé de combler par moi même cette lacune. C'est pourquoi je sollicite l'éventuelle expérience de membres de _linuxfr_ dans ce domaine pour m'aider à démarrer. Mes connaissances étant proches de zéro, a priori tout conseil, même le plus modeste, sera le bienvenue. Mais tout de même, je devrais peut-être détailler un peu plus quelles sont les informations qui me font défaut (car oui j'ai déjà fait des recherches par moi-même). Apparemment il y a deux langages majeurs à connaître, le _Verilog_ et le _VHDL_. Il existe un compilateur/simulateur libre pour chacun d'eux, à savoir respectivement _Icarus Verilog_ et _GHDL_. Ma plus grand interrogation est quel matériel acheter. J'aimerais vraiment acheter une carte _FPGA_ avec laquelle je puisse jouer sans avoir besoin de logiciels propriétaires. Une carte donc qui serait compatible avec _Icarus Verilog_ ou _GHDL_. Les deux serait un plus afin de pouvoir appréhender les deux langages. Bien sûr, je n'aurais pas besoin non plus de logiciels propriétaires pour ensuite charger le programme compilé sur la carte. Une telle carte existe-t-elle ? Une seconde interrogation est comment débuter. Je me suis procurer le livre "_Circuit Design with VHDL_" de _Volnei A. Pedroni_. Il me semble pas mal. Peut-être y a-t-il des sites en ligne pour débuter en _VHDL_ ou en _Verilog_ ? Dans mes recherches je suis surtout tombé sur des sites s'adressant à des gens déjà d'un certain niveau. Voilà, merci d'avance pour vos réponses.

AltStyle によって変換されたページ (->オリジナル) /