Académique Documents
Professionnel Documents
Culture Documents
Le Co-design
EYA BCHINI
A.U: 2023/2024
Conception classique des systèmes
embarquées
Conception traditionnelle des systèmes embarqués
Intégratio Intégratio
n Test n Test
Validation Validation
Systèmes
Embarqué SoC
Approche traditionnelle
Flexibilité de conception
Possibilité d’effectuer des modifications lors de la phase de
conception en raison du changement d’orientation du systèmes ou des
contraintes.
Limitation des erreurs de conception
Le codesign évite les mauvaises surprises lors de la phase
d’intégration
des différents sous systèmes et les tests du système global.
Solutions moins couteuses et plus performantes
Phase d’intégration et de test réduites
Avantages du codesign
Objectif du partitionnement
Regrouper les variables et les comportements fortement
dépendants, puis de décider pour chaque regroupement le type de
réalisation : logicielle ou matérielle.
Problématique
Les performances réelles de la réalisation ne peuvent être
connues
qu’après l’étape de co-simulation.
Approche
Afin de permettre le partitionnement, des estimateurs de
performance rapides et précis doivent prédire les performances et le
o Choix du modèle de spécification en fonction du type de l'application
Phase de développement
Phase de vérification
Debugger
Linker
Library
Profiler
Exec. File
Synthèse matérielle
Niveau
Spécification d’abstraction
Synthèse architecturale : comportemental
catapullt C: vérification et e Description
comportemental
synthèse haute niveau Synthèse e
architecturale
Description RTL
Synthèse
(register transfer
level)
logique
Description logique
Synthèse (portes)