Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

FPGA-Python

Bonjour,

 

Je recherche actuellement un moyen de faire tourner un programme python de détection d'image sur une carte FPGA. Cependant, j'ai vu q'il était impossible de le faire. Existe-il un moyen de le faire ? 

 

Merci d'avance

 

Pierre

0 Compliments
Message 1 sur 3
2 120 Visites

Bonjour,

 

Non, ce n'est pas possible d'exécuter directement le code Python sur un FPGA (du moins NI).

Python est un langage de programmation qui utilise un interpréteur fonctionnant sur les systèmes d'exploitation classiques (Linux, MacOS, Windows).

Les FPGA nécessite un langage spécifique (VHDL ou Verilog).

Lorsque l'on fait de la programmation de FPGA NI avec LabVIEW, le code est transcirs en VHDL et "compilé" (pour faire cours) par les outils Xilinx pour être ensuite déployé sur la puce FPGA.

En faisant une recherche très rapide on trouve des outils qui permettent de convertir du code Python en VHDL, voir d'implémenter un interpréteur Python sur VHDL, mais ce sera très difficilement voir impossible à porter sur une carte FPGA NI.
Suivant vos besoins, il faut se tourner vers des algorithmes de traitement numérique de l'image qu'il est possible de porter sur FPGA.

Cordialement

Maxime R.  

  CLA - Certified LabVIEW Architect / Architecte LabVIEW Certifié
  CTA - Certified TestStand Architect / Architecte TestStand Certifié

0 Compliments
Message 2 sur 3
2 093 Visites

Bonjour Maxime,

 

Effectivement, on se dirige vers votre solution. Etant donné qu'on veut faire de l'analyse d'objet avec une caméra, est-il possible d'utiliser le Module Ngene de deep learning sur le FPGA ? cela permettrait de contourner l'utilisation d'un programme python...

Merci en tout cas de ta réponse

0 Compliments
Message 3 sur 3
2 085 Visites