Archives par mot-clé : Tiva C

Librairies Energia de fonctions CMSIS DSP pour le LaunchPad Stellaris ou Tiva C

Texas Instruments Tiva C LaunchPad (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/04/2013-04-12_Tiva_Launchpad_angle NULL.jpg)J’ai toujours dans la tête d’utiliser la carte LaunchPad Stellaris (http://xv4y NULL.radioclub NULL.asia/2013/04/15/le-stellaris-launchpad-rebaptise-tiva-c/) que j’ai dans un de mes tiroirs pour en faire un récepteur SDR I/Q autonome. Un peu comme le projet STM32-SDR (http://xv4y NULL.radioclub NULL.asia/2013/12/12/stm32-sdr-un-sdr-iq-autonome-et-opensource/) en somme, mais beaucoup plus simple. Cela me permettrait d’utiliser le SoftRock Ensemble comme récepteur indépendant et d’avoir un affichage du spectre en temps-réel.

Je vais être honnête, je n’ai pas du tout avancé sur ce projet car d’une part c’est à la lisière de mes compétences actuelles et demanderait un investissement sérieux en temps, et d’autre part beaucoup d’autres projets aux priorités plus élevées me prennent déjà mon temps.

Toujours est-il que sans rien faire mon projet vient de faire un pas important en avant avec la publication sur le forum Stellarisiti du portage de la librairie CMSIS-DSP pour l’environnement de développement Energia (http://forum NULL.stellarisiti NULL.com/topic/2018-cmsis-dsp-for-energia/). Cette librairie fournit toutes les fonctions mathématiques nécessaires pour faire du traitement du signal et utilise les possibilités d’accélérations matérielles disponibles sur le Cortex-M4 (FPU intégrée et instructions SIMD). Quatre nouveaux types sont disponibles : F32 (float), Q31 (int32), Q15 (int16), Q7 (int8) et utilise les instructions SIMD. Un exemple de code FIR32 est aussi fourni dans le paquet téléchargeable, ne me laissant plus que la partie I/Q à écrire et aussi la partie convertisseur A/N…

Nouvelle version de l’IDE Energia qui supporte nouveaux LaunchPad

Texas Instruments LaunchPad Tiva C port Ethernet (http://43oh NULL.com/2014/03/energia-ve0012-release-adds-iot-and-fram-launchpad-support/)Une nouvelle version de l’IDE Energia, portage de l’environnement de développement Arduino pour les plateformes Texas Instruments, vient d’être annoncée. Cette release 0101E0012 apporte le support de deux cartes supplémentaires ainsi que la correction de nombreux bogues (http://energia NULL.nu/download/). Ces cartes Texas Instruments sont :

  • La nouvelle LaunchPad Tiva C (http://www NULL.ti NULL.com/ww/en/launchpad/launchpads-tivac-ek-tm4c1294xl NULL.html)EK-TM4C1294XL (http://www NULL.ti NULL.com/tool/ek-tm4c1294xl) avec processeur Cortex-M4 à 120Mhz, 1 Mo de Flash, 256Ko de SRAM et surtout un port Ethernet 10/100 pour moins de 20$!
  • La LaunchPad MSP-EXP430FR5969LP (http://www NULL.ti NULL.com/ww/en/launchpad/launchpads-msp430-msp-bndl-fr5969lcd NULL.html) avec 64Ko de FRAM qui est disponible dans un bundle avec un BoosterPack écran LCD pour moins de 30$.

Autre nouveauté très importante sur Energia, le support des DriverLib API de Texas Instruments qui apporte de nombreuses facilité de programmation pour les LaunchPad à MSP430 et Tiva C.