Differences between revisions 3 and 42 (spanning 39 versions)
Revision 3 as of 2007-05-15 07:34:06
Size: 5085
Editor: elfe
Comment:
Revision 42 as of 2007-07-02 13:51:41
Size: 3388
Editor: cyclope
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
== Emploi du temps == == Site officiel ==
https://eole.enst.fr/enseignements/ENS_detail_brique.php?ann_scol_id=2006&ens_id=419
Line 6: Line 7:
Date créneau Type Sigle Titre de l'activité pédagogique Groupe Equipe enseignante Salle
14/05/2007 08:30-10:00 Leçon ELEC343: Présentation des contraintes d'implémentation architecturales 1 Jean-Luc DANGER
15/05/2007 13:30-15:00 Leçon ELEC343: Algorithmes itératifs 1 Joseph BOUTROS F603
15/05/2007 15:15-16:45 Leçon ELEC343: Algorithmes itératifs 1 Joseph BOUTROS F603
21/05/2007 08:30-10:00 Autre ELEC343: Etude de cas: LDPC 1 Jean-Luc DANGER F603
21/05/2007 15:15-16:45 Autre ELEC343: Etude de cas: Démodulateur à détection d'énergie 1 Jean-Luc DANGER F603
22/05/2007 13:30-15:00 Autre ELEC343: Etude de cas: Décodeurs de codes AGC 1 Lirida NAVINER DE BARROS F603
22/05/2007 15:15-16:45 TD ELEC343: TD Etude d'une architecture de con num 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
25/05/2007 08:30-10:00 TD ELEC343: TD Etude d'une architecture de con num 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
25/05/2007 10:15-11:45 TD ELEC343: TD Etude d'une architecture de con num 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
29/05/2007 13:30-15:00 TD ELEC343: TD Etude d'une architecture de con num 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
29/05/2007 15:15-16:45 Autre ELEC343: Présentation de l'Architecture 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
30/05/2007 10:15-11:45 Leçon ELEC343: Modulation sigma delta 1 Jean-François NAVINER F609
01/06/2007 08:30-10:00 Leçon ELEC343: Filtrage sigma delta multistandard 1 Lirida NAVINER DE BARROS F609
01/06/2007 10:15-11:45 Leçon ELEC343: Filtrage sigma delta multistandard 1 Lirida NAVINER DE BARROS F609
04/06/2007 08:30-10:00 Leçon ELEC343: Récepteur Rake reconfigurable 1 Jean-Luc DANGER F603
05/06/2007 13:30-15:00 TD ELEC343: TD Etude d'une architecture radio logicielle 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
05/06/2007 15:15-16:45 TD ELEC343: TD Etude d'une architecture radio logicielle 1 Lirida NAVINER DE BARROS - Jean-Luc DANGER F603
08/06/2007 08:30-10:00 TD ELEC343: TD Etude d'une architecture radio logicielle Salle A 405 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS
08/06/2007 10:15-11:45 TD ELEC343: TD Etude d'une architecture radio logicielle Salle A 405 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS
11/06/2007 08:30-10:00 TD ELEC343: TD Etude d'une architecture radio logicielle 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F603
11/06/2007 15:15-16:45 Autre ELEC 343: Oral: Présentation de l'architecture 1 Jean-Luc DANGER - Lirida NAVINER DE BARROS F801
12/06/2007 13:30-15:00 Leçon ELEC 343: Compression vidéo 1 Yves MATHIEU F603
12/06/2007 15:15-16:45 Leçon ELEC 343: Compression vidéo 1 Yves MATHIEU F603
15/06/2007 08:30-10:00 Leçon ELEC343: Synthèse 3D 1 Yves MATHIEU F603
15/06/2007 10:15-11:45 Leçon ELEC343: Synthèse 3D 1 Yves MATHIEU F603
18/06/2007 08:30-10:00 TD ELEC343: TD Etude d'une architectre multimédia Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
19/06/2007 13:30-15:00 TD ELEC343: TD Etude d'une architectre multimédia Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
19/06/2007 15:15-16:45 TD ELEC343: TD Etude d'une architectre multimédia Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
22/06/2007 08:30-10:00 TD ELEC343: TD Etude d'une architectre multimédia Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
25/06/2007 08:30-10:00 Leçon ELEC343: Principe de la synthèse d'architecture Salle A 405 1 Renaud PACALET
25/06/2007 15:15-16:45 Leçon ELEC 343: Présentation de l'outil pico express Salle A 405 1 Renaud PACALET
26/06/2007 13:30-15:00 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Renaud PACALET
26/06/2007 15:15-16:45 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Renaud PACALET
29/06/2007 08:30-10:00 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
29/06/2007 10:15-11:45 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
02/07/2007 13:30-15:00 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
02/07/2007 15:15-16:45 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
03/07/2007 08:30-10:00 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
03/07/2007 10:15-11:45 TD ELEC 343: TD Synthèse d'architecture Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
03/07/2007 13:30-15:00 Autre ELEC343: Oral: Etude d'une architecture multimédia Salle A 405 1 Jean-Luc DANGER - Yves MATHIEU
== Introduction ==
attachment:intro.pdf

