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 STA1 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 STA1.
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 :
STA1 est fourni avec de nombreux programmes développés en VHDL et C
:
- Filtrage Numérique FIR, IIR
- Co-processeur de DSP, Implantation de filtres, FFT, IFFT dans le FPGA.
- Réalisation de générateur de signaux en bande base
- Gestion de la vitesse de transfert
- Système QPSK Modulation/Démodulation
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écepetion de radio à faible distance sans matériel externe
- Cryptage et décryptage
- Application de NIOSII
|