La synthèse de haut niveau au service du changement de contexte matériel.
Résumé
Le champ applicatif des FPGA est particulièrement vaste, mais il est possible d’offrir encore plus de débouchés à leur utilisation. Cet article décrit la brique de base que nous avons développée afin de rendre des tâches matérielles aisément contrôlables. Celle-ci consiste à permettre la préemption d’une tâche se déroulant sur une puce reconfigurable ainsi que son redémarrage futur. Elle est connue en tant que « changement de contexte » dans le domaine des microprocesseurs. Les caractéristiques qu’offrent une telle capacité sont: reconfiguration, dé- fragmentation, etc. On peut résumer en admettant qu’un circuit commutable, dont on peut changer le contexte, permet d’ouvrir les tâches matérielles à des scénarios multi-utilisateurs.
Cet article présente un flot de conception basé sur un outil de synthèse d’architecture implantant dans un circuit la capacité de changer de contexte.