Programmer en C les FPGA
Altium Designer fait la corrélation entre C et matériel
publié dans Elektor n° 368, février 2009
On décrivait communément les FPGA dans des langages spéciaux, d’apprentissage difficiles, comme le VHDL. Pourtant, ça marche aussi en C ! Comparé à un programme séquentiel d’un microcontrôleur, une considérable accélération est possible. Nous allons montrer, à l’aide de la suite de développement Altium Designer, comment s’opère la conception d’un FPGA en langage C. Un FPGA est un ensemble matériel que l’on peut façonner par un logiciel. À la manière d’un programme qui s’exécute en séquence dans un microcontrôleur, l’utilisation de ce genre de puces permet de gagner beaucoup de temps. Comparé à un ASIC, un FPGA est nettement plus flexible, ce qui, lors de la conception de petits ou moyens systèmes, en termes de nombre de composants, fait réaliser de sérieuses économies.
|
Vous pouvez télécharger les articles publiés dans Elektor, au format PDF.
|