La formation propose aux apprentis une méthodologie de conception des circuits hybrides « hardware-software ». Ils pourront parcourir toutes les étapes du flot de conception au travers d'un projet mené de la phase de description, jusqu'à l'étape de co-simulation et de test. Le programme comprendra les points suivants :
-Techniques de conception des circuits numériques
- Fonctions d'électronique numérique
- Technologie des circuits intégrés
- Conception, méthodologie et simulation
-Problématique des System-On-Chip (SOC)
- Architectures, état de l'art
- Partitionnement logiciel matériel
- Création et réutilisation d'IP
- Méthodologie de conception
-Langages de conception
- langage VHDL
- rappel de langage C
-Processeurs ARM et bus de communication
- Architecture des processeurs ARM
- Description des éléments d'un processeur : pipeline, cache, MMU, FPU
- Caractéristiques des bus : protocole, synchronisation, arbitrage, type de transfert
- Exemple de bus : AMBA
-Conception d'IP
o Principe de création d'un IP
-Projet
- Application à la définition d'un système pour le traitement du signal
- Intégration des IP matériels
- Test de la plateforme sur FPGA Xilinx de type Zynq
- Implémentation logicielle et validation sur maquette