IAR Systems today annonce la disponibilité d’outils de développement logiciels pour la famille de microcontrôleurs 32 bits AVR UC3C d’Almel, qui possèdent un jeu étendu d’instructions arithmétiques en virgule flottante accélérées en matériel. La suite d’outils IAR Embedded Workbench est actuellement la seule à offrir un compilateur supportant l’unité FPU des microcontrôleurs UC3C. Les développeurs de projets UC3C bénéficieront de l’intégration à IAR Embedded Workbench de la compilation des instructions en virgule flottante.
Ce lancement rapide d’outils et de logiciels pour la famille UC3C est dû au partenariat étroit entre IAR Systems et Atmel. Les deux sociétés ont une longue tradition de travail en commun au développement de compilateurs et de support matériel pour microcontrôleurs. Le compilateur IAR C/C++ a été développé parallèlement à l’architecture AVR UC3 avec de nombreux retours d’expérience, et correspond parfaitement au jeu d’instructions.
« IAR Systems est notre partenaire le plus populaire pour les outils de développement, et nous sommes heureux de lancer la famille UC3C avec un support complet de sa part, » déclare Haakon Skar, directeur de marketing AVR UC3 d’Atmel. « Nous savons qu’IAR Embedded Workbench est très apprécié par nos clients pour sa fiabilité, ses capacités et sa convivialité. »
« Encore renforcée par le support des fonctions matérielles de virgule flottante, la puissance de calcul de la famille UC3 sera très appréciée par les développeurs système, car il leur sera possible de remplacer des solutions à deux puces DSP et MCU par un seul composant, » ajoute Henrik Flodell, directeur produit d’IAR Systems. « Notre rapide introduction d’outils UC3C résulte de notre engagement de longue date à supporter les utilisateurs d’architectures AVR avec des outils puissants et fiables. »
Les opérations matérielles en virgule flottante sont bien plus rapides que les routines de bibliothèques logicielles équivalentes. En implémentant dans son compilateur le support des instructions en virgule flottante, IAR Embedded Workbench améliore la performance du logiciel AVR UC3C, et va plus loin encore avec le support des instructions DSP et des optimisations avancées.
IAR Embedded Workbench for AVR UC3 est un environnement de développement intégré qui inclut un gestionnaire de projet, un éditeur, des outils de compilation et un débogueur. Dans un flux continu, vous créez les fichiers source et les projets, compilez les applications et les déboguez sur un simulateur, ou en matériel avec les sondes AVR ONE ! et AVR JTAGICE MkII.