COMPÉTENCES

 


Accélération matérielle du traitement de l'information

Nos compétences dans le domaine des circuits programmables (FPGA/CPLD) et des technologies d'interconnexion (bus et interfaces à haut débit) nous permettent de proposer des solutions innovantes pour le traitement des données à haute vitesse.

Nos réalisations s'appuient sur une solide expérience des méthodologies de développement de systèmes numériques et de vérification (VHDL, SystemVerilog, outils EDA, Matlab Simulink).

  • Accélérateur de calculs, 
  • Implémentation matérielle optimisée d'algorithmes spécialisés (cryptographie, traitement de signal, etc.), 
  • Communication à très haut débit, 
  • Co-design et optimisation de la gestion de flux de données, 
  • Logiciel d'aide à la conception du matériel.

 


Gestion logicielle de matériel hétérogène

Les systèmes embarqués haute performance intègrent du matériel hétérogène: unités de calcul (processeurs 32/64 bits, DSPs, FPGAs, GPUs, etc.) et périphériques (multimédia, communication, capteurs, contrôle moteur).

Pour atteindre un haut niveau de parallélisme, l'hétérogénéité doit être gérée efficacement au niveau logiciel. Pour ce faire, nous partitionnons les applications sur plusieurs unités de calcul et nous faisons coexister plusieurs OS par des mécanismes de virtualisation (matériels et logiciels).

  • Gestion logicielle de l'hétérogénéité du matériel, 
  • Partitionnement d'applications sur cibles hétérogènes, 
  • Développement de fermes de processeurs et d'unités de calcul (DSP, FPGA, etc.), 
  • Utilisation optimale des ressources matérielles en fonction des besoins des applications.

 


Conception intégrale de systèmes embarqués

Nous sommes à même de concevoir et de réaliser une plateforme embarquée haute performance dans son intégralité.

Nous avons une large expérience de la conception système comprenant le design (schématique, routage, tests) de cartes haute densité (24 couches) et haute vitesse, de la mise en oeuvre d'environnements d'exécution embarqués (moniteurs, OS, RTOS) et du développement logiciel (de la programmation système bas niveau à l'interface utilisateur).

  • Design complexe de plateformes embarquées, 
  • Intégration de dispositifs hétérogènes (communication, mémoires, capteurs, etc.), 
  • Développement d'environnements logiciels spécifiques, 
  • Mise en oeuvre des plateformes au niveau matériel et logiciel.

 


Systèmes embarqués à basse énergie

Nous sommes spécialisés dans le développement et la réalisation de systèmes multi-capteurs incluant des communications sans fil, à très basse consommation d'énergie.

Nos activités vont de la conception à l'industrialisation des systèmes embarqués, y compris la mise au point et la réalisation d'antennes embarquées pour des fréquences allant jusqu'à 5.8GHz.

Les microcontrôleurs utilisés embarquent un CPU 8, 16 ou 32-bits, animé par un noyau d'exécution léger et peu gourmand en mémoire.

  • Conception, simulation, réalisation et optimisation d'antennes embarquées à haute efficacité, y compris noyées dans de la résine (potting);
  • Alimentations à haut rendement;
  • Mesure et minimisation de la consommation de courant;
  • Prise en compte des contraintes de température;
  • Prototypage