Contents
Introduction de la carte eZdsp5515 ..................................................................... 2
1. Architecture générale du starter kit eZdsp5515 ........................................ 7
1.1 - Le circuit de traitement du signal ........................................................... 7
1.2 - Types de fichiers utilisés durant les sessions avec CCS ....................... 10
1.3 - Résumé des procédures de branchements ............................................. 11
2. Expérimentation ...................................................................................... 17
2.1 - Validation de la carte eZdsp5515 ......................................................... 17
2.2 - Partie a) Breakpoint et exécution pas-à-pas .......................................... 21
2.3 - Partie b) Les entrées-sorties sous forme graphique .............................. 23
Figure 1 - Carte eZdsp5515 (Courtoisie de Texas Instrument) ............................... 8
Figure 2 Endos de la carte eZdsp5515 (Courtoisie de Texas Instrument) .............. 8
Figure 3 Identification des connecteurs (Courtoisie de Texas Instrument) ............ 9
Figure 4 Bloc diagramme de la carte eZdsp5515 (Courtoisie de Texas Instrument)
........................................................................................................................................... 10
Figure 5 Configuration du DSP (mémoires, interfaces, registres...) (Courtoisie de
Texas Instrument) ............................................................................................................. 10
Figure 6- Reconfiguration des fenêtres dans le mode standard ............................ 13
Figure 7 - Définition de la configuration de la carte eZdsp5515. ......................... 13
Figure 8 -Création d'un fichier de configuration de la carte eZdsp5515 .............. 14
Figure 9 - Renommer le fichier par défaut par un autre nom ................................ 14
Figure 10 - Choix du debug probe et du processeur ............................................. 15
Figure 11 - Test d'intégrité du branchement JTAG ............................................... 15
Figure 12 - Launch target configuration (démarrage de la connection)................ 16
Figure 13 - Connection de la carte de développement .......................................... 16
Figure 14 - Importation d'un projet CCS .............................................................. 18
Figure 15 - Sélection du projet dans le dossier Projet_ezdsp5515\tests ............... 18
Figure 16 - Modification dans le fichier uled_test.c ............................................. 19
Figure 17 - Console donnant le résultat de la compilation et de la liaison (linkage)
........................................................................................................................................... 19
Figure 18 - Menu Project->Build All .................................................................... 20
Figure 19 - Chargement du programme binaire dans la carte eZdsp5515 ............ 21
Figure 20 - Fenêtre vous demandant le chemin du fichier à extension .out .......... 21
Figure 21 - Insertion d'un breakpoint .................................................................... 22
Figure 22 - Fenêtre du désassembleur au côté de la fenêtre du programme en C. 22
Figure 23 - Ouverture d'un graphe amplitude-temps ............................................ 23
Figure 24 - Fenêtre des propriétés du graphe ........................................................ 23
Figure 25 Propriétés pour la variable in_buffer .................................................... 24
Figure 26 - Graphique de la variable tableau in_buffer. ....................................... 24
Introduction de la carte eZdsp5515
Parmi la famille des processeurs spécialisés, une nouvelle branche est apparue
vers 1982 avec pour principale fonction de traiter numériquement et rapidement les
signaux issus de la parole. Le premier processeur ou calculateur spécialisé en traitement
du signal (TS ou SP pour Signal Processing), le "DSP" (Digital Signal Processor), était né
et depuis, cette famille n'a cessé de s'agrandir. Les processeurs DSP diffèrent des
microprocesseurs par le fait qu'ils ont été conçus spécialement pour effectuer de manière
très rapide, car étant câblé, les opérations de somme et de produit (unités MAC) qui sont
présentes dans tout algorithme de traitement du signal, en particulier dans la conception
des filtres FIR. Sur un DSP on peut, en un cycle, effectuer une multiplication et une
accumulation contrairement à un microcontrôleur qui fera la même chose en 30 ou 40
cycles horloges. Si au début ils effectuaient 5 millions d'instructions par seconde (MIPS)
sur des entiers de 16 bits pour un prix de 600$, ils peuvent aujourd'hui, en version
standard, effectuer plusieurs GFLOPS (Giga FLoating Operation Per Second) sur des
entiers ou des flottants de 32 bits pour un prix inférieur à 40$ (on parle ici du processeur
et non d'une carte de développement). Le DSP que nous retrouvons sur la carte SDK est
cadencé à 120 MHz, pour un cycle d’exécution de 8.33 ns, à un taux de calcul de 240
MIPS (millions d’instructions par seconde), peut effectuer jusqu’à 2 instructions par
cycle d’horloge, i.e, à toute les 8.33 ns.
La famille de processeur la plus répandue actuellement est sans conteste celle des
DSP de Texas Instruments qui détient environ 70 % du marché, les 30 % restant étant
partagés entre Motorola, Analog Devices, Lucent Technologies, Nec et Oki.
L'avantage des DSP tient :
A leur faible prix par rapport aux circuits analogiques réalisant la même
fonction. On retrouve maintenant à 125.00$ un kit contenant un
microcontrôleur cadencé à 100 Mhz associé à une unité MAC de 16x16 bits
d’une capacité de 100 MIPS (c8051f12x)
A leur facilité d'intégration sur des cartes numériques
A leur possibilité de résoudre par la programmation toutes sortes de
problèmes linéaires ou non linéaires
A leur robustesse, car ils sont insensibles aux variations de température, aux
dérives et au vieillissement.
A leur flexibilité et leur souplesse de modification, car il suffit de changer le
programme sans modifications matérielles. Par exemple, si nous voulons
passer d'un décodeur jpeg à jpeg2000, nous changeons uniquement le
programme contrairement à un système analogique nous aurions à
modifier le schéma électronique de la plaquette de montage.
On retrouve aujourd’hui une nouvelle avenue, soit la programmation d’un module
FPGA à partir des algorithmes de traitement de signal. Ce n’est applicable que pour des
projets demandant un échantillonnage dans les fréquences du Gigahertz et plus et un
traitement des données d’autant plus rapide mais difficile à implanter avec les outils
actuels. La voie DSP est encore moins onéreuse pour le moment mais cette voie sera
remplacée dans un proche avenir par des modules DSP câblés en FPGA avec SOC
(System On Chip) doté dun processeur arm de type cortex M4F.
Les principales applications du DSP se retrouvent dans :
Les télécommunications: téléphone filaire et cellulaire, modem, fax,
transcodeurs, interpolateurs, répondeurs, routeurs, codec …;
Le traitement de la parole: reconnaissance, compression, synthèse;
La commande de procédés: asservissement, contrôle flou, diagnostique
automatique, industrie automobile (ABS, antiroulis);
L'instrumentation: analyse spectrale, oscilloscope, générateur de signaux
;
Le traitement d'image: Image par Résonance Magnétique, image
ultrasonore, image radar, reconnaissance faciale, compression et
décompression, cryptage et décryptage, transmission, animation ...;
1 / 24 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !