fpga cpld engineering calculations
rtos linux windows embedded medical
robotic schematic and printed circuit board

Qu'est-ce qu'un FPGA?

"A Field-Programmable Gate Array (FPGA) est un semiconducteur qui peut-être configuré par le client ou le concepteur après avoir été manufacturé d'où le nom "field-programmable". Pour définir comment le FPGA fonctionne, ils sont programmés en utilisant des schémas de circuits logiques ou du code décrivant la fonctionnalité matériel. Les FPGA peuvent être utilisé pour faire les fonctions faites par les ASIC mais en plus ils peuvent être reprogrammé une fois monté sur le circuit et livré chez les clients, ce qui est un avantage indéniable.

Les FPGA contiennent de la logique programmable constituée de plusieurs blocs logiques ainsi que de plusieurs couches de connexions programmables qui permettent de brancher les blocs logiques entre eux de différentes façons un peu comme un système de prototypage. Chaque bloc logique contient de la logique combinatoire, et aussi des bascules et des blocs de mémoire." (De Wikipedia)


Dois-je utiliser un FPGA ou un CPLD?

Vous pouvez utiliser de petits FPGA ou CPLD pour remplacer des circuits logiques simples comme des décodeurs d'adresse, des convertisseurs de protocoles, des expansions de bus série, etc. Dans d'autres situations vous allez utiliser les FPGA pour réaliser des algorithmes complexes pour traiter des signaux de hautes fréquence; comme par exemple lorsque la complexité des algorithmes et la fréquence des signaux rendent impossible l'utilisation de microcontrôleurs. Dans ces cas le FPGA est un excellent choix. Vous pouvez aussi utiliser un FPGA pour contenir tous vos circuits logiques ainsi qu'un microcontrôleur pour par exemple sauver de l'espace sur votre circuit imprimé.


Que contient un FPGA?



Architecture interne des FPGA et conception système

Chez Cysca-Sysacom nous effectuons la conception de produits incluant des FPGA. Nous démarrons des requis, nous participons à la conception niveau système, développons l'architecture du FPGA et faisons le code VHDL. Notre connaissance approfondie de l'électronique nous permet de faire en sorte que l'intégration finale est plus simple et nous faisons finalement les tests et la validation.

N'hésitez pas à nous contacter nous sommes très bien positionné pour vous faire profiter de notre expertise.


D'autres services qui pourraient vous intéresser: