180 likes | 298 Views
PLATEFORME «Systèmes intégrés». Objectifs Architecture Les Projets et contrats Statut Perspectives. OBJECTIFS. Validation d’architectures de systèmes électroniques De l’idée à la réalisation : Réduire les délais Tirer profit de l’expérimentation : instrumentation/mesures
E N D
PLATEFORME Système Intégrés 19 mars 2002 PLATEFORME «Systèmes intégrés» • Objectifs • Architecture • Les Projets et contrats • Statut • Perspectives
PLATEFORME Système Intégrés 19 mars 2002 OBJECTIFS • Validation d’architectures de systèmes électroniques • De l’idée à la réalisation : Réduire les délais • Tirer profit de l’expérimentation : instrumentation/mesures • Optimiser des fonctions propriétaires (IPs) dans un environnement existant • Converger vers un partitionnement logiciel/matériel optimal • Accélération de simulations algorithmiques • Taux d’accélération >10 à 1000 par rapport à un simulateur logiciel • Démonstration • Tirer parti d’un accélérateur matériel reconfigurable pour mettre en valeur les solutions architecturales et algorithmiques (éxécution temps réel)
PLATEFORME Système Intégrés 19 mars 2002 Choix d’un accélérateur matériel 1$ la porte • Les énormes machines (accélérateurs matériels avec des FPGAs dédiés) • Meta Systems (Mentor Graphics) • Quickturn (Cadence) • Les machines moyenne gamme (accélérateurs matériels avec des FPGAs existants) • Aptix • Axis • Ikos • Les cartes génériques (cartes PCI avec des FPGA existants) • Nallatech • PLD Applications 0,1$ la porte 0,005$ la porte Bas coût Évolutivité Facilité de mise en oeuvre Nos critères :
PLATEFORME Système Intégrés 19 mars 2002 De la simulation à l’émulation Tps pour 1Mcycles fréq 10 ms 100ms 1s 10s 1mn 40s 16 mn 2 heures 1 jour 10 jours 100MHz 10MHz 1MHz 100KHz 10KHz 1KHz 100Hz 10Hz 1Hz Circuit réel Émulateur matériel Accélérateur matériel Simulateur cycle Simulateur évènementiel Itération 1mn 1heure 1jour 1semaine
PLATEFORME Système Intégrés 19 mars 2002 ARCHITECTURE Cartes filles «Dime Module » Carte NALLATECH Ballyinx APPLICATION Carte FPGA 2 Interface PCI 64 bits 66 MHz 32MO SDRAM Bus DIME: 64bits @50Mhz PC 32MO SDRAM contrôle FPGA Xilinx VIRTEX300 APPLICATION Carte FPGA 1 contrôle 32MO SDRAM • Débits en mode MAÎTRE : • 1,2 Gbits/s en écriture • 500 Mbits/s en lecture
PLATEFORME Système Intégrés 19 mars 2002 Types de cartes filles • Calcul matériel pur • ~2millions de portes + 32 Mo SDRAM • Calcul matériel + Interfaces spécialisées Video • ~800K portes+ 32 Mo SDRAM + circuits acquisition/restitution • Calcul matériel + Interfaces numériques génériques • ~800K portes + 32 Mo SDRAM + 64 E/S • Calcul matériel + Interfaces analogiques à Haut débit • ~800K portes+ 32 Mo SDRAM+ 4 CAN 12bits @ 100MHz • Calcul matériel & logiciel • ~800K portes+ 32 Mo SDRAM+ 2 strongARM • …
PLATEFORME Système Intégrés 19 mars 2002 Projet « Emulateur de chaîne de transmission » I/F PCI 64 bits 66 MHz Codeur canal Modulateur Emulateur canal PC Décodeur canal Démodulateur Débit constant > 500 MBits/s • Collaborations : • Internes : • groupes ELEC (Jluc Danger, L Naviner,J Viard, F Guilloud) + COM NUM + EURECOM • Externes • SUP’COM Tunis • LESTER • University of Toronto
PLATEFORME Système Intégrés 19 mars 2002 Sous-PROJET « Emulateur de canal » • Canal AWGN • Canal de Rayleigh/Rice pour communications WLAN ou radiomobile Génération de la loi normale Méthode : Box-Muller (déjà utilisée en simulation logicielle) + théorème central limite Box-Muller : Suit une distribution normaleN(0,1) Avec x1 et x2 : 2 variables indépendantes uniformément distribuées + Théorème central limite : Tend vers N(0,1) quand N tend vers l’infini Avec xi de moyenne mxet écart typesx
PLATEFORME Système Intégrés 19 mars 2002 Génération de la loi normale Erreur relative de la distribution • Très grande précision de la « queue de gaussienne • fréquence signal = 100 MHz • Génération de la variable de Rayleigh :
PLATEFORME Système Intégrés 19 mars 2002 Sous-PROJET « décodage LDPC » • Architectures optimales pour le Décodage itératif des codes LDPC • Accélération de simulation pour trouver des « bonnes » matrices de parité C’est la simplicité et l’efficacité architecturale du décodeur qui définit le code • Collaborations : • Internes : • groupes ELEC (Jluc Danger,J Viard, F Guilloud) • Externes • LESTER • Partenaires du projet européen SPRING
PLATEFORME Système Intégrés 19 mars 2002 Décodage itératif des codes LDPC Info_bit=Int+ext Int=Info intrinsèque Ext=Info extrinsèque itération • Temps de calcul avec • un pentium 3 @1GHz • matrice 1500 x 2000 avec 1% de ‘1’ • BER 10-6 et 200 erreurs (2e8 bits) • 10 itérations 1 journée
PLATEFORME Système Intégrés 19 mars 2002 PROJET « TEMPOVALSE » • Projet RNRT • Visiophonie et Labiophonie (Analyse et animation faciale) sur portable UMTS dans un contexte MPEG4. • Sous-projets intégration VLSI & démo • Rendu et synthèse d’images basse consommation • Rôle de la plateforme=démonstrateur officiel de la partie matérielle du projet • Collaborations : • Internes : • groupes ELEC (Y Mathieu J Viard) + à terme : interconnexion avec la plateforme MPEG4 ? • Externes • PHILIPS R&D, STM, FT R&D, LIS, ICP
Basse Consommation PLATEFORME Système Intégrés 19 mars 2002 Impact des briques matérielles sur la consommation Application : decodage Video MPEG4
PLATEFORME Système Intégrés 19 mars 2002 Le terminal cible
PLATEFORME Système Intégrés 19 mars 2002 Architecture « TEMPOVALSE » écran Composition/ Analyse Affichage/ acquisition Interface PCI 66MHz 64 bits PC caméra
PLATEFORME Système Intégrés 19 mars 2002 Statut • Infrastructure générale • Interface PC Applications : terminée • Méthodes de développement : à documenter • Projet « chaîne de transmission » • Fin-juin • Application émulation canal avec codage convolutif • Application décodage LDPC sur AWGN • Projet « TEMPOVALSE » • Fin Juin • Première version opérationnelle • Fin Octobre • Démonstration officielle
PLATEFORME Système Intégrés 19 mars 2002 Perspectives • Projet RNRT ASTURIES • Terminal reconfigurable (JL Danger, L Naviner) • Interopérabilité avec la plateforme MPEG4 (Y Mathieu,JC Dufourd) • Cryptoprocesseur (R Pacalet, ARM,ministère de la défense) • Reconnaissance des marquages au sol pour véhicules intelligents (R Pacalet, LIVIC) • Compression vidéo sans pertes (R Pacalet) • Chaîne OFDM (JL Danger, L Naviner, groupe COM NUM) • Banc de test de modems courants porteurs (EdF)