Disydent : un environnement pour la conception de systèmes numériques synchrones

2004 
Ce papier presente l’environnement D YSIDENT destine a la conception de systemes integres numeriques a base de plate-forme. Nous definissons un probleme de conception sur plate-forme comme un triplet (systeme, nouvelle application, contraintes), ou le systeme est a la fois un systeme d’exploitation minimal et un gabarit architectural general dans lequel on peut faire varier par exemple le nombre de processeurs et dans lequel on peut ajouter des coprocesseurs dedies. Le concepteur modelise en C son application sous la forme d’un reseau de processus de Kahn, en utilisant la bibliotheque de fonctions DPN. La validation fonctionnel a lieu par simple execution sur la machine hote. Les caracteristiques temporelles sont obtenues par simulation de la plate-forme executant l’application au niveau cycle, grâce a l’outil CASS. En fonction des resultats obtenus, le concepteur selectionne des ensembles de processus candidats a une implantation materielle. Les processus sont ensuite synthetises grâce a l’outil de synthese de haut niveau UGH, qui non content de produire une description RTL synthetisable fourni egalement un modele CASS precis au cycle. Les outils de Disydent (DPN, CASS, UGH) sont intimement lies, ce qui facilite grandement le passage entre les differentes etapes de la conception.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []