Archives par mot-clé : Cortex-M4

ARM Radio par I2PHD : un récepteur SDR 8-900KHz à échantillonnage direct

ARM Radio par I2PHD réception Europe 1 (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2015/07/arm_radio_europe1 NULL.jpg)Alberto de I2PHD est l’excellent concepteur du logiciel WinRAD qui a servi de base à HDSDR (http://xv4y NULL.radioclub NULL.asia/2014/12/20/reception-ads-b-et-decouverte-de-ma-clef-rtl-sdr/) (WinRAD HD), très connu des amateurs de radio SDR I/Q et RTL-SDR, ainsi que d’Argo (http://xv4y NULL.radioclub NULL.asia/2012/05/27/nouvelle-version-build-140-dargo-par-i2phd/), logiciel de QRSS. Depuis quelques temps il avait commencé à se pencher sur l’écriture de codes SDR pour les processeurs ARM Cortex M.

Il vient juste de participer à un concours de créations de circuits autour des micro-contrôleurs ARM et partage en ligne le design et le code source de son projet ARM Radio (http://www NULL.sdradio NULL.eu/weaksignals/code/ARM_Radio NULL.pdf). Au niveau matériel, la volonté est celle de la simplicité puisqu’il n’y a quelques composants en dehors de la carte STM32F429 Discovery qui intègre déjà un écran tactile LCD. Le convertisseur ADC intégré au micro-contrôleur réalise la numérisation du signal qui est ensuite traité numériquement par le Cortex M4 à 200 MHz. A noté que ce dernier disposant d’unité SIMD Neon, les performances sont excellentes.

ARM Radio par I2PHD schéma bloc de principe (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2015/07/I2PHD_ARM_Radio_schema_principe NULL.png)A noter que si la réception d’Europe 1 sur le grandes ondes ne vous paraît pas une application intéressante, l’intérêt de ce projet est qu’il peut être adapté à n’importe quelle bande de fréquence avec l’ajout d’un premier étage de conversion HF et que le code source étant ouvert vous pourrez implémenter n’importe quelle démodulation.

Arduino Tre avec processeur ARM et Arduino Galileo avec processeur Intel Quark [MAJ]

Arduino Tre (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/10/ArduinoTre_LandingPage NULL.png)Après avoir innové et rendu accessible à un large public le développement de programmes pour micro-contrôleurs, la fondation Arduino se met dans les pas du Raspberry Pi. Elle vient d’annoncer l’Arduino Tre une carte conçue en partenariat avec BeagleBoard et qui embarque un processeur de la famille Cortex A8 d’ARM (un TI Sitara AM335x à 1GHz) ainsi qu’un micro-contrôleur AVR à ses côtés (un ATMega32U4 comme celui de l’Arduino Due) (http://arduino NULL.cc/en/Main/ArduinoBoardTre). A noter que le Sitara AM335x est le même que celui de la BeagleBone Black, ce qui garanti le support des mêmes distributions Linux et d’un support matériel accru. La disponibilité est annoncée pour le printemps 2014 et de prix officiel pour l’instant. L’Arduino Yún (avec routeur Ethernet/WiFi sous OpenWRT/Linux intégré) (http://store NULL.arduino NULL.cc/eu/index NULL.php?main_page=product_info&products_id=313) étant à 52€, on peut spéculer que le prix du Tre devrait être du même ordre de grandeur dans les 70€.

Intel Galileo Arduino (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/10/Intel_Galileo1-640x482 NULL.jpg)Autre annonce, celle d’une carte avec processeur Intel x86, l’Intel Galileo conçue en collaboration avec la fondation Arduino. Elle embarque un processeur SoC Quark X1000 à 400MHz qui reprend l’architecture de la famille Atom et qui devrait avoir des performances supérieures aux meilleurs représentants de la famille Cortex Mx d’ARM, mais pour des caractéristiques de consommation inconnue. La disponibilité est annoncée pour fin Novembre et le prix sous les 60$. Cette carte est aussi capable de faire tourner un système d’exploitation Linux.

MAJ : Après avoir étudié de plus l’architecture du Quark X1000, Hardware.fr lui trouve beaucoup de similarité avec celle du i486DX… (http://www NULL.hardware NULL.fr/news/13381/intel-quark-486 NULL.html)

Merci à Ars Technica pour les deux infos (ici (http://arstechnica NULL.com/information-technology/2013/10/most-powerful-arduino-ever-has-arm-cortex-a8-chip-runs-full-linux/) et ici (http://arstechnica NULL.com/information-technology/2013/10/intel-powers-an-arduino-for-the-first-time-with-new-galileo-board/)).

Texas Instruments annonce les nouveaux LaunchPad Hercules sous la barre des 20$

Texas Instruments LaunchPad Hercules (http://xv4y NULL.radioclub NULL.asia/wp-content/uploads/2013/08/xhercules-spin-image NULL.png NULL.pagespeed NULL.ic_ NULL._xks5LINhi NULL.png)Le succès que rencontre TI avec ses plateformes d’initiation et d’expérimentation LaunchPad le motive à élargir sa gamme. Après avoir proposé des cartes autour de micro-contrôleurs MSP430, puis LM4F (ARM Cortex M4), puis C2000/Piccolo (DSP) c’est maintenant un panel de trois cartes construites autour de MCU à coeurs ARM Cortex-R4 qui sont proposées aux bidouilleurs et professionnels (http://www NULL.ti NULL.com/ww/en/launchpad/hercules NULL.html).

Cette gamme de micro-contrôleurs Hercules utilise une version spécifique de la gamme ARM Cortex qui est prévue pour les applications critiques et de sécurité. Ces composants se retrouvent dans des équipements médicaux, de transport ou de sécurité. 3 modèles de LaunchPad seront donc proposés embarquant soit un Texas Instruments RM42 (double coeur ARM Cortex-R4 à 100MHz pour plus de 350 DMIPS, 384Ko de Flash ECC, 32Ko de RAM ECC), TMS570 (caractéristiques similaires mais double coeur Cortex-R4 à 80MHz pour plus de 280 DMIPS) et TMS470M (Cortex-M à 100DMIPS, autre caractéristiques pas encore annoncées). Le prix est de 19,9$ port compris et la disponibilité est immédiate.

Merci au site 43oh.com pour l’information. (http://www NULL.43oh NULL.com/2013/07/ti-releases-new-hercules-arm-cortex-r4-launchpads-under-20/)