L' électron en
mouvement
Une Introduction aux DSP
4.2. La sélection du DSP le plus adapté
La sélection d’un DSP se base avant tout
sur la puissance de
traitement nécessaire, et sur le résultat de benchmarks
réalisant des fonctions représentatives des traitements
à
réaliser. Toutefois, la performance du DSP n’est pas le
seul
critère à prendre en compte, il faut également
tenir
compte des impératifs suivants :
Le type de DSP à utiliser (virgule fixe ou
flottante) en fonction du domaine d’application.
Les ressources mémoires utilisés,
car s’il faut par exemple exécuter très rapidement
une FFT 1024 points, un DSP intégrant plus de 2048 mots de
mémoire vive statique peut être nécessaire.
Les besoins d’un ou de plusieurs timers
internes, de ports série synchrones ou asynchrone, etc.
La nécessité éventuelle
d’exécuter un système temps réel, qui
s’avérera plus facile à implanter sur certains DSP.
Le coût du DSP, son rapport «
performance/prix » en fonction du volume de production
envisagé.
D’autres éléments non
négligeables interviennent
dans le choix d’un DSP, il s’agit des moyens disponibles
pour mener
le développement en un temps donné, comme :
La qualité de la documentation (de
préférence claire et abondante).
La disponibilité de notes
d’applications, d’un support technique.
La qualité du système de
développement utilisé.
La possibilité d’utiliser un langage
de haut niveau (Langage C).
La présence de librairies (du constructeur
ou de tierces parties).
La possibilité de réaliser
facilement des prototypes et à faible coût.
Le choix n’est pas toujours simple et certains critères peuvent être contradictoires, certaines rêgles de choix se dégagent quand même. Ainsi pour des applications destinées à faire un fort volume de production, le critère déterminant est sans conteste le prix du DSP. Pour des applications à faible volume de production, le prix du DSP importe peu, le critère est alors la facilité de développement.
Dans tous les cas, la présence d’un bon support technique
est
un facteur à ne pas négliger, car un DSP est quand
même
plus complexe à mettre en œuvre qu’un
microprocesseur classique.
Page Principale Index Site Page Précédente Page Supérieure Page Suivante
Site créé et maintenu par laurent.battista@laposte.net
© 1998 - 2005 - Laurent Battista