Précédent : Résultats nouveaux
Remonter : Projet API, Architectures parallèles intégrées
Suivant : Actions régionales, nationales et
internationales
Résumé : Le projet CAIRN (avril 1995 - avril 1998) est une collaboration entre les projet Api et EP-ATR sur une convention CTI du CNET et de France-Télécom. CAIRN concerne l'utilisation conjointe des langages Signal et Alpha pour assembler de façon cohérente et homogène - sous forme d'atelier - des outils permettant la conception conjointe matérielle-logicielle d'une application.
Afin de pouvoir utiliser Signal et Alpha dans une chaîne de co-design, il faut définir entre les deux langages l'interface <<la plus fine possible>> ou le domaine d'intersection maximal. Dans ce but, une étude théorique est menée dans les deux langages concernant les horloges périodiques et les problèmes posés par leur implémentation. Deux niveaux possibles d'interfaçage ont été précisés. Le niveau fonctionnel permettra de décrire une application au niveau algorithmique avec certaines parties en Signal et d'autres en Alpha. Le niveau élément permettra de définir des communications entre Signal et Alpha au niveau des variables atomiques (éléments des matrices à envoyer au circuit à chaque top d'horloge par exemple). On pourra donc mettre en oeuvre un protocole de communication beaucoup plus rApide puisque les communications seront connues statiquement.
Le travail de recherche effectué dans CAIRN porte sur les points suivants :
Résumé : Le projet Mocat (janvier 1997 - juin 1998) s'inscrit dans le thème technologies matérielles concernant les équipements terminaux de l'appel d'offre régional ITR. Mocat regroupe les sociétés Comatlas (Cesson-Sévigné) et TNI (Brest), l'Inria et les laboratoires Lasti (Enssat de Lannion, Université de Rennes 1) et Lester (Université de Bretagne sud à Lorient).Le projet de recherche Mocat a pour objectif la définition de nouvelles méthodes et l'intégration de nouveaux outils pour la conception d'architectures et de circuits intégrés pour des applications en télécommunication.
Le but de Mocat est d'explorer de nouvelles méthodes permettant de combler le vide qui existe entre l'étape de description et de simulation de la fonctionnalité du système et l'étape de mise en oeuvre matérielle. Les méthodes étudiées reposent sur des recherches développées par l'Irisa (langage Alpha), le Lasti et le Lester (logiciel Gaut), en collaboration avec les sociétés Comatlas et TNI (environnement Sildex).
Les objectifs de Mocat sont les suivants.
Notre implication dans le programme décrit précédemment concerne 1/ la partie état de l'art des différents outils de spécification et de synthèse architecturale de haut niveau (un rapport est en cours de rédaction), 2/ la spécification en Alpha au niveau comportemental du décodeur de Viterbi fourni par Comatlas, 3/ la réalisation du générateur de code VHDL à partir de Alpha.