Académique Documents
Professionnel Documents
Culture Documents
signal (DSP)
Combien de temps faut–il pour exécuter les instructions du fragment de code suivant sur un
processeur pipeliné (5 étages) possédant une latence d’instructions de 3 cycles?
Profondeur pipeline = 5
T_emission_total = 6 cycles
T_execution=(5+6-1)cycle=10 cycles
Pour obtenir un échantillon yn, en sortie du filtre, nous devons exécuter pour chaque
échantillon en entrée 5 multiplications et 4 additions => 5 MACs
Le DSP est dual MACs càd qu’il exécute 2 MACs en un seul cycle d’horloge. Donc il
exécute les 5 MACs en 3 cycles (Texec =3* TcycleDSP).
Pour un calcul en temps réel de ce filtre, il faut que :
Texec < Te
Te est la période d’échantillonage.
Ce qui fait :
3* TcycleDSP< Te
TcycleDSP< Te /3