Composants

Cartes d’acquisition

Matrox Rapixo CXP

Matrox Rapixo CXP
Cartes d’acquisition CoaXPress 2.0 de une à quatre entrées avec transfert de données et déchargement du traitement d’images basé sur FPGA en option

Matrox® Rapixo CXP constitue une nouvelle génération de cartes d’acquisition d’images, qui prend en charge la version 2.0 de la norme d’interface numérique CoaXPress® pour les applications de vision industrielle. La gamme Matrox Rapixo CXP prend en charge les débits de données de 6,25 Gbits/s (CXP-6) ou jusqu’à 12,5 Gbits/s (CXP-12) par connexion. L’interface hôte PCIe® s’adapte confortablement aux bandes passantes d’entrée maximales des liaisons CoaXPress. L’accès aux liaisons CoaXPress s’effectue via des connecteurs BNC haute densité qui permettent une interconnexion homogène avec les nouvelles caméras. La prise en charge de Power-over-CoaXPress (PoCXP) sur chaque connexion simplifie la configuration des systèmes, associant l’interface d’alimentation de la caméra avec son interface de commande et de données sur le même câble coaxial.

La gamme de cartes d’acquisition d’images Matrox Rapixo CXP intègre une, deux ou quatre connexions pour l’interfaçage avec des caméras indépendantes. Les modèles Rapixo CXP Dual et Quad peuvent également gérer des débits plus élevés via l’agrégation de connexions. La gamme Matrox Rapixo CXP dispose de suffisamment de mémoire intégrée pour mettre en mémoire tampon les données d’image entrantes dans les cas où l’ordinateur hôte est momentanément incapable d’accepter des données. La conception sans ventilateur de certains modèles garantit une utilisation prolongée sans maintenance.

Matrox Rapixo CXP en un coup d’œil

  • Prise en charge des vitesses les plus élevées disponibles dans CoaXPress 2.0
  • Connexion et capture jusqu’à quatre caméras ou combinaison de connexions pour des débits encore plus élevés
  • Câblage simplifié avec la prise en charge de PoCXP entre les caméras et l’ordinateur de vision
  • Déchargement de l’ordinateur hôte du traitement des images personnalisées grâce à une puce FPGA (Field-Programmable Gate Array)
  • Distribution de la charge de travail de traitement d’images sur plusieurs ordinateurs grâce à la fonctionnalité de transfert de données
  • Synchronisation avec les capteurs, codeurs et contrôleurs avec un large éventail d’E/S auxiliaires pour chaque connexion CoaXPress.
  • Utilisez l’empreinte digitale de licence pour le logiciel Matrox Imaging Library (MIL) X et évitez d’avoir recours à une clé matérielle séparée

Utilitaire de surveillance d'acquisition complet

Offert avec le logiciel mentionné ci-dessus est Matrox Gecho, un utilitaire d'enregistrement qui enregistre les événements générés par le pilote de périphérique Matrox CXP et les enregistre dans un fichier JSON ou CSV. L'utilitaire est conçu pour s'exécuter en même temps que l'application pour enregistrer l'activité d'acquisition dans le but de dépanner les erreurs de capture ainsi que de mesurer les latences et les temps d'exécution pour identifier les goulots d'étranglement des performances. Les fichiers de trace résultants peuvent être chargés dans Google Perfetto pour être visualisés sur une chronologie graphique navigable de manière interactive. Matrox Gecho aide les développeurs à optimiser la capture d'image et à s'assurer qu'elle fonctionne comme prévu.

Matrox Gecho icon

Déchargement du traitement d’image basé sur FPGA

FPGA-based image processing offload
La Matrox Rapixo CXP Pro utilise un dispositif FPGA de la gamme Xilinx Kintex® UltraScale™, non seulement pour intégrer la logique de contrôle, de formatage et de diffusion des différentes interfaces, mais aussi pour permettre aux développeurs d’intégrer les opérations de prétraitement d’image Matrox Imaging ou personnalisé développées par l’utilisateur afin de les décharger de l’ordinateur hôte. Différentes tailles FPGA sont disponibles pour la Matrox Rapixo CXP Pro, offrant ainsi toute une gamme de solutions adaptées à une application donnée. Les opérations effectuées sur la carte sont contrôlées via le logiciel de développement d’applications MIL X. Dans MIL X, une configuration FPGA existante peut être réorganisée pour effectuer une séquence d’opérations requise sans qu’il soit obligatoirement nécessaire de générer une nouvelle configuration FPGA. À l’aide du Matrox FDK, les développeurs génèrent leurs propres configurations FPGA avec des opérations personnalisées écrites en C/C++.

Transfert de données pour le traitement distribué

La gamme Matrox Rapixo CXP permet également de distribuer le traitement d’image sur plusieurs ordinateurs en faisant appel à l’option de transfert de données. Cette fonctionnalité permet le relais d’images sur un autre ordinateur en utilisant quatre connexions de sortie fonctionnant à 12,5 Gbits/s. Le transfert de données est réalisé sans l'implication de l’ordinateur hôte car les données d’image sont retransmises avant d’être également stockées dans la mémoire intégrée, ce qui réduit la latence. Les images peuvent être retransmises vers plusieurs ordinateurs connectés en guirlande en équipant chaque PC avec la Matrox Rapixo CXP dotée de l’option de transfert de données.
Data forwarding for distributed processing icon

Ressources

Dernières nouvelles

Matrox Imaging Releases Event-Logging Tool

Matrox® Imaging has released Matrox Gecho, its event-logging tool for Matrox Rapixo CXP frame grabbers. This new utility helps developers optimize image capture and ensure proper performance.

Support