Conception de circuits numériques complexes
6 crédits Christophe ALEXANDRE EPN03 - Electroniques, électrotechnique, automatique et mesure (EEAM) Unité d'enseignement de type mixte
Publié Du 01-09-2011 au 31-08-9999
Maitriser les bases du flot de conception d'un système sur puce programmable (SOPC) ainsi que les concepts correspondants.
Connaissances des concepts avancés de la logique programmable incorporant un microprocesseur embarqué.
L'unité ELE219 apparaît dans 1 cursus.
Techniques de conception des circuits numériques
o Fonctions d'électronique numérique
o Technologie des circuits intégrés
o Conception, méthodologie et simulation
Problématique des System-On-Chip (SOC)
o Architectures, état de l'art
o Partitionnement logiciel matériel
o Création et réutilisation d'IP
o Méthodologie de conception
Langages de conception
o Rappel langage C, VHDL
o Introduction System C
Processeurs et bus de communication
o Architecture des processeurs embarqués
o Description des éléments d'un processeur : pipeline, cache, MMU, FPU
o Exemple de processeur : LEON
o Caractéristiques des bus : protocole, synchronisation, arbitrage, type de transfert
o Exemple de bus : AMBA
Conception d'IP
o Principe de création d'une IP
Projet
o Application à la définition d'un système pour le traitement du signal
o Méthodologie en Y
o Intégration des IP matérielles
o Test de la plateforme sur FPGA
o Implémentation logicielle et validation
évaluation en continu des travaux pratiques et examen théorique final