Qu’est-ce qu’un FPGA ?
FPGA = Field Programmable Gate Array.
Un FPGA est un circuit intégré standard, fait de simples éléments logiques et de fonctions plus complexes.
Il est reprogrammable par chaque utilisateur, pour chacune de ses applications.
Les FPGAs offrent une grande capacité d’éléments logiques et de mémoire de stockage, tout en maintenant une taille module adaptée pour les solutions embarquées.
Quels sont les avantages à utiliser un FPGA ?
Les puces FPGA ont des caractéristiques techniques très spécifiques, qui leur permettent d’exécuter certains types d’algorithmes de trading jusqu’à 1000 fois plus rapidement que certaines solutions traditionnelles de software. Utiliser cette technologie a des avantages non négligeables:
→ Traitements de données en parallèle, à haut volume et en temps réel, pour des applications critiques telles que le médical, la défense et la sécurité
→ Architecture faible latence, idéale pour le trading
→ Fortement adaptable, avec de nombreux IOs disponibles, notamment pour les applications d’instrumentation et d’industrie.
→ Flexibilité, adaptabilité et introduction rapide sur le marché
→ Reprogrammation à l’infini: durant la conception, durant le processus d’assemblage PCB, durant l’implémentation du projet par l’utilisateur final