Présentation de la GPU NeoChromVG : Révolution de l’optimisation graphique sur les microcontrôleurs

Les microcontrôleurs ont depuis longtemps été utilisés pour leurs performances efficaces et à faible consommation d’énergie, mais en ce qui concerne l’optimisation graphique, il y avait des limitations. Cependant, STMicroelectronics repousse maintenant les limites avec l’annonce de la GPU NeoChromVG – le premier accélérateur graphique vectoriel pour les microcontrôleurs à usage général.

La GPU NeoChromVG s’appuie sur le succès de la GPU Neochrom, lancée en 2023, et élève les graphiques vectoriels à un niveau supérieur en introduisant une unité matérielle qui accélère les calculs graphiques vectoriels, tels que les courbes de Bézier quadratiques et la tessellation de Bézier. Cette amélioration permet un dessin rapide de graphiques vectoriels sur les écrans, réduisant l’empreinte mémoire des systèmes embarqués.

L’une des principales raisons pour lesquelles ST a décidé de développer cette IP matérielle spécifique est la demande croissante des clients de réduire leur dépendance aux modules flash externes. Avec l’instabilité attendue du marché de la mémoire et des prix plus élevés dans les années à venir, de nombreuses entreprises cherchent des alternatives à la NAND externe, et la GPU NeoChromVG offre une solution viable.

En intégrant la GPU NeoChromVG dans les nouveaux microcontrôleurs STM32U5G9 et STM32U5F9, ST a créé un outil puissant pour les développeurs afin d’optimiser leurs interfaces utilisateur. Avec 3 Mo de RAM et 4 Mo de mémoire flash à double banc, ces microcontrôleurs permettent à certaines entreprises de passer à une conception à puce unique sans avoir besoin de mémoire externe. Pour d’autres, la mémoire interne accrue et le support des graphiques vectoriels permettent d’utiliser des dispositifs NAND plus petits, simplifiant la conception des PCB et réduisant les coûts.

Pour garantir aux développeurs une adoption facile des graphiques vectoriels, ST propose des outils de prototypage rapide tels que le STM32U5G9J-DK et le STM32U5G9J-DK2, ainsi qu’une démo d’interface utilisateur présentant les capacités des graphiques vectoriels. Le partenaire de ST, Riverdi, proposera également un modèle avec le STM32U5G9 pour soutenir davantage les développeurs dans l’utilisation de l’accélérateur graphique vectoriel.

Cette percée dans l’optimisation graphique s’appuie sur le succès de Chrom-ART, l’accélérateur 2D de ST intégré dans les précédents microcontrôleurs STM32. NeoChromVG pousse le concept encore plus loin en offrant une plus grande gamme d’optimisations et en prenant en charge les animations. Ce qui nécessitait auparavant une carte GPU de PC fixe peut maintenant être réalisé sur un microcontrôleur.

Avec l’intégration de la GPU NeoChromVG dans l’écosystème TouchGFX, les développeurs peuvent incorporer cette nouvelle technologie dans leurs projets sans problème. Le TouchGFX Designer, le simulateur et le générateur ont tous été mis à jour pour prendre en charge la GPU NeoChromVG, mettant en évidence son impact sur le taux de rafraîchissement et offrant un écosystème cohérent pour les développeurs.

La GPU NeoChromVG représente une avancée significative dans l’optimisation graphique des microcontrôleurs. En permettant aux développeurs de réduire l’empreinte mémoire et d’utiliser les graphiques vectoriels, STMicroelectronics permet aux fabricants de créer des systèmes embarqués encore plus rationalisés et efficaces.

Section FAQ :

1. Qu’est-ce que la GPU NeoChromVG ?
La GPU NeoChromVG est le premier accélérateur graphique vectoriel spécialement conçu pour les microcontrôleurs à usage général. Il accélère les calculs graphiques vectoriels, permettant un dessin rapide de graphiques vectoriels sur les écrans et réduisant l’empreinte mémoire des systèmes embarqués.

2. Comment la GPU NeoChromVG bénéficie-t-elle aux développeurs ?
En intégrant la GPU NeoChromVG dans des microcontrôleurs tels que le STM32U5G9 et le STM32U5F9, les développeurs peuvent optimiser leurs interfaces utilisateur et réduire leur dépendance aux modules flash externes. Cela ouvre des possibilités de conceptions à puce unique, de dispositifs NAND plus petits, de conceptions PCB simplifiées et de réductions de coûts.

3. Quels outils et quelle assistance sont disponibles pour les développeurs ?
ST propose des outils de prototypage rapide tels que le STM32U5G9J-DK et le STM32U5G9J-DK2, ainsi qu’une démo d’interface utilisateur présentant les capacités des graphiques vectoriels. Le partenaire de ST, Riverdi, propose également un modèle avec le STM32U5G9 pour aider les développeurs à tirer parti de l’accélérateur graphique vectoriel.

Définitions :

1. Microcontrôleurs : Petits systèmes informatiques sur une seule puce intégrée conçus pour contrôler des systèmes embarqués.

2. Graphiques vectoriels : Un type de graphiques informatiques qui utilise des primitives géométriques telles que des points, des lignes et des courbes pour représenter des images.

3. Courbes de Bézier : Un modèle mathématique utilisé pour représenter des courbes lisses en graphisme informatique en spécifiant des points de contrôle.

4. Tessellation de Bézier : Le processus de subdivision d’une courbe ou d’une surface de Bézier en plus petits composants pour améliorer le rendu.

5. Modules flash externes : Des modules de mémoire supplémentaires connectés externe à un microcontrôleur pour étendre sa capacité de stockage.

6. IP matérielle : Propriété intellectuelle liée aux composants matériels, tels que des conceptions, des brevets et des procédés.

7. NAND : Un type de technologie de stockage non volatile couramment utilisée dans les dispositifs de mémoire flash.

8. Conception de PCB : Le processus de conception de cartes de circuits imprimés qui connectent et supportent les composants électroniques.

9. Taux de rafraîchissement : La fréquence à laquelle les images sont affichées sur un écran, généralement mesurée en images par seconde (IPS).

Liens connexes :
– STMicroelectronics
– TouchGFX
– Riverdi

The source of the article is from the blog crasel.tk

Privacy policy
Contact