- Nem fogy a Galaxy S25 Edge?
- Erős specifikáció, kompakt formában
- Fotók, videók mobillal
- iOS alkalmazások
- Eltűnhet a Dinamikus Sziget
- Apple iPhone 16 Pro - rutinvizsga
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Yettel topik
- iPhone topik
Új hozzászólás Aktív témák
-
#95904256
törölt tag
válasz
J.J. András #38 üzenetére
Én megváltoztattam a véleményem.
Bár mindenki programozásnak hívja az FPGA programozását, ez téves.
Lehet és érdemes különbséget tenni konfigurálás és programozás közt.
A konfigurálás vagy paraméterezés a működéshez szükséges adatok beállítását jelenti, míg a program lépésről lépésre hajtódik végre. Az előbbi a működés során egy egyszeri dolgot takar, míg az utóbbi egy folyamatos valami.
De ettől még a főlégy természetesen tudhatja rosszul tudja a szakmáját.
-
#95904256
törölt tag
Oké, hívjuk konfigurálásnak és nem programozásnak.
De csak azért, hogy konzekvens maradjak az alábbi mondáshoz:
Minden program tartalmaz legalább egy változót, egy ciklust és egy hibát.
Ebben az esetben a program csak dinamikus végrehajtású lehet, így az FPGA nem programozható, csak konfigurálható.Jó éjt!
-
#95904256
törölt tag
Értem én, hogy mit mondasz, de nem értek vele egyet.
Te mindenáron csak egy bizonyos fajta programozást nevezel programozásnak. Amit megszoktál a normál processzorokban.
Én meg minden olyan szoftvert programnak hívok amit a hardver végrehajt.
Nem látom szükségszerűségét, hogy órajelhez legyen kötve a végrehajtás. -
#95904256
törölt tag
Közelítsük meg másképp. Mi az a program?
Szerintem a program egy olyan szellemi termék ami módosítható és egy hardver működését be tudod folyásolni vele. Ezzel pont az csinálod.Közelítsük meg másképp. Mit jelent a P az FPGA nevében?
Azt, hogy programozható. Ha már így alakult, akkor hívjuk is programnak.Persze ha átneveztetitek FCGA-ra...
A program meg nem más, mint amivel leírod a hardvernek, hogy mit csináljon.
Tehát az általad említett konfiguráció meg a program ebben az esetben megfelelnek egymásnak. Hiába erőlteted, hogy két külön dolog... -
#95904256
törölt tag
Elolvastam, a fizikai működést taglalja, de arra nem ad választ, hogy a program futtatás megfelelő kifejezés vagy sem.
A "program futtatásnak" semmi köze az órajel szinkronhoz.
A program futtatás onnan jön, hogy a hardver egy bizonyos eljárást végez a programmal. Ezt az eljárást futtatásnak vagy végrehajtásnak szokták nevezni. Vagy minek kellene hívni?
-
#95904256
törölt tag
Teljesen mindegy, hogy leírófájlnak, programnak vagy konfigurációs adatoknak hívod azt a kreálmányt amit létrehozol, az eszköz ezt fogja végrehajtani, futtatni, ennek megfelelően fog működni és ez nem fixen, hardverből bevasalt dolog.
A processzort kikapcsolva is bekapcsolva is processzornak hívnom.
Egyébként lehet nézni arról az oldalról is a dolgot, hogy az FPGA-ban van olyan hardver rész is amit nem tudsz konfigurálni, ez felelős a program betöltéséért.
Szerintem azzal van gondotok, hogy az eszköz a program betöltése után egyfajta "statikus" állapotba kerül, de ezt is hívni kell valaminek. Én erre azt mondom, hogy futtatja a programot. Ti minek hívjátok?
-
#95904256
törölt tag
Tévedés. Ez egy programozható hardver, amit az általad is említett vhdl / verilog nyelven programozol. Egyébként nem véletlenül tettem idézőjelek közé a "programot", mert eltér a szokásos CPU-s programozástól. De ez akkor is egy program, ami memóriából töltődik be az eszköz indulásakor, minden egyes indításnál.
-
#95904256
törölt tag
Alapvetően ez egy univerzális cucc, tehát sok mindenre jó (lehet).
Általában mégis speciális okokból használnak ilyet.
Előnye, hogy a benne futtatott "program" sokszor gyorsabb, mint egy CPU-n futó szoftver, illetve kisebb az energiaigénye.
Hasznos lehet pl. az alábbi esetekben:
- valamiféle új technológiai elgondolás ( pl. xyz video encoder ) kipróbálására
- olyan helyre ahol számítani lehet arra, hogy idővel megváltozik, bővül a feladata
- biztonság technikai okból ( mivel egyedi belső felépítést tesz lehetővé )
- ahol "gyorsan" kell összedobni a célhardvert egy adott feladatra
Új hozzászólás Aktív témák
Hirdetés
- ASUS TUF Gaming X570-PLUS GAMING Alaplap + AMD Ryzen 5 5600X
- Új Bontatlan Mac Studio M4 Max 2025 14cCPU /32cGPU / 36GB RAM / 512GB SSD - Azonnal Átvehető Deák.
- DDR5 GAMER PC: Új RYZEN 7 8700F/9700X/9800X3D +RTX 4060/5060/4070/5070 +16-64GB DDR5! GAR/SZÁMLA!
- Gamer PC - R5 5600, RTX 2070 és 16gb RAM
- PC 1060 6GB , i7-7800x , 32GB RAM
- Telefon felvásárlás!! Samsung Galaxy S24/Samsung Galaxy S24+/Samsung Galaxy S24 Ultra
- Eladnád a telefonod? KÉSZPÉNZES OKOSTELEFON FELVÁSÁRLÁS azonnali fizetéssel!
- Eredeti Windows 10 / 11 Pro aktiválókulcs AZONNALI SZÁLLÍTÁSSAL!
- Használt Intel procik - Core 2 - Dual Core
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest