Accueil du site > FR > Projets > RETICOM   (en)

RETICOM

REal TIme COmmunications

Mots-clés: Embedded & Communication Systems  Phasing Out Objectif 1  Wallonie  Terminé 

Le projet RETICOM (REal TIme COMmunications) vise à étudier et à développer un ensemble d’outils destinés à faciliter la mise en oeuvre de systèmes embarqués communicants, flexibles et puissants.

Equipe de recherche

Le projet RETICOM est mené par l’équipe Systèmes Embarqués du CETIC. La recherche est effectuée en collaboration avec le service DICE de l’Université Catholique de Louvain.

Objectifs

Le projet RETICOM a débuté en 2001. Les objectifs du projet sont :

  • Etudier et développer des algorithmes de traitement du signal sur DSP et en particulier sur des architectures parallèles
  • Maîtriser les outils de développement pour ce type d’architecture
  • Développer des bibliothèques de fonctions de base dans le domaine du traitement du signal et en particulier dans celui des communications
  • Concevoir une plateforme programmable permettant de traiter en temps réel des signaux provenant d’un réseau de capteurs

Applications pratiques

Les systèmes et algorithmes développés par le projet RETICOM permettent aux industriels et aux PME de rapidement, et à faibles coûts, disposer de prototypes flexibles, programmables et performants répondant à des besoins bien particuliers. Ils permettent également aux universités d’implémenter et d’évaluer des algorithmes et des composants matériels développés en laboratoires.

Une méthodologie de conception basée sur des modèles de haut niveau en SystemC

Le projet comporte un travail sur la méthodologie de conception à partir de modèles de haut niveau en langage SystemC (langage basé sur une librairie C++ de modélisation et un noyau de simulation). La puissance et la flexibilité du C++, rend possible d’arriver à un modèle implémentable sans rupture dans le flot de design. l’introduction de notions et techniques logicielles (spécifications UML, design patterns) peut apporter un réelle valeur ajoutée dans le développement de systèmes électroniques.

Des systèmes communicants flexibles et intelligents

Le projet RETICOM base ses systèmes de traitement du signal sur des composants à logique programmable (FPGA). Un état de l’art et une étude des processeurs en logique programmable ont conduit au développement d’un framework « puissant » appelé SAND. Ce framework est constitué d’un système embarqué architecturé autour d’un FPGA intégrant un « Processeur Soft » ce qui lui confère une grande flexibilité tant au niveau matériel que logiciel. Il possède plusieurs interfaces de communication filaires ou non. Au niveau logiciel, un linux embarqué a été porté sur la plateforme ce qui lui offre stabilité, flexibilité, performances et une standardisation des accès aux périphériques du système.

La plateforme SAND, actuellement à un stade avancé de prototypage, sert de base au développement d’une bibliothèque de fonctions. Parmi celles-ci, on trouve :

  • Des fonctions de traitement de données dans le domaine de l’automotive. Le SAND est doté d’un interface de communication CAN (FMS) / OBD2 qui lui permet d’acquérir de nombreuses données sur un véhicule. Grâce à sa puissance de calcul, il est capable de traiter au vol ses données et de mémoriser les résultats en mémoire non-volatile.
  • Des fonctions d’acquisition et de traitement de données provenant de capteurs de température (interface one-wire), de position (GPS),...
  • L’utilisation d’un composant à logique programmable permet d’aisément implémenter des contrôleurs mettant en œuvre divers protocoles.

Le SAND de par sa flexibilité, sa puissance et ces nombreuses interfaces de communication constitue un outil approprié pour de futures recherches sur l’étude du développement de systèmes de communication sans-fil hétérogènes (supportant plusieurs protocoles).

Afin d’étendre la gamme des applications possibles, le projet RETICOM a également conduit au développement d’un framework « léger » (WAND) basé sur la technologie Bluetooth, programmable et de faible consommation. Le système vise à acquérir des données depuis des sources diverses. Ce framework utilise le routage opportuniste pour transmettre de façon intelligente l’information via différents canaux possibles (GSM, PDA, PC).

Promoteurs

Les promoteurs scientifiques du projet sont trois professeurs de l’Université Catholique de Louvain : Jean-Didier Legat (DICE), Luc Vandendorpe (TELE) et Michel Verleysen (DICE).

Equipe du projet: Damien Hubaux, Lotfi GUEDRIA