== Communications Numériques ==
Etudes de cas : attachment:relevage_LDPC.pdf

Cours sur le décodage canal : http://www.josephboutros.org/coding/

'''Articles à Etudier:'''

http://www.comelec.enst.fr/aaa/2007/com_num

== Radio Logicielle ==
Introduction à la radio_logicielle + ADC sigma delta : attachment:RL_CAN.pdf

Etude de cas : attachment:RAKE_reconfigurable.pdf

'''Articles à Etudier:'''

http://www.comelec.enst.fr/~lnaviner/ArticlesDecimation/

http://www.comelec.enst.fr/aaa/2007/sw_radio

== Multimédia ==
Transparents du cours : attachment:AAACoursMultimedia.pdf

'''Articles à Etudier:'''
||Sujet ||Intitulé ||Article ||Etudiant ||
||1 ||A Fixed-point 3D Graphics Library with Energy-efficient Cache Architecture for Mobile Multimedia Systems || attachment:AAA_article_3D_1.pdf ||Mr x ||
||2 ||Fast Algorithm and Architecture Design of Low-Power Integer Motion Estimation for H.264/AVC || attachment:AAA_article_video_1.pdf ||Mr Wang ||
||3 ||124 MSamples/s Pixel-Pipelined Motion-JPEG 2000 Codec Without Tile Memory || attachment:AAA_article_video_2.pdf ||Mr Lefevre ||
||4 ||Associative Processors for Video Coding Applications || attachment:AAA_article_video_3.pdf ||Mr Botija ||
||5 ||Motion Estimation Performance of the TM3270 Processor || attachment:AAA_article_video_4.pdf ||Mr Premel ||
||6 ||A Fixed-point Multimedia Co-processor with 50Mvertices/s Programmable SIMD Vertex Shader for Mobile Applications || attachment:AAA_article_3D_2.pdf ||Mr x ||
||7 ||Power-Aware 3D Computer Graphics Rendering || attachment:AAA_article_3D_3.pdf ||Mr Pernet ||
||8 ||Algorithm and VLSI Architecture for High Performance Adaptive Video Scaling || attachment:AAA_article_video_5.pdf ||Mr x ||
||9 ||Intégration d'une Architecture Récursive sur Silicium pour la Transformée en Ondelettes 2D || attachment:AAA_article_video_6.pdf ||Mr Vermare ||
||10 ||Geometry engine architecture with early backface culling hardware || attachment:AAA_article_3D_4.pdf ||Mr Bowyer ||
Line 49: Line 47:
== Synthèse d'architecture ==
Transparents de l'introduction à la synthèse haut niveau : attachment:Intro_HLS.pdf
Line 50: Line 50:
attachment === Synthèse d'architecture : L'estimation de mouvement ===
Line 52: Line 52:
== Introduction ==
Cours en ligne : http://www.comelec.enst.fr/hdl
Nous fournissons le code et le testbench d'un estimateur de mouvement. Les images sont des images CIF ('''288''' lignes de '''352''' pixels). L'estimation de mouvement se fait par "bloc-matching" exhaustif de blocs de taille '''16x16''' sur une excursion de '''[-32..31]''' en X et Y.
Line 55: Line 54:
== Communications Numériques ==
Line 57: Line 55:
== Radio Logicielle ==  * Téléchargez les sources d'un estimateur de mouvement : attachment:emvt_pico_express.tar.gz
 * Compilez (Makefile) et vérifiez le bon fonctionnement du code
 * Adaptez le code à pico express. Et faire une première synthèse sans contrainte (très grand MITI). Déterminez ou se trouve le goulot d'étranglement.
Line 59: Line 59:
== Multimédia == Nous désirons pouvoir traiter les pixels entrants de l'image courante à 25,6Mhz (soit une fréquence de traitement bloc de 100Khz):
 * Imaginez une structure de mémorisation permettant d'optimiser les accès à la mémoire du bloc de référence
 * Adaptez le code en conséquence
 * Bon courage....
Line 61: Line 64:
== Synthèse d'architecture ==  

TableOfContents(3)

Site officiel

https://eole.enst.fr/enseignements/ENS_detail_brique.php?ann_scol_id=2006&ens_id=419

Introduction

attachment:intro.pdf

Communications Numériques

Etudes de cas : attachment:relevage_LDPC.pdf

Cours sur le décodage canal : http://www.josephboutros.org/coding/

Articles à Etudier:

http://www.comelec.enst.fr/aaa/2007/com_num

Radio Logicielle

Introduction à la radio_logicielle + ADC sigma delta : attachment:RL_CAN.pdf

Etude de cas : attachment:RAKE_reconfigurable.pdf

Articles à Etudier:

http://www.comelec.enst.fr/~lnaviner/ArticlesDecimation/

http://www.comelec.enst.fr/aaa/2007/sw_radio

Multimédia

Transparents du cours : attachment:AAACoursMultimedia.pdf

Articles à Etudier:

Sujet

Intitulé

Article

Etudiant

1

A Fixed-point 3D Graphics Library with Energy-efficient Cache Architecture for Mobile Multimedia Systems

attachment:AAA_article_3D_1.pdf

Mr x

2

Fast Algorithm and Architecture Design of Low-Power Integer Motion Estimation for H.264/AVC

attachment:AAA_article_video_1.pdf

Mr Wang

3

124 MSamples/s Pixel-Pipelined Motion-JPEG 2000 Codec Without Tile Memory

attachment:AAA_article_video_2.pdf

Mr Lefevre

4

Associative Processors for Video Coding Applications

attachment:AAA_article_video_3.pdf

Mr Botija

5

Motion Estimation Performance of the TM3270 Processor

attachment:AAA_article_video_4.pdf

Mr Premel

6

A Fixed-point Multimedia Co-processor with 50Mvertices/s Programmable SIMD Vertex Shader for Mobile Applications

attachment:AAA_article_3D_2.pdf

Mr x

7

Power-Aware 3D Computer Graphics Rendering

attachment:AAA_article_3D_3.pdf

Mr Pernet

8

Algorithm and VLSI Architecture for High Performance Adaptive Video Scaling

attachment:AAA_article_video_5.pdf

Mr x

9

Intégration d'une Architecture Récursive sur Silicium pour la Transformée en Ondelettes 2D

attachment:AAA_article_video_6.pdf

Mr Vermare

10

Geometry engine architecture with early backface culling hardware

attachment:AAA_article_3D_4.pdf

Mr Bowyer

Synthèse d'architecture

Transparents de l'introduction à la synthèse haut niveau : attachment:Intro_HLS.pdf

Synthèse d'architecture : L'estimation de mouvement

Nous fournissons le code et le testbench d'un estimateur de mouvement. Les images sont des images CIF (288 lignes de 352 pixels). L'estimation de mouvement se fait par "bloc-matching" exhaustif de blocs de taille 16x16 sur une excursion de [-32..31] en X et Y.

  • Téléchargez les sources d'un estimateur de mouvement : attachment:emvt_pico_express.tar.gz
  • Compilez (Makefile) et vérifiez le bon fonctionnement du code
  • Adaptez le code à pico express. Et faire une première synthèse sans contrainte (très grand MITI). Déterminez ou se trouve le goulot d'étranglement.

Nous désirons pouvoir traiter les pixels entrants de l'image courante à 25,6Mhz (soit une fréquence de traitement bloc de 100Khz):

  • Imaginez une structure de mémorisation permettant d'optimiser les accès à la mémoire du bloc de référence
  • Adaptez le code en conséquence
  • Bon courage....

ComElec: GroupeSen/EnSeignement/CycleOptionnelunifié/Elec343Aaa (last edited 2007-07-02 13:51:41 by cyclope)