Logiciels constructeurs :
Programmation bas niveau du DSP :
La programmation du DSP s’effectue avec CODE COMPOSER STUDIO. Ce logiciel est fourni avec les cartes TEXAS INSTRUMENT. Il permet le débuggage et l’exécution des programmes. TEXAS INSTRUMENT fournit, d’autre part, une importante bibliothèque de différentes fonctions applicatives.
Programmation bas niveau du FPGA :
Le FPGA se configure avec QUARTUS II qui est un environnement intégré de programmation des circuits à haute densité de la société ALTERA. Ce logiciel est disponible en version allégée et gratuite sur le WEB.
Matlab Simulink :
Il est possible d’utiliser MATLAB/SIMULINK pour générer à partir d’un schéma bloc haut niveau un projet compatible CODE COMPOSER STUDIO. Il est alors possible de générer automatiquement le code C pour le DSK.
Bibliothèque fournie par SERIElectronique :
La bibliothèque de fonction fournie par SERIElectronique avec la carte STN1 comprend les éléments suivants :
Programmation DSP :
Bibliothèque de fonctions sous DSP BIOS (le noyau temps réel de TEXAS INSTRUMENT) permettant de Configurer la carte STN1.
Programmation FPGA :
La carte est fournie avec le schéma compilable sous QUARTUS II comprenant les FIFOs et deux boites de traitements. Ces boites de traitements permettent à l’utilisateur d’ajouter ses propres fonctions de calcul dans le FPGA.
Exemples applicatifs :
STN1 est fourni avec de nombreux programmes
développés en VHDL, C et shéma bloc:
- Mise en oeuvre du système
- Filtrage Numérique FIR, IIR
- Co-processeur de DSP, implantation de filtres dans le FPGA
Remarque : La capacité du circuit FPGA permet la réalisation de nombreuses applications pouvant faire l'objet de mini projet :
- Réalisation d'un modem
- Filtre equalizer dans le FPGA
- Démodulation dans le DSP
- Réception de radio sur les Grandes Ondes, avec un ampli d’antenne analogique dans la bande 0 – 500 KHz
- Cryptage et décryptage
- Application de NIOSII
|