A mikrovezérlők hosszú ideje megbízhatóak és alacsony energiával rendelkeznek, azonban a grafikai optimalizáció terén korlátokba ütköznek. Az STMicroelectronics azonban most újabb mérföldkövet jelent be a NeoChromVG GPU bejelentésével – az első vektorgrafikus gyorsítótár a többcélú mikrovezérlőkhöz.
A NeoChromVG GPU az 2023-ban bemutatott Neochrom GPU sikereire épít, és a vektorgrafikát a következő szintre emeli azzal, hogy bevezet egy hardveregységet, amely gyorsítja a vektorgrafikus számításokat, például a másodfokú Bézier görbék és a Bézier tesselációkat. Ez a fejlesztés lehetővé teszi a vektorgrafika gyors rajzolását a képernyőkön, csökkentve az ágyazott rendszerek memóriaterületét.
Az ST-nek az egyik fő oka annak, hogy kifejlesztette a konkrét hardver IP-t, az az, hogy a vevők egyre növekvő kereslete arra, hogy csökkentsék a külső flash modulokra való függésüket. Mivel a memóriapiacban várhatóan hullámzás és magasabb árak tapasztalhatók a következő években, sok vállalat az alternatívák után néz a külső NAND helyett, és a NeoChromVG GPU jelent egy életképes megoldást.
A NeoChromVG GPU integrálásával az új STM32U5G9 és STM32U5F9 mikrovezérlőkbe az ST olyan erőteljes eszközt hozott létre, amely lehetővé teszi a fejlesztők számára az alkalmazásaik optimalizálását. Az 3MB RAM és 4MB kettős bankos flash segítségével ezek a mikrovezérlők lehetővé teszik néhány vállalat számára, hogy egyetlen chip tervezésbe átmenjenek anélkül, hogy szükség lenne külső memóriára. Mások esetében a nagyobb belső memória és a vektorgrafikus támogatás lehetővé teszi a kisebb NAND eszközök használatát, egyszerűsítve a nyomtatott áramkör tervezését és csökkentve a költségeket.
Annak érdekében, hogy a fejlesztők könnyen át tudják venni a vektorgrafikát, az ST olyan gyors prototípuskészítő eszközöket biztosít, mint az STM32U5G9J-DK és STM32U5G9J-DK2, valamint egy UI demót, amely bemutatja a vektorgrafika képességeit. Az ST partnere, a Riverdi is kínál egy modellt az STM32U5G9-zel, hogy támogassa a fejlesztőket a vektorgrafika gyorsító kihasználásában.
Ez a grafikai optimalizáció áttörése az ST korábbi STM32 mikrovezérlőivel beépített Chrom-ART sikerére épít. A NeoChromGPU tovább viszi a koncepciót, még több optimalizálási lehetőséget és animáció támogatást nyújtva. Ami korábban asztali számítógépes GPU kártyát igényelt, most elérhető a mikrovezérlőkön.
A NeoChromVG GPU integrálásával a TouchGFX ökoszisztémába a fejlesztők zökkenőmentesen beépíthetik ezt az új technológiát projektjeikbe. Az új TouchGFX Designer, Simulator és Generator mind frissítve lettek, hogy támogassák a NeoChromVG GPU-t, bemutatva annak hatását a képkocka sebességére, és egységes ökoszisztémát kínálva a fejlesztők számára.
A NeoChromVG GPU jelentős előrelépést jelent a grafikai optimalizáció terén a mikrovezérlők számára. Az STMicroelectronics azzal, hogy lehetővé teszi a fejlesztők számára, hogy csökkentsék a memóriaterületüket és kihasználják a vektorgrafikát, még áramvonalasabb és hatékonyabb ágyazott rendszerek létrehozását teszi lehetővé.
Gyakran Ismételt Kérdések:
1. Mi a NeoChromVG GPU?
A NeoChromVG GPU az első vektorgrafikus gyorsító, amely kifejezetten többcélú mikrovezérlőkhöz lett tervezve. Gyorsítja a vektorgrafikus számításokat, lehetővé téve a vektorgrafikák gyors rajzolását a képernyőkön, és csökkentve az ágyazott rendszerek memóriaterületét.
2. Milyen előnyei vannak a NeoChromVG GPU-nak a fejlesztők számára?
A NeoChromVG GPU integrálásával a STM32U5G9 és STM32U5F9 mikrovezérlőkbe fejlesztők optimalizálhatják felhasználói felületeiket és csökkenthetik külső flash modulokra való függésüket. Ez megnyitja az utat egycsip-es tervekhez, kisebb NAND eszközöknek, egyszerűsített nyomtatott áramkör tervezéseknek és költségcsökkentéseknek.
3. Milyen eszközök és támogatás érhető el a fejlesztők számára?
Az ST gyors prototípuskészítő eszközöket kínál, mint például az STM32U5G9J-DK és STM32U5G9J-DK2, valamint egy UI demót, amely bemutatja a vektorgrafika képességeit. Az ST partnere, a Riverdi is kínál egy modellt az STM32U5G9-zel, hogy segítse a fejlesztőket a vektorgrafikával gyorsító kihasználásában.
Definíciók:
1. Mikrovezérlők: Kis méretű számítógép rendszerek, amelyek egyetlen integrált áramkör chipen helyezkednek el, és beágyazott rendszerek vezérlésére lettek tervezve.
2. Vektorgrafika: Számítógépes grafika típusa, amely geometriai primitíveket, például pontokat, vonalakat és görbületeket használ képek ábrázolására.
3. Bézier görbék: Matematikai modell, amelyet a számítógépes grafikában sima görbék ábrázolására használnak az irányítópontok meghatározásával.
4. Bézier tesseláció: A Bézier görbék vagy felületek felosztásának folyamata kisebb komponensekkel való jobb renderelés érdekében.
5. Külső flash modulok: Külsőleg csatlakoztatott memóriamodulok, amelyeket a mikrovezérlőhöz kapcsolnak a tárolási kapacitásának bővítéséhez.
6. Hardver IP: Hardverkomponensekkel kapcsolatos szellemi tulajdon, például tervezések, szabadalmak és folyamatok.
7. NAND: Flash memóriakészülékekben széles körben használt típusú nem-volatile tárolási technológia.
8. Nyomtatott áramkör tervezés: Az elektronikai komponensek összekapcsolását és támogatását szolgáló nyomtatott áramkörök tervezésének folyamata.
9. Képkocka sebesség: Azon képek gyakorisága, amelyek megjelennek egy képernyőn, általában másodpercenként mért képkockákban (FPS).
Kapcsolódó linkek:
– STMicroelectronics
– TouchGFX
– Riverdi
The source of the article is from the blog rugbynews.at