 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 18, 22:09. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Reikia programatoriaus
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 19, 20:18 |
|
|
|
|
| AdressUnknown rašo: |
| Truputį sumelavau, EBI dirba ne 200MHz, o 50MHz. Galima pajungt iki 16MB (128Mb) 50MHz 16bit asinchroninio SRAM. Tai full HD tik 15fps išeitų. |
Ir cache butu taip uzgrustas, kad niekam kitam nebutu resursu... Ne mikrovaldikliais su FullHD zaisti  |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 19, 20:57 |
|
|
|
|
| Socrates rašo: |
| AdressUnknown rašo: |
| Truputį sumelavau, EBI dirba ne 200MHz, o 50MHz. Galima pajungt iki 16MB (128Mb) 50MHz 16bit asinchroninio SRAM. Tai full HD tik 15fps išeitų. |
Ir cache butu taip uzgrustas, kad niekam kitam nebutu resursu... Ne mikrovaldikliais su FullHD zaisti :) |
Žinau, tik norėjau pasakyt, kad įmanoma. Savaime suprantama, kad tokiai raiškiai reikia gpu. |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 19, 21:07 |
|
|
|
|
| AdressUnknown rašo: |
| Socrates rašo: |
| AdressUnknown rašo: |
| Truputį sumelavau, EBI dirba ne 200MHz, o 50MHz. Galima pajungt iki 16MB (128Mb) 50MHz 16bit asinchroninio SRAM. Tai full HD tik 15fps išeitų. |
Ir cache butu taip uzgrustas, kad niekam kitam nebutu resursu... Ne mikrovaldikliais su FullHD zaisti  |
Žinau, tik norėjau pasakyt, kad įmanoma. Savaime suprantama, kad tokiai raiškiai reikia gpu. |
Arba FPGA. Su pastaraisiais vaizdo apdorojime ir dirbam... |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 09:04 |
|
|
|
|
| Socrates rašo: |
Arba FPGA. Su pastaraisiais vaizdo apdorojime ir dirbam... |
kam cia FPGA?
Jug visuose padoriuose arm yra nepblogas gpu,o naujuose arm yra net GPU su Opencl palaikymu kuri galima naudoti kaip papildoma procesoriu FPGA funkcijoms atlikti |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 10:04 |
|
|
|
|
| Digix rašo: |
| Socrates rašo: |
Arba FPGA. Su pastaraisiais vaizdo apdorojime ir dirbam... |
kam cia FPGA?
Jug visuose padoriuose arm yra nepblogas gpu,o naujuose arm yra net GPU su Opencl palaikymu kuri galima naudoti kaip papildoma procesoriu FPGA funkcijoms atlikti |
Yra tas GPU, bet as dar nei vieno megejisko projektelio nesu mates su paleistu GPU be linuxo. O kai jau yra linuxas, tai image processingas tampa komplikuotas reikalas. |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 10:35 |
|
|
|
|
| Su FPGA gali pasidaryt/modifikuot gpu pagal savo poreikius. Be to FPGA leidžia ir reikiamą CPU pasidaryti t.y. jei darai kažką gan specifinio, kur reikia didelės spartos, pigiau yra FPGA. Jei darai kažką specifinio masinei gamybai - iš FPGA nesunkiai pasidarai ISC. |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 13:42 |
|
|
|
|
| Socrates rašo: |
| Digix rašo: |
| Socrates rašo: |
Arba FPGA. Su pastaraisiais vaizdo apdorojime ir dirbam... |
kam cia FPGA?
Jug visuose padoriuose arm yra nepblogas gpu,o naujuose arm yra net GPU su Opencl palaikymu kuri galima naudoti kaip papildoma procesoriu FPGA funkcijoms atlikti |
Yra tas GPU, bet as dar nei vieno megejisko projektelio nesu mates su paleistu GPU be linuxo. O kai jau yra linuxas, tai image processingas tampa komplikuotas reikalas. |
tai kad niekas ir taip turedamas sveiko proto nedaro jokiu projektu didesniu nei 1mb be linukso.
del tu komplikaciju nelabai matau priezasties kodel ant linukso tai turetu buti taip baisiai komplikuota. tikri bus maziau komplikuota nei suprogramuoti FPGA  |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 13:53 |
|
|
|
|
| AdressUnknown rašo: |
| Su FPGA gali pasidaryt/modifikuot gpu pagal savo poreikius. Be to FPGA leidžia ir reikiamą CPU pasidaryti t.y. jei darai kažką gan specifinio, kur reikia didelės spartos, pigiau yra FPGA. Jei darai kažką specifinio masinei gamybai - iš FPGA nesunkiai pasidarai ISC. |
ne taip greitai...
su FPGA spyga tu padarysi o ne GPU ar tuo labiau CPU. Panaudodamas 50$ vertes FPGA tu vargais negalais joje ikisi 1$ vertes CPU ir greitis bus pasigailetinas
specializuota mikroschema turi nepalyginama su FPGA greiti ir energijos sunaudas. Dual core 1.6ghz arm su mali 400gpu kainuoja <7$ joks fpga nesutalpins to kas ten yra. |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 16:18 |
|
|
|
|
Labai priklauso ka tu ten darysi... Kai pradedi idet pasukima, scale'inima, apkarpyma ir panasiai, tai visokie ARM'ai su GPU pradeda nebespet arba suktis max 15-30FPS.
Jei ten reikia elementaraus piesimo su frame bufferiu, tada tie GPU veikia gerai.
Kitas dalykas: kol GPU apdoros vaizda, tai praeis kokios 200ms, kai su FPGA gali prasisukti su 50-60ms velinimais.
Nu bet cia kiekvienoj aplikacijoj savi niuansai. Mes pvz naudojam multicorinius DSP su GPU ir dar papildomu vektoriniu grafikos varikliu objektu detektavimui. FullHD jis patemptu max 30FPS, o objektu detektavimas ir tai veikia gabalais ant 10FPS. FPGA visas sitas uzduotis daro 60FPS nuleistom rankom.
Ir finale: i FPGA niekas procesoriu jau nebekisa. Pilna FPGA su dualcoriniu Cortex-A9, o sekanti karta bus su quad-core A53.
Kas del kainu, tai FPGA su dual-core A9 mums kainuoja apie 12$ per 100k vienetu, bet jie laiko 125C laipsnius ir yra automotive grade. Komerciniai turbut eitu po kokius 10USD. |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 16:46 |
|
|
|
|
Cia jau ne visai standartines GPU funkcijos jei kalbam apie vaizdo analizavima ir dar neaisku apie koki GPU kalbame, nes tik visai neseniai atsirado integruoti GPU su OpenCL senseni MALI 400 gpu nedaug ka sugeba be paprasto paisymo.
jei jau kalbam apie FPGA su procesorium tai manu reiketu tai vadinti procesoriu su FPGA ir tokiame ko gero bus naudojamas linuksas
siap abejoju kad FPGA galetu labai smarkiai pagreitinti sudetingus analizavimo procesus, jis labiau tinka ten kur viskas vyksta apdorojant mazus duomenu kiekius. |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 17:57 |
|
|
|
|
| Digix rašo: |
| siap abejoju kad FPGA galetu labai smarkiai pagreitinti sudetingus analizavimo procesus, jis labiau tinka ten kur viskas vyksta apdorojant mazus duomenu kiekius. |
T.y. visiskai atvirksciai. Su FPGA paraleliai apdirbami didziuliai duomenu kiekiai, kurie suprastinami iki tam tikro lygio ir tik tada perduodami kramtyt ARM'ui. |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 18:17 |
|
|
|
|
| Socrates rašo: |
| Digix rašo: |
| siap abejoju kad FPGA galetu labai smarkiai pagreitinti sudetingus analizavimo procesus, jis labiau tinka ten kur viskas vyksta apdorojant mazus duomenu kiekius. |
T.y. visiskai atvirksciai. Su FPGA paraleliai apdirbami didziuliai duomenu kiekiai, kurie suprastinami iki tam tikro lygio ir tik tada perduodami kramtyt ARM'ui. |
nu as kalbu ne apie bendra duomenu kieki per sekunde o apie vienu metu adresuojamo duomenu paketo dydi, nes fpga nelabai tinka kai reikia metytis tarp dideles duomenu bazes graibstant duomenis is keleto gigabaitu masyvo ir su jais atliekant kazkokias manipuliacijas. |
|
|
|
|
|
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 18:42 |
|
|
|
|
| FPGA gali kelių gigabaitų masyvą kramtyt lygiagrečiai po kad ir 532 įrašus (specialiai parašiau ne 512) vienu metu užgaišdamas kad ir po vieną taktinio generatoriau ciklą. Kas su mikrovaldikliu neįmanoma. |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 19:22 |
|
|
|
|
| AdressUnknown rašo: |
| FPGA gali kelių gigabaitų masyvą kramtyt lygiagrečiai po kad ir 532 įrašus (specialiai parašiau ne 512) vienu metu užgaišdamas kad ir po vieną taktinio generatoriau ciklą. Kas su mikrovaldikliu neįmanoma. |
Fpga negali nieko padaryti per viena taktinio generatoriaus cikla jei tas veiksmas reikalsuja paimti duomenis is dvieju is anksto nezinomu atminties vietu atlikti koki nors veiksma ir ikisti atgal i trecia atminties vieta.
Fpga gali atlikti viska tik tada jei ji gauna kazkoki nuolatini duomenu srauta kuri galima apdoroti ir atsakyma pateikti kita duomenu srauta
Butu nuostabu jei pats fpga tuo paciu metu butu ir atmintis kuri gali tiesiogiai bendrauti tarpusavyje su gretimomis celemis, bet tokiu dideliu fpga kolkas manau nera
jei fpga butu efektyvesnis metodas tai video plokstes naudotu FPGA o ne procesorine tecnologija
Is esmes nelabai matau FPGA privalumu prie koki nors NVIDA GPU kuris is esmes yra 500 core cpu ir paprastai pajeguma riboja butent atminties pralaidumas.
abejoju kad tu rasi toki FPGA kuriame galetum vykdyti 500 sudetingu skaiciavimo procesu lygiagreciai |
|
|
|
|
|
 |
 |
Reikia programatoriaus |
Parašytas: 2015 05 20, 19:49 |
|
|
|
|
Beveik garantuotu, kad ta pati nVidia prieš gamindami savo GPU pirma architektūrą išbando ant FPGA. Kaip ir minėjau iš FPGA nesunkiai galima pagamint ASIC, o GPU yra ne kas kitas, o ASIC.
Ir dar FPGA, jei gauna duomenų srautą tai gali ir 1000 užduočių lygiagrečiai vykdyti. FPGA leidžia sudaryti kombinacinės logikos schemas, o jos kaip žinoma veikia sparčiai, tik vėlinimus reik sužiūrėt. |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |