pen icon Colloque
quote

Une approche orientée objet pour la co-conception de systèmes embarqués dans le domaine des applications multimédia

GF

Membre a labase

G. Fayad

Résumé du colloque

Dans cet article, nous présentons une approche et une méthodologie pour la description et l'implantation de SoC orientés vers le marché grandissant des applications multimédia. Notre approche pour la conception concurrente du matériel et logiciel de ces systèmes a pour but d'accélérer le cycle de conception et réduire le temps de commercialisation. Notre cycle de conception est basé sur une procédure claire pour passer de la spécification du système à son implantation, tout en proposant des possibilités pour refaire la partition du système ainsi que réutiliser des blocs IP préexistants. Afin de réaliser cet objectif, notre méthodologie requiert la séparation entre le comportement interne et le comportement des interfaces du système. Nous proposons d'utiliser un langage récemment introduit, SystemC, pour la description de systèmes multimédias typiques, comme des blocs de décodages de vidéo MPEG dans lesquels de nombreuses opportunités existent pour utiliser le parallélisme, les structures abstraites et autres concepts orientés objet. SystemC promet une uniformisation du cycle de conception : un langage unique capable de décrire le système à tous les niveaux d'abstraction. Nous montrons les nouveaux apports procurés par SystemC, par exemple : (1) la possibilité d'utiliser l'expressivité de C++ pour la modélisation des systèmes, (2) une méthodologie claire pour aboutir au matériel synthétisable et au logiciel compilé tout en réduisant au minimum l'effort de coder à nouveau les blocs à chaque niveau d'abstraction, et (3) une approche pour l'abstraction de la communication et la synthèse automatique des interfaces. Cependant, SystemC n'est pas encore un standard largement adopté et la réutilisation de blocs pré-codés (généralement en VHDL ou Verilog) est nécessaire pour valider la solidité de notre méthodologie. Nous examinerons donc des solutions pour intégrer des blocs IP préexistant à notre cycle de conception. Nous proposons de valider ces concepts à l'aide d'un exemple d'implantation de " settop-box ".

Contexte

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

Découvrez d'autres communications scientifiques

Autres communications du même congressiste :