arte FPGA CYC5000 de Arrow

Arrow propose la carte FPGA CYC5000 pour le développement d’applications à base d’IA

  • Arrow Electronics propose la carte FPGA CYC5000 destinée à simplifier le processus de développement d’applications exploitant des techniques d’intelligence artificielle (IA).
  • Cette carte plug and play, d’un format compact (25,0 x 70,7 mm, est dotée d’une connexion compatible avec les cartes Arduino.
  • Elle vise à simplifier la conception de dispositifs IoT en exploitant les technologies programmables telles que le RISC-V avec le Nios V d’Altera, des accélérateurs DSP et des blocs IP matériels.

 
Doté de l’interface USB de programmation de Arrow, la carte FPGA CYC5000 , conçue par le fabricant allemand Trenz Electronic, est prête pour le déploiement d’applications d’apprentissage automatique (Machine Learning) et la réalisation de preuve de concept (POC). Elle permet de mettre en œuvre des applications de vision exploitant des algorithmes d’IA, avec un réseau neuronal fonctionnant sur le dispositif.

Le FPGA Cyclone V d’Altera comporte 25 000 éléments logiques, 25 blocs DSP, 50 multiplicateurs 18×18 et des blocs de mémoire FPGA sur la puce. La carte embarque également 64MBit de mémoire SDRAM et 64MBit de mémoire Flash. Alimentée en 5V, elle est dotée d’une interface USB.

Outre le connecteur Arduino, un connecteur CRUVI permet l’ajout d’adaptateurs de signaux à haute vitesse. La démonstration de la caméra IA utilise un capteur d’image connecté via l’adaptateur CRUVI et exécute un réseau neuronal convolutif, un filtrage d’image, une entrée MIPI et une sortie HDMI sur le Cyclone V.

Implémenté sur à peine la moitié des éléments logiques du FPGA disponibles, l’algorithme peut analyser 10 000 échantillons par seconde en ne consommant que quelques centaines de milliwatts.