Résumé :
Les processeurs de traitement numérique du signal (DSPs), essentiellement à virgule fixe, ont
acquis depuis quelques années un intérêt particulier dans les applications embarquées. Un domaine où
la consommation d'énergie des dispositifs conçus doit être maîtrisée et minimisée. Leur utilisation est
courante dans différents domaines, spécialement dans l’industrie, la commande de processus, le
multimédia, les techniques spatiales, les techniques de navigation, ainsi que dans les nouvelles
technologies de l'information et de la communication.
L’objectif recherché dans le cadre de ce mémoire, est l’étude, l’évaluation et l’optimisation des
performances de programmes implantés dans les DSPs, en vue de minimiser leur consommation en
énergie. L’optimisation de l’énergie, contrainte majeure des systèmes embarqués, est à montrer à
travers une application en assembleur basée sur le calcul FFT dans un processeur DSP à virgule fixe.
Mots clés : Applications embarqués, Consommation d’énergie, Processeurs DSPs, DSP à virgule fixe,
Assembleur, Optimisation d’énergie.
: ﺺﺨﻠﻣ
ةرﺎﺷﻹا تﺎﺠﻟﺎﻌﻣﺔﯿﻤﻗﺮﻟا و ﺔﺘﺑﺎﺜﻟا ﺔﻠﺻﺎﻔﻟا تاذ ﺔﺻﺎﺧﺖﯿﻘﻟ تاﻮﻨﺳ ﺬﻨﻣ ﺔﻠﯿﻠﻗﺎﻣﺎﻤﺘھا ﺻﺎﺧﺎ ﻓ .ﺔﺠﻣﺪﻤﻟا تﺎﻘﯿﺒﻄﺘﻟا ﻲ
ﺪﺣا ﻟاﻻﺎﺠﻤت ةﺰﮭﺟﻷا كﻼﮭﺘﺳا ﺚﯿﺣ ﺔﻤﻤﺼﻤﻟا نﻮﻜﯾ نأ ﺐﺠﯾ ﺔﻗﺎﻄﻠﻟﻦﻘﺘﻣ ﻣوﻞﻠﻘﻣاﺪﺨﺘﺳا .ﮭﺎ ،تﻻﺎﺠﻣ ةﺪﻋ ﻲﻓ ﻊﺋﺎﺷ
ﻲﻓ ﻢﻜﺤﺘﻟا ،ﺔﻋﺎﻨﺼﻟا ﻲﻓ ﺔﺻﺎﺧتﺎﯿﻠﻤﻌﻟا تﺎﯿﻨﻘﺘﻟا ،،ﺔﯿﺋﺎﻀﻔﻟا ﻂﺋﺎﺳﻮﻟا ،ةدﺪﻌﺘﻤﻟاتﺎﯿﻨﻘﺗ ،ﺔﺣﻼﻤﻟا لﺎﺠﻣ ﻲﻓ ﻚﻟﺬﻛو
ﻟ ةﺪﯾﺪﺠﻟا تﺎﯿﺟﻮﻟﻮﻨﻜﺘﻟاﺎﺼﺗﻻا و تﺎﻣﻮﻠﻌﻤﻠﻻ.ت
هﺬھ ﻦﻣ فﺪﮭﻟاةﺮﻛﺬﻤﻟا ،ﺔﺳارد ﻮھﻦﯿﺴﺤﺗو ﺮﯾﺪﻘﺗ ءادأ ﻲﻓ ﺔﻨﻤﻀﻤﻟا ﺞﻣاﺮﺒﻟا تﺎﺠﻟﺎﻌﻤﻟا sDSP ،ﻟﻠلﯾﻠﻘﺗ نﻣ
ﺔﻗﺎﻄﻟا ﻲﻓ ﻦﯿﺴﺤﺘﻟا .ﺔﻗﺎﻄﻠﻟ ﺎﮭﻛﻼﮭﺘﺳا، ﻲﺴﯿﺋر ﻖﺋﺎﻋ ﻲﻓ ﺳ و ،ﺔﺠﻣﺪﻤﻟا ﺔﻤﻈﻧﻷاﻨﺿﺮﻌﮫ ﻣ ﻦلﻼﺧ ﻊﯿﻤﺠﺘﻟا ﺔﻐﻟ ﻲﻓ ﻖﯿﺒﻄﺗ
ﺪﻤﺘﻌﯾﻰﻠﻋ بﺎﺴﺣ FFT ﺞﻟﺎﻌﻣ ﻲﻓDSP .ﺔﺘﺑﺎﺛ ﺔﻠﺻﺎﻓ وذ
ﺔﯿﺣﺎﺘﻔﻣ تﺎﻤﻠﻛ : تﺎﻘﯿﺒﻄﺘﻟا تﺎﺠﻟﺎﻌﻣ ،ﺔﻗﺎﻄﻟا كﻼﮭﺘﺳا ،ﺔﺠﻣﺪﻤﻟا sDSP، DSP ﻦﯿﺴﺤﺗ ،ﻊﯿﻤﺠﺘﻟا ﺔﻐﻟ ،ﺔﺘﺑﺎﺛ ﺔﻠﺻﺎﻓ وذ
ﺔﻗﺎﻄﻟا
.
Abstract:
The digital signal processors (DSPs), essentially with fixed-point, have acquire a particular interest
in the last years in the embedded applications. A domain where the power consumption of the
conceived devices must be mastered and minimized. Their use is current in different domains,
especially in industry, the control of process, the multimedia, space techniques, navigation techniques,
as well as the new technologies of information and communication.
The objective being searched in the frame of this memoire is the study, the evaluation and the
optimization of the performances of programs implanted in the DSPs, in order to minimize their
consumption of energy. Energy optimization, the major constraint of embedded systems, is to be
shown by an application in the assembly language based on the calculation of FFT in a fixed-point
DSP processor.
Key words: Embedded systems, Energy consumption, DSP processors, Fixed point DSP, Assembly
language, Energy optimization