Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
• Modèle structurel
– Identification et modélisation des fonctions principales des systèmes
– Identification et modélisation des médias de communications
– Identification des paramètres génériques du modèle structurel
Légende
Spécifications Fonction
système
E1 Sous Fonction
Modélisation F1 F2
Port de
fonctionnelle P1 SF1 P2 SF2 communication
Variable
Structurel
Évènement
Comportemental
V1
Algorithmique
E2
F5 F4 F3
SF1 SF2
P4 P3
V2
• Modèle comportemental
Légende
– Identification et modélisation du comportement des fonctions
– Identification des paramètres génériques du modèle Instant initial
comportemental
Op Opération
Spécifications
système
Boucle finie ou infinie
Init
Modélisation Condition d’activation
fonctionnelle
Règle de composition
Structurel
Action
Comportemental
Agrandissement
Arnaud Massiani 25/11/2005 2
Modélisation fonctionnelle
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Modèle algorithmique
– Description des opérations (C, SystemC, VHDL)
– Prise en compte des paramètres génériques du modèle algorithmique
Spécifications
système Op i
Modélisation
fonctionnelle FFT Add
• Simulation fonctionnelle
– Prise en compte des attributs
fonctionnels et des paramètres
génériques
Spécifications
système
Modélisation
fonctionnelle
Structurel
Comportemental
Algorithmique
Simulation
fonctionnelle
Virgule Virgule
flottante fixe
• Modèle architectural
– Modélisation de l’architecture cible
Légende
– Détermination des attributs
Processeur
P
Software/Hardware
Spécifications DSP1 FPGA1 FPGA2
système
M Mémoires
Modélisation
fonctionnelle Nœud de
communication
M DSP2
Conception
architecturale
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
• Simulation conjointe
– Prise en compte des attributs fonctionnels et architecturaux
– Influence de la répartition des opérations
– Détermination de l’activité des architectures
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
• Génération de codes
– Génération des entités correspondant aux opérations du modèle fonctionnel
– Génération de la hiérarchie
– Génération des interfaces de communications
Spécifications
système
Modélisation
fonctionnelle
Conception
architecturale
Génération de codes
C VHDL
pour DSP Interfaces
pour FPGA
Modélisation
fonctionnelle
Conception
architecturale
• Avantages
– Complexité équivalente
Génération de codes
– Fréquences de fonctionnement quasiment identiques
C VHDL
pour DSP Interfaces
pour FPGA – Prise en compte des interfaces de communications
• Inconvénients
– Besoin d’un environnement dédié au développement
Portage sur plate-forme
hétérogène
des entités VHDL
– Valeur ajoutée restreinte
Arnaud Massiani 25/11/2005 9
Portage sur plate-forme hétérogène
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
Modélisation
fonctionnelle
Conception
architecturale • Avantages
– Complexité et fréquences de fonctionnement quasiment
Génération de codes identiques
C VHDL – Prise en compte des interfaces de communications
Interfaces
pour DSP pour FPGA
– Écriture de code C, SystemC et/ou VHDL réduit
• Inconvénients
Portage sur plate-forme – Prise en compte de l’architecture cible dans le modèle
hétérogène
fonctionnel
Arnaud Massiani 25/11/2005 10
PLAN
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes considérés
– Présentation de la carte de prototypage et de l’environnement de
test
– Résultats d’implantation du système MC-CDMA étudié
– Résultats d’implantation du système OSTBC/MC-CDMA étudié
• Conclusions et perspectives
• Partie réception
Station de travail
FPGA
Interface
Interface S S
Fichier binaire Host/Modem DSP D D CNA
TX
B Émetteur B
Connexion PCI
FPGA
Interface
Interface S S
Fichier binaire Host/Modem DSP D D CAN
RX
B Récepteur B
Connexion PCI
• Configuration
PALMYRE
– Np=256
– Npu=192
– Lc=32
• Images symétriques
MIMO SISO
Baisse de débit due aux contraintes d’implantation des deux FFT sur
notre cible FPGA
Mode paquet et non flot de données
Arnaud Massiani 25/11/2005 19
PLAN
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES
• Contexte de l’étude
• Présentation des systèmes étudiés
• Étude des contraintes d’implantation des systèmes étudiés
• Application de la méthodologie de conception MCSE
• Implantation des systèmes étudiés
• Conclusions et perspectives
– Bilan des travaux présentés
– Perspectives de recherche
Arnaud MASSIANI
Soutenance de doctorat
Vendredi 25 Novembre 2005
UMR
6164 24
Complexité des systèmes
INSTITUT D’ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES