Vous êtes sur la page 1sur 7

République algérienne démocratique et populaire

POPULAIRE ET DEMOCRATIQUE ALGERIENNE


REPUBLIQUE
Le ministre de l’Enseignement supérieur et de la
Discussion scientifique
SCIENTIFIQUE RECHERCHE LA DE ET SUPERIEUR
Université Mohamed Boudiaf - M’sila
‫ﺟﺎﻣﻌﺔ ﻣﺤﻤﺪ ﺑﻮﺿﻴﺎﻑ‬
Faculté de Technologie ‫ﺑﺎﻟﻤﺴﻴﻠﺔ‬
Département deélectronique
‫ﻛﻠﻴﺔ ﺍﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ‬
L’ENSEIGNEMENT DE MINISTERE
‫ﻗﺴﻢ ﺍﻻﻟﻜﺘﺮﻭﻧﻴﻚ‬
Master 01

Option :ESEM

TPN°02

Système de développement
pour DSP

Réalisé par :

 Laggoun Hocin
 Belayali Haroun
 Benachour Chouaib

2022/2023

I
INTRODUCTION :
Un DSP (de l'anglais « Digital Signal Processor », qu'on pourrait traduire par
« processeur de signal numérique » ou « traitement numérique de signal ») est
un microprocesseur optimisépour exécuter des applications de traitement
numérique du signal (filtrage, extraction de signaux, etc.) le plus rapidement
possible.
Les DSP sont utilisés dans la plupart des applications du traitement numérique
du signal en temps réel. On les trouve dans les modems (modem RTC, modem
ADSL), les téléphones mobiles, les appareils multimédia (lecteur MP3), les
récepteurs GPS...
Ils sont également utilisés dans des systèmes vidéo, les chaînes de traitement
de son, partout où l'on reçoit un signal complexe que l'on doit modifier à l'aide
du filtrage.
Kit de développement TEXAS C6711:
Le kit de développement est constitué d’une carte TEXAS "C6711 DSK"
intégrant le processeur de traitement de signal (DSP) TEXAS TMS320C6711 ;
reliée à un PC via une liaison parallèle et du logiciel de développement TEXAS
"Code Composer Studio".
C6711 DSK :
La carte de traitement du signal "C6711 DSK" est une carte proposée par
TEXAS pour l’évaluation de son processeur flottant TMS320C6711. Elle
contient suffisamment de mémoire pour mettre en œuvre des programmes assez
complexes. Elle est équipée également du circuit d’entrée-sortie analogique
TEXASAD53516 bit dont la fréquence d’échantillonnage est de 8kHz. Cet
ensemble permet la mise en œuvre de programmes simples de traitement du
signal ; notamment des filtres

II
FIGURE 1.1 Care DSK a base de TMS320C6711

Code Composer Studio :

"Code Composer Studio" est un environnement de développement logiciel qui


intègre l’ensemble des éléments nécessaires à l’élaboration et à la mise au point
des programmes :

• Editeur de texte multi-fenêtres

• Paramétrage du projet

• Assembleur, Compilateur C et C++, Editeur de liens

• Téléchargement dans la carte

• Exécution et débogage

• Aide

TYPES UTILES DE FICHIERS


Vous travaillerez avec un certain nombre de fichiers avec des extensions
différentes. Ils comprennent:
1. fichier.pjt: pour créer et construire un projet nommé fichier.

2. file.c: programme source C.

3. file.asm: programme source d'assemblage créé par l'utilisateur, par le


compilateur C ou par l' optimiseur linéaire.
III
4. file.sa: programme source d'assemblage linéaire. L'optimiseur linéaire utilise
file.sa comme entrée pour produire un programme d'assemblage file.asm.

5. fichier.h: fichier de support d'en-tête.

6. fichier.lib: fichier de bibliothèque, tel que le fichier de bibliothèque de


support d'exécution rts6701.lib.

7. fichier.cmd: fichier de commande de l'éditeur de liens qui mappe les


sections en mémoire.
8. fichier.obj: fichier objet créé par l'assembleur.

9. fichier.out: fichier exécutable créé par l'éditeur de liens à charger et à


exécuter sur le processeur.

MANUPILATION :

Code source en C pour la génération d'une sinusoïde :


pour de crée:
1. Nous créons un nouveau dossier au nom du projet

2. Dans Code Composeur Studio, nous créons un nouveau projet (Projet New).

Donnez-lui le nom que vous venez de spécifier et assurez-vous d'utiliser le


répertoire du projet que vous venez de créer.

3. Nous ajoutons des fichiers au projet en cliquant sur ProjectAdd Filest

project Ajoutez les fichiers .c, .asm,.cmd ,.a et .lib

4. Inclure les fichiers .h en cliquant Project Scan All Dependencies


5. Écrivez votre code
Le code est compilé en exécutant Project Rebuild All et chargé
sur la carte DSK par
File LoadProgram.run en
cliquantDebugRun Construire et gérer le
projet

IV
Le projet sine8_intr peut maintenant être construit et

exécuté. r un nouveau projet, nous effectuons les étapes

suivantes
1. Construisez ce projet en tant que sine8_intr.Select ProjectRebuild All.
2. Select File Load Program Charger un programme pour charger
sine_intr.out et
Select Debug Run

FIGURE 1.2 CCS windows for project sine8_intr.

V
Changement amplitude de 10 à 30

Pour amplitude 10 F=1KHZ

VI
A=20

A=30

Conclusion

Dans ce travail nous allons générer un signal sinusoïdalavec huit points à


l’aide d’une méthode de table-look up. Plus important encore, il illustre certaines
caractéristiques de CCS pour l’édition, la construction d’un projet, l’accès aux outils
de génération de code et l’exécution d’un programme sur le processeur C6711.

VI
I

Vous aimerez peut-être aussi