Étude de cas

Des mises à jour matérielles et logicielles permettent à un entrepreneur du domaine de la défense de continuer à mener ses activités de haut vol

EASi aide un entrepreneur du domaine de la défense à moderniser et à documenter sa technologie matérielle et logicielle afin de réunir les conditions qui lui permettront d’obtenir encore plus de contrats auprès du gouvernement.

Client
Un entrepreneur du domaine de la défense responsable de créer les systèmes d’entraînement au vol de la marine américaine.

Irritant d’affaires
Notre client avait remporté plusieurs contrats de mise à niveau des commandes de vol et d’entretien des simulateurs pour une base militaire. La technologie actuelle est ancienne. Elle comprend des systèmes très complexes de matériels, de logiciels et de réseaux prédiffusés programmables par l’utilisateur (FPGA). Les spécifications officielles et la documentation relatives aux systèmes manquaient, et les modifications précédentes avaient été conçues sans égard à l’entretien.

La solution EASi
EASi a examiné la conception du matériel existant et a été en mesure de bien repérer les composants du système qui devaient être remplacés ou modifiés. EASi a ensuite remanié la carte vidéo RADAR afin qu’elle fonctionne avec une interface PCIe sur un ordinateur Windows 7. EASi a été en mesure d’utiliser un FPGA Xilinx plus récent pour remplacer une pièce obsolète et de générer des blocs FPGA capables de recréer le signal vidéo analogique d’origine correspondant à l’affichage de l’image matricielle en 256 x 256.

EASi a également examiné les logiciels existants pour repérer les composants du système qui devaient être réécrits ou recompilés afin de fonctionner sur de nouveaux ordinateurs dotés des systèmes d’exploitation les plus récents. EASi a remanié l’application logicielle en C++ afin qu’elle fonctionne dans l’environnement Windows 7. EASi a réutilisé les commandes graphiques personnalisées qui appelaient les écrans de simulation RADAR dans le pilote graphique et a porté le code afin qu’il soit compatible avec un pilote PCIe sous Windows 7.

Résultats
EASi a recherché, puis recommandé une carte mère FPGA Xilinx prête à l’emploi, ce qui a permis de réduire de manière considérable le temps de développement tout en tenant compte de la facilité d’entretien future. Plutôt que de créer une carte graphique PCIe, nous avons créé une petite carte graphique analogique Mezzanine personnalisée qui peut s’assembler sur la carte FPGA prête à l’emploi. Nous avons également développé des pilotes logiciels et porté les fonctionnalités graphiques dans un environnement LINUX, ce qui permet au client de passer à un système fonctionnant sous LINUX s’il le souhaite. EASi a contribué à la tenue des tests d’intégration avec un autre entrepreneur du domaine de la défense qui produisait des sous-systèmes pour le simulateur dans des bases militaires américaines sécurisées et a, elle aussi, pu obtenir les attestations de sécurité permettant à ses ingénieurs de travailler dans de tels lieux.