Új hozzászólás Aktív témák
-
CPT.Pirk
Jómunkásember
Benne akkor fut program, ha belefordítasz valamilyen szoft cpu / mcu magot, amin tud futni programkód. Vagy esetleg ha fizikailag bele van építve egy vagy több társprocesszor / mikrovezérlő, de akkor az nem tisztán fpga.
Amit simán vhdl / verilog nyelven leírsz egy fpga-ba, abból fizikailag hardver jön létre, ráadásul rettentően gyorsan fog működni és könnyen átalakítható.
Úgy egyébként egy fpga nagy mértékű párhuzamos feldolgozásnál mutatja meg igazán, hogy mit tud. Nem is véletlen, hogy az aktuális csúcsszériát a hadsereg fejlesztéseiben használják fel.
[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz #95904256 #12 üzenetére
Nem jó amit írsz. Itt a pipás választ olvasd el, nagyon jól összefoglalja: [link]
Konyhanyelven összefoglalva, amit leírsz HDL nyelven, azt a PC egy elég bonyolult folyamat végén bitstreamre fordítja, az meg leírja a kapcsolatot az fpga belső logikai alapegységei között (többek közt).
Azok a logikai elemek meg a programozást (helyesebben bitstream letöltést) követően órajel szinkronban kezdenek működni a megadott konfigurációban, feltételezem ezért mondod annyira a program futtatást, de az akkor se túl szerencsés kifejezés ide.
[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz #95904256 #27 üzenetére
De nézd hozzá a GA betűk jelentését is. Gate Array, azaz kapu tömb, programozható kapu mátrix.
Egy programkód futtatásához parancsértelmező kell amit egy normál processzorban megtalálsz, miközben itt egy nagy halom alap logikai elem dolgozik órajel alapján, egymással a bitstream által konfigurált kapcsolatban.[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz #95904256 #29 üzenetére
Nem tudom végrehajtásnak hívni azt, ami programozás után történik.
Az órajelhez kötés egy hardveres adottság itt, mert az fpga belsejének nagy többsége órajel szinkronban működik. Bitstream feltöltés után a konfigurált kapu mátrix egyszerűen elkezd működni az órajelnek megfelelően.
Ha a bitstream leír egy egyszerű in -> out összekötést két pin között, akkor csak létrejön az ennek megfelelő digitális áramkör a mátrix konfigurációjával, majd szépen elkezd dolgozni az az áramkör az órajelnek megfelelően. Semmilyen végrehajtásról nem beszélhetünk azon kívül, hogy a bitstreamben tárolt konfigurációt magára húzta az fpga. De az konfiguráció, nem program.
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz Dr. Akula #86 üzenetére
Nekem beágyazott mikroszámítógépek szakirányon konkrétan azt tanították Digtek3-ból 2011-ben, hogy a letöltött bitstream következtében kialakulnak a megfelelő összeköttetések a logikai egységek között.
FPGA programozásnak hívtuk, de ki volt emelve, hogy hardver jön létre belőle.
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz Dr. Akula #88 üzenetére
Megint erőteljes szőrszálhasogatás. Akkor úgy mondom, hogy blank hardverből konfigurált hardver jön létre.
Amúgy lassan eljutunk oda, hogy a 3D nyomtatóra step fájlt ráküldő emberke is programozó lesz.
[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz Dr. Akula #100 üzenetére
Reggie0 kollégára mondani, hogy lövése sincs ehhez a témához az elég meredek.
Amúgy még mindig nem felprogramozzuk az fpga-t, hanem konfigurációt töltünk rá. Felprogramozni egy mikrovezérlőt lehet.
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz kisfurko #123 üzenetére
A hozzászólásodból az jött le, hogy konkrétan velem van bajod. Lebecsmérlő hangnemet nem használtam senkivel szemben, az érveket meg leírtam, leírtuk többen is, maximum nem értesz velük egyet. Demokrácia van, mindenki azt gondol ami szeretne, de ettől még a bitstream az konfigurálja az fpga-t, akárminek is hívja a fejlesztő környezet a bitstream letöltését.
Amúgy komolyabb cégek komolyabb szoftvereinél a GUI tervezést nem a programozók csinálják, hanem külön ezzel foglalkozó ember(ek), mert ha a programozó csinálja a GUI-t is, akkor abból általában egy olyan valami lesz, ami csak a programozónál fog jól működni, mert ő tudja mit és mikor kell nyomni. Könnyen megeshet, hogy az került a gomra feliratnak, amit a design team megálmodott, mert nekik meg aztán annyira mindegy, hogy mit csinálnak a hardveresek az eszközökkel...
Erre utaltam a konyhanyelv említésénél, csak reggel nem volt időm bővebb hozzászólást írni.Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
CPT.Pirk
Jómunkásember
válasz Dr. Akula #145 üzenetére
Ú de gáz. Én a sokkal kevésbé neves Pollackon végeztem, de ott a gyakorlatokon azért tanították is a szakmát. Mondjuk így is a villamos tudás nagyját az első munkahelyen szedtem össze, mikor szembesültem vele, hogy mennyi mindent nem tanítottak mert vagy nem volt rá elég egy félév, vagy nem is volt része a tantervnek.
Bezzeg a parciális diffegyenleteket matekon na azokat alaposan lenyomták...[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
Új hozzászólás Aktív témák
- Microsoft Office és Office 365 topic
- Óra topik
- VR topik (Oculus Rift, stb.)
- Luck Dragon: Asszociációs játék. :)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Politika
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- Kompakt vízhűtés
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Van, amit nehéz lett megtalálni a Google keresőjével
- További aktív témák...
- Dell 7920 2x Intel Xeon Gold 6148 (80 szál, 3,7GHz), 192GB - 1,5TB DDR4 ECC, 1TB NVMe SSD 1400W, ÁFA
- Gigabyte H270M + i5 7400 + Zalman CNPS4X + 16 Gb 2.600 Mhz HyperX Beszámitok!
- Beszámítás! GB H610M i5 13400F 32GB DDR4 1TB SSD RTX 3070Ti 8GB MONTECH AIR 1000 Lite Corsair 650W
- Beszámítás! GB H610M i5 13400F 16GB DDR4 250GB SSD RTX 3070Ti 8GB MONTECH AIR 100 Lite Chieftec 700W
- Beszámítás! ASRock H510M i7 10700F 16GB DDR4 500GB SSD RTX 3070 8GB Rampage Shiva Seasonic 650W