• Contexte et objectifs :
• Implantation optimisée d’algorithmes :
traitement des données en temps réel Æ
respecter des contraintes de latence ou de
cadence
• Démarche de type « Adéquation Algorithme
Architecture »
• Applications dans le domaine de l’image :
traitement, analyse, compression
Traitement numérique de la vidéo sur 2
DSP 10 - Juin - 2003
Plan
• Techniques d’optimisation :
– Rotation de registres
– Déroulage de boucles
– Pipeline logiciel
– Gestion de mémoire et hiérarchie mémoire
• Résultats
• Conclusions et perspectives
- GH : application en
cascade de filtres derivH
et lisseurV
- GV : inversion de la
direction des deux filtres
1. LissageH – LissageV :
DMA
Traitement numérique de la vidéo sur 12
DSP 10 - Juin - 2003
Carte IEK C6711 - ATEME
DSP TMS 320C6711
FPGA ALTERA
4E+1s Vidéo (PAL/NTSC)
1 E/S Audio
2 RS422 (10 Mbits/s)
Une RS232 (1Mbits/s)
Approche 1 : Approche 2 :