Introdukcia NeoChromVG GPU: Revolúcia v optimalizácii grafiky na mikrokontroléroch

Mikrokontroléry sa dlhodobo spoliehajú na svoju efektivitu a nízkoenergetický výkon, no pokiaľ ide o optimalizáciu grafiky, boli tu určité obmedzenia. STMicroelectronics však teraz láme nové hranice s oznámením o NeoChromVG GPU – prvým akcelerátorom vektorovej grafiky pre mikrokontroléry všeobecného použitia.

NeoChromVG GPU sa opiera o úspech grafickej jednotky Neochrom GPU, ktorá bola spustená v roku 2023, a posúva vektorovú grafiku na novú úroveň tým, že zavádza hardvérovú jednotku, ktorá zrýchľuje výpočty vektorovej grafiky, ako napríklad kvadratické Bézierove krivky a Bézierovú teseláciu. Toto vylepšenie umožňuje rýchle vykresľovanie vektorovej grafiky na obrazovkách a znižuje pamäťovú tvorbu vstavaných systémov.

Jedným z hlavných dôvodov, prečo sa ST rozhodlo vyvinúť tento konkrétny hardvérový IP, je zvýšená požiadavka zákazníkov na redukciu ich závislosti na externých moduloch blesku. S očakávanou volatilitou a vyššími cenami na pamäťovom trhu v nasledujúcich rokoch hľadá mnoho firiem alternatívy k externému NAND a NeoChromVG GPU ponúka životaschopné riešenie.

Integráciou NeoChromVG GPU do nových mikrokontrolérov STM32U5G9 a STM32U5F9 vytvorila ST výkonný nástroj pre vývojárov na optimalizáciu ich užívateľských rozhraní. Tieto mikrokontroléry disponujú 3 MB RAM a 4 MB duálnou bankou flash, čo umožňuje niektorým spoločnostiam prejsť na jednočipový dizajn bez potreby externých pamätí. Pre iných zase zvýšená interná pamäť a podpora vektorovej grafiky umožňujú používanie menších NAND zariadení, čo zjednodušuje návrh plošných spojov a znižuje náklady.

Aby sme zaistili, že vývojári môžu jednoducho prijímať vektorovú grafiku, ST poskytuje rýchle prototypovacie nástroje, ako napríklad STM32U5G9J-DK a STM32U5G9J-DK2, spolu s demo verziami používateľského rozhrania, ktoré ukazujú možnosti vektorovej grafiky. Partner ST, Riverdi, tiež ponúka model s STM32U5G9 na dodatočnú podporu vývojárov pri využívaní akcelerátora vektorovej grafiky.

Tento prielom v optimalizácii grafiky staví na úspechu Chrom-ART, 2D akcelerátore od ST, ktorý je zabudovaný v predchádzajúcich mikrokontroléroch STM32. NeoChromVG GPU ide ešte ďalej, ponúkajúc väčší rozsah optimalizácií a podporu animácií. To, čo bývalo potrebné na grafickej karte pre stolné počítače, je teraz možné dosiahnuť na mikrokontroléri.

Integráciou NeoChromVG GPU do ekosystému TouchGFX môžu vývojári jednoducho začleniť túto novú technológiu do svojich projektov. Nástroje ako TouchGFX Designer, Simulator a Generator boli aktualizované na podporu NeoChromVG GPU, čím prezentujú jeho vplyv na snímkovú frekvenciu a ponúkajú jednotný ekosystém pre vývojárov.

NeoChromVG GPU predstavuje významný krok vpred v optimalizácii grafiky pre mikrokontroléry. STMicroelectronics umožňuje výrobcom vytvoriť ešte plynulejšie a efektívnejšie vstavané systémy tým, že umožňuje vývojárom zmenšiť pamäťovú stopu a využívať vektorovú grafiku.

Časté otázky:

1. Čo je to NeoChromVG GPU?
NeoChromVG GPU je prvým akcelerátorom vektorovej grafiky špeciálne navrhnutým pre mikrokontroléry všeobecného použitia. Zrýchľuje výpočty vektorovej grafiky, umožňujúc rýchle vykresľovanie vektorovej grafiky na obrazovkách a znižovanie pamateovej náročnosti vstavaných systémov.

2. Aké výhody prináša NeoChromVG GPU vývojárom?
Integráciou NeoChromVG GPU do mikrokontrolérov ako STM32U5G9 a STM32U5F9 môžu vývojári optimalizovať svoje užívateľské rozhrania a zmenšiť závislosť na externých moduloch blesku. To otvára možnosti pre jednočipové návrhy, menšie NAND zariadenia, zjednodušené návrhy plošných spojov a zníženie nákladov.

3. Aké nástroje a podpora sú dostupné pre vývojárov?
ST poskytuje rýchle prototypovacie nástroje ako STM32U5G9J-DK a STM32U5G9J-DK2, spolu s demo verziami používateľského rozhrania, ktoré prezentujú možnosti vektorovej grafiky. Partner ST, Riverdi, tiež ponúka model s STM32U5G9 na podporu vývojárov pri využívaní akcelerátora vektorovej grafiky.

Definície:

1. Mikrokontroléry: Malé počítačové systémy na jednom integrovanom obvode navrhnuté na riadenie vstavaných systémov.

2. Vektorová grafika: Druh počítačovej grafiky, ktorá používa geometrické prvky, ako napríklad body, čiary a krivky, na zobrazenie obrázkov.

3. Bézierove krivky: Matematický model používaný na zobrazenie hladkých kriviek vo výpočtovej grafike pri špecifikovaní kontrolných bodov.

4. Bézierova teselácia: Proces rozdelenia Bézierovej krivky alebo plochy na menšie komponenty za účelom vylepšenia vykresľovania.

5. Externé moduly blesku: Dodatočné pamäťové moduly, ktoré sú pripojené externe k mikrokontroléru a zväčšujú jeho kapacitu úložiska.

6. Hardvérový IP: Intelektuálna vlastnosť súvisiaca s hardvérovými komponentmi, ako sú návrhy, patenty a procesy.

7. NAND: Typ nevolatilnej pamäťovej technológie bežne používanej v zariadeniach flash pamäte.

8. Návrh plošných spojov: Proces návrhu tištenej spojovacej dosky na pripojenie a podporu elektronických komponentov.

9. Snímková frekvencia: Frekvencia, s akou sa zobrazujú obrázky na obrazovke, zvyčajne meraná v snímkach za sekundu (FPS).

Súvisiace odkazy:
– STMicroelectronics
– TouchGFX
– Riverdi

The source of the article is from the blog klikeri.rs

Privacy policy
Contact