Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Présentation de l’UV Systèmes Numériques
Hétérogènes
J. CRENNE & C. LEROUX – 2015/2016
UV E8-J
Quelle formule ?
3
Présentation UV Systèmes Numériques Hétérogènes
4
Enseignants et répartition
CL
Présentation UV Systèmes Numériques Hétérogènes
CL JC JC
CL
JC JC
JC
JC CL CL
CL CL
JC
Cours 1h20
TP 4H00
TP 3H00
Exam 1H20
CL : Camille Leroux JC: Jérémie Crenne
Sem. 5
CL
Sem. 5 Sem. 6 Sem. 6 Sem. 7 Sem. 9 Sem. 10 Sem. 11 Sem. 12 Sem. 14 Sem. 15 Sem. 17 Sem. 18 Sem. 19
Quel contenu ?
For the Birds – Ralph Eggleston – Pixar - 2000
7
Le raytracing
Principe
9
Présentation UV Systèmes Numériques Hétérogènes
Camera
Objet
Source de lumière
Image
Rayon Rayon
Demo time
Synthèse
En résumé…
• Objectifs: Comprendre les enjeux de la conception des systèmes numériques complexes (systèmes-sur-puces). Savoir faire cohabiter un processeur, des coprocesseurs et des accélérateurs matériels sur une cible FPGA.
• Mots clés: Raytracer, C, VHDL, virgule fixe, virgule flottante, processeur soft-core, conception
conjointe (logiciel/matériel)
• Après ce module, vous serez capable de: • Réaliser un moteur de synthèse d’image simple en langage C • En comprendre son fonctionnement théorique et pratique • Porter l’application pour la faire exécuter par un processeur soft-core (Plasma) • Passer d’une implémentation en virgule flottante à une autre en virgule fixe • Enrichir le jeu d’instructions d’un processeur en utilisant des coprocesseurs • Concevoir et interfacer des accélérateurs matériels
Présentation UV Systèmes Numériques Hétérogènes
12
Merci !