Crossbus: Flot de Conception et NoC pour MPSoPC
Résumé
Le nombre d'éléments de calcul (PE) à interconnecter dans les systèmes sur silicium (SoC) ne cesse de croître. Aussi, il est particulièrement important de soigner la topologie d'interconnexion entre les PE afin d'en tirer la meilleure efficacité. Cette problématique a motivé la naissance des réseaux sur puce (NoC). Ils offrent un compromis performances/flexibilité non envisageable avec les stratégies classiques d'interconnexion, e.g. bus partagés, liaisons point à point. De nombreux NoC, industriels et académiques ont été proposés depuis les années 2000 [1]. Si une grande majorité de NoC cible une implantation sur ASIC, l'évolution des ressources disponibles dans les composants programmables FPGA rend également pertinent leur utilisation sur ces composants. Les NoC présentés dans [2-3] ont été développés avec cet objectif. Le NoC Crossbus, développé par le GIPSAlab, cible également une implantation sur FPGA (Xilinx). Son originalité repose d'une part sur la possibilité de générer un NoC permettant d'interconnecter plusieurs FPGA et d'autre part d'être développé en conjonction avec un modèle de programmation de haut niveau, reposant sur SystemC. Le domaine applicatif ciblé par ces travaux est le traitement du signal et de l'image.
Domaines
Electronique
Origine : Fichiers produits par l'(les) auteur(s)
Loading...