Système d’acquisition temps réel FPGA

FPGA Real-Time Data Acquisition System

Une référence temporelle matérielle, précise et déterministe dédiée aux bancs d’essais industriels, à la validation de systèmes critiques et à l’analyse fine d’événements complexes multi-capteurs. Le temps devient une donnée fiable, traçable et exploitable.

A precise and deterministic hardware time reference dedicated to industrial test benches, critical system validation, and high-resolution analysis of complex multi-sensor events. Time becomes a reliable and exploitable data.

Une solution clé en main pour vos bancs d’essais

A turnkey solution for your test benches

Nous vous accompagnons de bout en bout en fournissant un calculateur d’acquisition industriel basé FPGA, spécifiquement configuré pour répondre à vos besoins métier.

De la sélection et configuration des bus de terrain (ADC, CAN, Modbus, NMEA, E/S numériques), jusqu’au déploiement sur votre banc d’essais, nous intégrons la solution dans votre environnement existant.

Nous assurons également l’assistance technique, l’adaptation aux contraintes spécifiques de vos essais et le support tout au long des campagnes de test.

We provide end-to-end support by delivering an FPGA-based industrial data acquisition system, specifically configured to meet your operational requirements.

From fieldbus selection and configuration (ADC, CAN, Modbus, NMEA, digital I/O) to deployment on your test bench, we integrate the solution into your existing environment.

We also provide technical assistance, adaptation to specific test constraints, and ongoing support throughout your test campaigns.

Industrial data acquisition system

Les enjeux des bancs d’essais industriels

Challenges of industrial test benches

Les bancs d’essais modernes intègrent un nombre croissant de capteurs, de sous-systèmes embarqués et de bus de communication hétérogènes (ADC rapides, entrées numériques, CAN, Modbus, NMEA, équipements autonomes). Dans ce contexte, la corrélation temporelle fiable des données devient un enjeu central.

Les horodatages logiciels ou dépendants des équipements mesurés sont soumis à la charge système, aux dérives d’horloge et aux perturbations transitoires, rendant l’analyse des événements critiques incertaine, voire impossible lors de campagnes de tests exigeantes.

Modern test benches integrate an increasing number of sensors, embedded subsystems, and heterogeneous communication buses (high-speed ADCs, digital I/O, CAN, Modbus, NMEA, autonomous equipment). In this context, reliable temporal correlation of data becomes a key challenge.

Software-based or equipment-dependent timestamps are affected by system load, clock drift, and transient disturbances, making critical event analysis unreliable during demanding test campaigns.

Industrial test bench
FPGA architecture

La solution : une architecture FPGA déterministe

The solution: a deterministic FPGA architecture

La solution repose sur un calculateur d’acquisition basé FPGA, plaçant la gestion du temps au cœur de l’architecture matérielle. L’horodatage est généré directement en logique FPGA, au moment exact de l’échantillonnage, indépendamment des logiciels et du système sous test.

Cette approche garantit un comportement strictement déterministe, sans jitter logiciel, et fournit une référence temporelle unifiée et fiable pour l’ensemble des sources de données.

The solution is based on an FPGA-centered acquisition system where time management is a core hardware function. Timestamping is generated directly in FPGA logic at the exact sampling instant, independently of software execution and the system under test.

This approach ensures strictly deterministic behavior, free from software jitter, and provides a unified and reliable time reference across all data sources.

Caractéristiques clés

Key features

⏱️

Hardware timestamping

Timestamp généré matériellement au cycle près, exactement à l’instant de l’acquisition, garantissant une précision et une répétabilité maximales.

⚙️

FPGA real-time logic

Logique temps réel déterministe, indépendante de la charge logicielle et des systèmes d’exploitation.

🔌

Multi-bus acquisition

Acquisition simultanée de données analogiques et numériques : ADC, CAN, Modbus, NMEA, GPIO et interfaces terrain.

📦

Double buffering

Architecture ping-pong assurant une acquisition continue sans perte de données lors des transferts ou traitements.

🌐

NTP synchronization

Synchronisation périodique de la base de temps globale avec un serveur NTP externe pour un alignement temporel absolu.

💾

TFTP export

Export automatique des données sous forme de fichiers vers un NAS, facilitant l’exploitation et l’archivage.

La maîtrise du temps pour vos essais critiques

Mastering time for critical test campaigns

Qualification, validation, diagnostic et analyse avancée de systèmes industriels et embarqués, avec une référence temporelle fiable et indépendante.

Qualification, validation, diagnostics and advanced analysis of industrial and embedded systems using a reliable and independent time reference.