Dom > Novosti > Sadržaj

Istraživanje i provedba ugrađeni grafički procesor

Feb 16, 2019

S razvojem ugrađen Terminalne uređaje i potrebe visoko kvalitetne 3D grafike za uložene Terminalne uređaje, to je teško ostvariti interakciju u stvarnom vremenu grafika i grafika s visokom razlučivosti prikaz oslanjajući se isključivo na ugrađeni CPU kao što su (ARM, MIPS, itd.). Stoga, da jehitno više dodati poseban ugrađeni grafički procesor čip u ugrađen sistem ili koristiti SOC čips s motorom ubrzanje grafike poboljšati brzinu grafički renderiranje, da bi se oslobodili ugrađeni CPU iz teških algoritam. Istovremeno, razvoj ugrađen polje čini više potražnje za uložene žetone GPU (grafički postupak jedinica), i ima široko tržište izglede. U taj trend, to je od velikog značaja i vrijednosti za istraživanja i dizajn grafičkih procesora prikladan za ugrađen sistem.


U ovom trenutku, postoje dvije vrste ugrađenih Gpu, jedan je ugrađen GPU podržava OpenGL ES L. x dugotrajne vizualizacije cjevovoda, drugi je ugrađen GPU podržava OpenGL ES 2. x programabilni renderiranje cjevovoda. Svrha ovog projekta je dizajnirati IP core ugrađenih gpu koji u potpunosti podržava OpenGL ES1.0 standarda. Programiranje RTL (registrirati Transfer logika) šifra razine GPU renderiranja cjevovoda i GPU vozač, niske potrošnje i visokih performansi ugrađeni grafički procesor prikladan za ugrađen sistem je razvijen. U cijeli proces razvoja čip, softver model čip je obično osnovana verificirati i simulirati funkcija čip, koji pružaju funkcionalan softver model za kasnije RTL (registrirati Transfer logika) razini kod za provjeru je odgovarajući algoritam. Glavni posao ovog rada je dizajniranje i implementaciju softvera modela u ugrađenih GPU čip razvojni proces. Ovaj rad ostvaruje proces obrade 3D grafike na grafički čip, a služi kao dobra referenca za naknadne čip razvoj.


Bolje za simulaciju ugrađeni grafički čip u ugrađen sistem, ugrađen softver GPU radi na uložene C ISK u obliku biblioteke simulirati funkcije grafički procesor. U ovom radu, ruka procesor služi kao ugrađeni CPU, a operativni sustav je LINUX. Stoga, uspostavljanje softvera GPU model i razvoj i ispravljanje pogrešaka rad jure u razvojno okruženje ruku LINUX GCC. Iz drugog ugla, ugrađenih GPU je implementacija OpenGL ES1.0, dizajn i razvoj odgovarajuće grafičke biblioteke je softver implementacija OpenGLES 1.0 na ruku + LINUX platformi.


Prije svega, u radu mišljenja povijesni razvoj i status quo grafički procesor na PC, kratko uvodi trenutni status i značaj istraživanja ugrađen procesor u zemlji i inozemstvu i istovremeno uvodi cilj ove teme detaljno. Drugo, sastav grafičkih sustava ukratko upoznao i ključnih tehnologija ugrađenih GPU je detaljno objašnjeno. Standard OpenGL ES1.0 nedvosmisleno studirao i rješenje realizacije grafički prikaz sustava u ovom radu je iznijela. Ključna tehnologija ugrađenih GPU grafička tehnologija cjevovod, odnosno grafika cjevovoda povezanih algoritam. Stoga, u glavnom dijelu rada, princip ove grafike cjevovod algoritmi detaljno raspravlja i odgovarajući dizajn i implementaciju su predložene. Konačno, funkcija generira GPU softvera knjižnice provjeravaju, kao što su prijevod, rotacija transformacija, osvjetljenje operacija, ubiranje i šišanje, projekcija i rasterizacije. Simulacija funkcije grafički čip je shvatio.