Renesas dope les développements d’IHM haute définition et les applications à démarrage rapide avec un processeur Cortex-A55

Renesas processeur RZ/A3UL

Le fabricant de semi-conducteurs Renesas propose avec le puissant processeur 64 bits RZ/A3UL, fondé sur un cœur Arm Cortex-A55, une plate-forme matérielle qui permet à la fois de gérer des interfaces homme-machine à haute définition et/ou de supporter le démarrage rapide d’applications nécessitant un débit élevé et des capacités temps réel.

Le RZ/A3UL permet notamment d'exploiter tout le potentiel d'un système d'exploitation temps réel RTOS en tirant parti des capacités fournies par le cœur Arm Cortex-A55 avec sa fréquence de fonctionnement de 1 GHz. Dans ce cadre, l'utilisation d'un système temps réel permet aux applications de démarrer quasi instantanément, moins d'une seconde après la mise sous tension. Une fonctionnalité ad hoc pour les systèmes qui exigent des temps de réponse très rapides comme les équipements industriels, les appareils électroménagers et les équipements de bureautique avec écrans à cristaux liquides ou panneaux de commande, ainsi que les équipements audio et les terminaux de point de vente.

D’un point de vue conception, ces processeurs RZ/A3UL intègrent une interface mémoire Octa-SPI qui aide à concevoir des cartes électroniques simples et compactes. Au-delà, la prise en charge des interfaces DDR3L/DDR4 assurent une connexion immédiate à des mémoires DRam à haut débit. Ainsi, cette interface sipporte une vitesse de transfert de données environ 10 fois plus rapide que l'interface mémoire Octa-SPI, optimisant de fait les performances nécessaires pour supporter un affichage de classe HD (1280 x 720 pixels) et/ou une IHM interactive sophistiquée utilisant en entrée une caméra ou d’autres capteurs.

Côté système d’exploitation, le processeur prend en charge les solutions FreeRTOS et Azure RTOS. Pour ce dernier, Renesas étant est un fournisseur licencié de cette solution pour sa famille RZ, les utilisateurs peuvent simplement télécharger Azure RTOS à partir de la plate-forme GitHub et débuter immédiatement leur développement. Parallèlement, Renesas propose pour FreeRTOS un progiciel comprenant les pilotes du système et la couche HAL (Hardware Abstraction Layer) que les développeurs peuvent utiliser comme référence lors du développement de leurs applications.

A noter que les fonctions périphériques et les affectations de broches du boîtier du RZ/A3UL sont compatibles avec le processeur RZ/G2UL existant qui s’appuie, lui aussi, sur un cœur Cortex-A55 et qui cible les applications IHM fondées sur Linux, ainsi qu’avec les circuits RZ/Five dotés de cœurs RISC-V. Ce qui signifie que les ingénieurs peuvent développer de nouveaux équipements en utilisant la même carte de développement, par simple remplacement de la puce choisie.

Toujours dans l’optique de faciliter le travail de développement, Renesas a mis au point la solution baptisée “RTOS Based RZ/A3UL HMI Smarc SOM” (voir le bloc-diagramme ci-dessous) qui est un module processeur au standard Smarc 2.1 intégrant divers composants auxiliaires au RZ/A3UL comme un circuit intégré de gestion de l'alimentation (le DA9062), un générateur d'horloge programmable (le 5P35023), une mémoire flash (référencée AT25QL128A) et un circuit de gestion de fonctions périphériques telles que l’initialisation du système (le SLG46538 GreenPAK). Une solution qui permet soit d’évaluer le processeur RZ/A3UL, soit de considérer ce module comme une conception de référence qui aide à raccourcir les temps de développement.