pen icon Colloque
quote

Synthèse des communications logiciel/logiciel et logiciel/matériel selon le standard VSI

GC

Membre a labase

G. Cyr

Résumé du colloque

L'expression System on Chip constitue une nouvelle méthodologie de conception en micro-électronique, de plus en plus reconnue. L'objectif est de produire des systèmes électroniques ayant un meilleur rapport coût/performance, et l'intégration de tous les éléments d'un circuit sur une seule puce est une solution. La réutilisation de module et donc l'intégration de plusieurs IP (Intellectual Property) devient une nécessité pour ne pas allonger le temps de conception. Pour ce, il est essentiel de permettre une implantation rapide des communications entre les modules, c'est le concept de synthèse des communications. L'alliance VSIA (Virtual Socket Interface) tente actuellement de définir un protocole standard de communication pour les IP appelé VCI (Virtual Component Interface). Ce standard a pour but de faciliter l'intégration de plusieurs IP, venant de différents concepteurs, dans un même système. L'objet du présent projet est de concevoir différentes interfaces intégrant ce standard. Ainsi, on peut analyser les solutions en terme de délai, de complexité de conception, de réutilisation, de vitesse d'intégration et de coût (surface) et de les comparer à des interfaces n'utilisant pas le standard. Le protocole peut être intégré à deux endroits dans l'interface. En premier lieu, on crée une enveloppe à chacun des modules communicants, permettant à ceux-ci de transmettre leurs données à travers des ports conformes au protocole VCI. Un module intermédiaire est alors inséré entre les composants pour implanter le type de communication voulu. On peut aussi décider de créer plusieurs enveloppes pour chaque IP, chacune permettant un seul type de communication. Aucun module n'est alors nécessaire, mais cette solution permet moins de réutilisation. Différentes applications sont utilisées pour effectuer les analyses. Le projet est concentré sur l'analyse des communications entre deux processeurs (communication logicielle/logicielle) ou entre un processeur et un co-processeur (communication logicielle/matérielle).

Contexte

host icon Hôte : Université de Montréal

Découvrez d'autres communications scientifiques

Autres communications du même congressiste :