- Ezek a Samsung Galaxy A35 és Galaxy A55 magyar árai
- A Watch7-tel debütálhat a Samsung vércukormérője
- iPhone topik
- Érkezőben a Poco M6 4G
- Bluetooth-headsetekről általában
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Telekom mobilszolgáltatások
- Yettel topik
- Apple Watch Sport - ez is csak egy okosóra
- Android alkalmazások - szoftver kibeszélő topik
Hirdetés
-
A személyre szabott reklám lehet a streaming következő slágere
it A jobb célzott hirdetések érdekében adatplatformot indít a Warner Bros Discovery.
-
Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
ph Az 50 wattos modellt beágyazott rendszerekbe, MI-vel kapcsolatos munkafolyamatokhoz és edge applikációkhoz szánták.
-
Free Play Days 2024 - 17. hét: Railway Empire, Prison Architect
gp Extraként a TramSim: Console Edition című játékot is kipróbálhatják az érdeklődők.
Ú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)
-
dabadab
titán
Azért az FPGA-ban a P az úgy jelenti azt, hogy "programmable", mint az NDK automata mosógépek esetében Az, amit beletöltesz, csak egy leíróállomány, nem egy konkrét program. (A Verilog meg a VHDL valószínűleg Turing-teljes, de azokat egy PC-s fordító dolgozza fel és annak a kimenete már nem az.)
DRM is theft
-
JColee
őstag
-
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)
-
JColee
őstag
válasz #95904256 #12 üzenetére
"ennek megfelelően fog működni és ez nem fixen, hardverből bevasalt dolog"
Igen, ezért mondhatjuk, hogy konfiguráltuk az fpga-t. Miután rátöltötted a fájlt, nem "futtat" semmit. Az én szótáramban a program=utasítás sorozat, amit egymás után végrehajtunk. Ez nem teljesül FPGA esetén (kívéve az említett soft-core procikat, ami eléggé meta ).
-
Reggie0
félisten
válasz #95904256 #24 üzenetére
Az konfiguracio, nem program. A nyelvek sem programnyelvek, hanem leiro nyelvek lasd: VHDL (VHSIC-HDL) (Very High Speed Integrated Circuit Hardware Description Language)
Az FPGA-ban a programozas annyit jelent, hogy a konfiguraciot tartalmazo memoria helyben atirhato mikor az aramkorben a helyen van az IC. Last EPROM, EEPROM, stb.. Abban is bitfolyam van, megsem program, de programozhatoak. Szemben pl. a maszk programozhato Gate Arrayel, amit a gyarban programoznak a megfelelo femezesi retegek letrehozasaval (lasd pl. hardcopy).
[ Szerkesztve ]
-
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)
-
Reggie0
félisten
válasz #95904256 #27 üzenetére
A programozhato a memoriara vonatkozik meg mindig. Ahogy a FLASH is programozhato a PROM is programozhato az EPROM is programozhato. De ez nem azt jelenti, hogy program van benne.
A program definicio szerint utasitasok sorozatabol all. Az FPGA-ba nincsenek utasitasok, csak logikai aramkor(ok).
A programozas ket dolgot jelent:
1. Programkodot irni.
2. Valaminek a tartalmat beallitani.De semmiesetre sem azt, hogy valamibe programot tolteni, az csak a 2. specialis esete.
(#32) Dr. Akula: Az, hogy leirom mit mivel kell osszekotni meg nem program. Ezzel az erovel barmilyen aramkort programnak hivhatnal.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- 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! ASRock H310CM i3 9100F 16GB DDR4 120GB SSD GTX 1060 3GB FSP CMT160 CHEIFTEC 400W
- BESZÁMÍTÁS! Apple Mac mini 2018 i7 16GB 128GB számítógép garanciával hibátlan működéssel
- Beszámítás! ASRock H310CM i5 9400 16GB DDR4 240GB SSD RTX 2070 8GB Rampage Shiva ZALMAN 500W
- Budget Gamer PC