La dernière puce d'Arduino offre des performances plus rapides et plus de mémoire

Blog

MaisonMaison / Blog / La dernière puce d'Arduino offre des performances plus rapides et plus de mémoire

Feb 21, 2024

La dernière puce d'Arduino offre des performances plus rapides et plus de mémoire

MISE À JOUR 11h00 HAE / 26 JUIN 2023 par Maria Deutscher Chipmaker Arduino srl a présenté aujourd'hui une nouvelle carte microcontrôleur, la Uno R4, qui offre des performances nettement supérieures à celles de sa version originale.

MISE À JOUR À 11H00 HAE / 26 JUIN 2023

par Maria Deutscher

Chipmaker Arduino srl a présenté aujourd'hui une nouvelle carte microcontrôleur, la Uno R4, qui offre des performances nettement supérieures à celles de son matériel de génération précédente.

Arduino, basé en Suisse, est un fabricant majeur de cartes à microcontrôleurs. Ce sont des ordinateurs miniatures qui prennent la forme d’une puce compacte mesurant quelques centimètres de diamètre. Chacune de ces puces comprend un processeur, une mémoire et des composants de support qui lui permettent d'effectuer des tâches informatiques simples sans assistance externe.

Les puces Arduino sont utilisées par les amateurs pour construire des appareils électroniques personnalisés et par les établissements d'enseignement pour enseigner la programmation aux étudiants. L’entreprise dispose également d’une base installée d’entreprises importante. Les organisations utilisent le silicium Arduino pour construire des robots industriels, gérer des systèmes d’irrigation automatisés et alimenter d’autres appareils connectés.

Pour les entreprises clientes, la société propose ses puces ainsi qu’une plate-forme de gestion d’appareils basée sur le cloud. Les organisations peuvent l'utiliser pour collecter et visualiser les données sensorielles de leurs systèmes alimentés par Arduino. La plateforme se prête également à certaines autres tâches, comme la mise à jour du firmware des appareils.

La puce Uno R4 (photo) lancée aujourd'hui par Arduino est la nouvelle option haut de gamme de sa série Uno de cartes de microcontrôleurs. Cette série constitue la gamme de produits la plus populaire de l'entreprise. L'Uno R4 remplace la précédente puce phare de la gamme de produits, l'Uno R3.

"Avec les besoins en constante évolution de notre communauté et les progrès technologiques, même le UNO R3 le plus populaire doit évoluer, même si nous n'avons pas l'intention d'arrêter la carte", a déclaré Massimo Banzi, co-fondateur d'Arduino.

L'Uno R4 offre des vitesses d'horloge jusqu'à 16 fois plus élevées, une mesure de performances, que l'Uno R3 de génération précédente. Le principal contributeur à l’accélération est l’ajout d’un microcontrôleur plus rapide. Un microcontrôleur est un type de circuit intégré compact et économe en énergie qui peut fonctionner comme processeur embarqué principal d'une puce Arduino.

Selon la société, l'Uno R4 est alimenté par un microcontrôleur appelé RA4M1 qui a une vitesse d'horloge de 48 mégahertz. Le RA4M1 est fabriqué par Renesas Electronics Corp., une société basée à Tokyo surtout connue pour la fabrication de puces pour véhicules. Au niveau de l'architecture, le processeur est basé sur une conception Arm Ltd.

Il existe plusieurs raisons pour lesquelles le processeur de l'Uno R4 est plus rapide que celui de la puce Arduino de génération précédente.

De nombreuses applications traitent les données par blocs de 32 bits. Le processeur de l'Uno R4 présente une architecture 32 bits, ce qui signifie que plusieurs composants du processeur sont spécifiquement optimisés pour fonctionner avec des blocs de données 32 bits. Cela permet à l'Uno R4 d'exécuter de nombreuses applications plus rapidement que son prédécesseur, l'Uno R3, qui comprend un processeur avec une architecture 8 bits plus simple.

Une autre amélioration par rapport au produit Arduino de la génération précédente est l'ajout d'une unité dite à virgule flottante. Il s'agit d'un ensemble de circuits optimisés pour effectuer des opérations en virgule flottante, qui sont des calculs impliquant des fractions.

La capacité de traiter rapidement des fractions est nécessaire, entre autres tâches, pour traiter les données sensorielles. Le traitement des données des capteurs est l'une des tâches principales pour lesquelles les puces Arduino sont utilisées dans les projets Internet des objets d'entreprise. En conséquence, l'unité à virgule flottante de l'Uno R4 devrait aider les clients à accélérer leur logiciel.

La puce introduit également d'autres améliorations. Par rapport à la puce Arduino de génération précédente, la quantité de cache SRAM intégré dans l'Uno R4 a été augmentée de 2 kilo-octets à 32 kilo-octets. La SRAM est la mémoire haute vitesse dans laquelle une puce stocke les données immédiatement avant de les traiter.

Arduino a également mis à niveau le pool de stockage flash intégré. L'Uno R4 dispose de 256 kilo-octets de mémoire SSD, soit huit fois plus que la puce de la génération précédente.