MINARC Prototypage rapide |
|
ContexteLors de la conception d’un algorithme, on l’écrit sous MATLAB, SIMULINK ou un logiciel de conception équivalent, ce qui permet une écriture facile. Ces outils disposent en effet de bibliothèques d’opérateurs riches et de moyens de visualisation des données simples à mettre en œuvre, facilitant la mise au point.
L’exécution proprement dite des algorithmes s’effectue alors sur PC, en utilisant la plupart du temps des données d’entrées préenregistrées et générant des fichiers de données de résultats. Ce système classique permet parfois l’exécution en temps réel, mais n’est le plus souvent pas adapté aux conditions réelles d’application de l’algorithme mis au point. La plateforme utilisée est en effet complexe (une machine PC de bonne puissance), les entrées/sorties ne sont pas souvent adaptées à un traitement temps réel, l’exécution même du programme est parfois trop longue pour être compatible avec l’application visée. Le but du prototypage rapide est d’implémenter des algorithmes déjà bien définis, sur des plateformes matérielles simples (physiquement petites, avec une faible consommation électrique, dimensionnée au problème à traiter), permettant de les exécuter à vitesse d’opération réelle, et se rapprochant de la cible matérielle finale. Les programmes C et VHDL sont alors directement générés de façon automatique à partir de la spécification.
Nous utilisons des cibles de prototypage à base de DSP, de FPGA ou des deux systèmes interconnectés. Le FPGA permettant d’implémenter des systèmes à base de processeurs et d’opérateurs spécialisés.
Exemple de ces approches sur un système d’identification par l’IRIS :
![]() ![]() T1 : Temps d’exécution de l’algorithme avec le système de spécification.
T2 : Temps d’exécution de l’algorithme avec le système de prototypage rapide. T3 : Temps d’exécution de l’algorithme sur la cible finale. T1 >> T2 ≈ T3 Nous avons utilisé cette cible pour exécuter différents algorithmes :
Publications :Embedded Iris Identification System Video on OFDM/OQAM Implementation of Face Recognition Algorithm on Different Platforms Erosion and dilatation implementation for Iris recognition system using different techniques on SoPC
Alicja Michalowska, Frédéric Amiel, Thomas Ea, Florence Rossant, Amara Amara Contribution of Custom Instructions on SoPC for iris recognition application Voice on OFMD Algorithm implementation for iris identification,
|
| Journées Portes ouvertes : 4 février et 10 mars |
Des RDV incontournables ! |
| Lire la suite... |
| Une nouvelle formation en 2012 : cycle préparatoire international |
| formation post BAC S ou STI |
| Lire la suite... |
| Nouvelles classes préparatoires intégrées ISEP en province |
à Montigny les Metz et à Avignon |
| Lire la suite... |
| Prochains RDV ISEP sur les salons étudiants en 2012 |
A Paris et en régions |
| Lire la suite... |
| Soldes |
| Ce sont aussi les soldes sur la boutique en ligne |
| Lire la suite... |