Descriptif
L'objectif de cette unité d'enseignement est de maitriser les concepts de base de la construction des systèmes sur puce simples (typiquement un microcontrôleur).
Les notions suivantes sont étudiées:
- Interconnections et protocoles sur puces
- Adressage et arbitrage
- Périphériques, DMA et interruptions
- Considérations technologiques (vitesse d'horloge, complexité, mémoires)
Objectifs pédagogiques
Acquis d'apprentissageÀ l'issue de l'UE, l'élève sera capable de:
- Analyser et expliquer l'architecture d'un système sur puce simple.
- Concevoir conjointement des sous parties matérielles d'un système, comme un contrôleur d'entrées/sorties ou un accélérateur DMA, et, le logiciel permettant de les contrôler.
- Analyser les performances de ce type de systèmes d'un point de vue vitesse, consommation et surface.
- Utiliser des outils pour la conception de systèmes sur puce pour une cible FPGA.
Compétences de rattachement (et justification)
- BC1.5 – Réaliser un système complexe en mettant en œuvre les solutions technologiques nécessaires, en s’appuyant sur les ressources humaines, techniques, matérielles disponibles en faisant preuve de rigueur, d’esprit critique et d’adaptabilité; Justification : L'unité d'enseignement est très pratique avec des réalisations concrètes de systèmes fonctionnels proches de systèmes réels.
Ces réalisations mettent en œuvre conjointement des compétences, déjà acquises, dans la conception logicielle et matérielle.
- BC8.3 – Concevoir et développer des solutions technologiques en s’appuyant sur un paradigme de programmation spécifique ou en concevant des architectures matérielles et logicielles spécifiques; Justification : Mise en œuvre d'outils pour du développement conjoint de logiciel et matériel dans le cadre de réalisations pratiques.
24 heures en présentiel (16 blocs ou créneaux)
réparties en:
- Travaux Dirigés : 18
- Leçon : 6
effectifs minimal / maximal:
/32Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Echange international non diplomant
- Systèmes à base de microprocesseurs (équiv. SE203)
- Architectures numériques et langages de description du matériel (HDL)
Pour les étudiants du diplôme Diplôme d'ingénieur
- Systèmes à base de microprocesseurs (équiv. SE203)
- Architectures numériques et langages de description du matériel (HDL) (équiv. SE204)
Format des notes
Numérique sur 20Littérale/grade américainPour les étudiants du diplôme Echange international non diplomant
Vos modalités d'acquisition :
L'évaluation est entièrement basée sur des rendus à la fin des activités pratiques:
- note pour les rendus de TP
- note sur une analyse de cas
- note sur le rendu du mini-projet
Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
L'évaluation est entièrement basée sur des rendus à la fin des activités pratiques:
- note pour les rendus de TP
- note sur une analyse de cas
- note sur le rendu du mini-projet
- Crédits ECTS acquis : 2.5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Mots clés
SoC, On chip protocols, SoC sur FPGAMéthodes pédagogiques
Quelques cours pour la contextualisation de concepts et la mise en relation avec les connaissances acquises précédemment en BCI et dans la filière.La majorité volume de l'UE est réservé à de la mise en pratique dans le cadre de Travaux pratiques, des analyses de cas et un mini-projet dirigé.