Pour s'initier à Verilog et au monde des FPGA, il existe une pléthore de solutions, open source ou non, coûteuses ou non, riches en ressources ou non, modernes ou non... Certaines combinaisons de ces caractéristiques sont faciles à trouver, d'autres un peu moins, voire pas du tout. Ainsi, mettre la main sur une plateforme puissante, open source, économique et moderne relève encore du challenge, même s'il commence à y avoir des pistes intéressantes (voir [1], [2] ou encore [3]). Une autre option consiste à faire quelques concessions et à opter pour quelque chose d'ancien et propriétaire, mais bien fourni et économique. Un bon exemple concerne la famille de FPGA Cyclone d'Altera (maintenant Intel). Mais faire fonctionner, sur un système récent, un environnement de développement tout aussi dédié qu'obsolète n'est pas une mince affaire...
L'un des nombreux problèmes que posent les outils propriétaires est leur durée de vie. Contrairement à un projet open source où quelques développeurs très motivés suffisent à faire renaître de ses cendres une application ou un outil, un équivalent propriétaire sera inéluctablement figé dans le temps, dès lors que l'éditeur « passera à autre chose ». Même si cela est parfaitement logique, puisque l'objectif primaire est avant tout de faire migrer les utilisateurs vers des produits plus innovants, il devient alors excessivement difficile de « remonter dans le temps » et de profiter économiquement de l'obsolescence de certains composants.
Dans le cas des FPGA Altera de la gamme Cyclone, on trouve un peu partout (eBay, Alibaba, BangGood, Amazon, etc.) des devkits Cyclone II, III ou IV à des prix intéressants, souvent accompagnés de l'équipement nécessaire à leur programmation (clones d'USB Blaster). Ces FPGA sont certes anciens, mais le rapport...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première