Hirdetés
-
Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
ph A megfizethető, szivacsokkal jól megpakolt modell ötfajta kapcsolóval és kétféle színösszeállítással/kupakprofillal szerezhető be.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Rossz üzlet az EV-kölcsönzés
it Küszködik az EV-kölcsönzés miatt a Hertz Global, még több EV-t adnak el.
Új hozzászólás Aktív témák
-
#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...[ Szerkesztve ]
-
J.J. András
őstag
cuki vagy ciki ... de ez van...
( nem akarlak bántani , meg okoskodni, de egyet tudok, ... Aki teljesen bent van a szakmában néha nem látja a fától az erdőt. Példa: kb. 14 éve leírtam hogy szerintem miért fos és bántja a szemem az akkori LCD (hódító) technológia.... Minden "odaértő" okos szakmabeli lehülyézett, még a kedves PH rendszergazdák bannoltak is pár hétre.... Mire eljött 2019, és lehet kapni nagy dinamikatartományú 240Hz-es lcd kijelzőket végre.... Akkor is elmondtam, hogyan látom, de senki nem bírta megérteni, hogy azok nagyon helytálló és okos gondolatok.... De érdekes módon a gyártók az általam felvázolt útra léptek. Lcd vs. Crt !! Na most ugyanazt látom: Nekem ez célhardwer, amibe betölthetek általam írt bármilyen utasítás sort, és azt végrehajtja, ergo felprogramoztam azt a fránya FPGA-t )
szóval ez anno 1990-es évek dereka után nemcsak "szakmai" vitafórumnak indult, így még mindig le merem írni a véleményem a szakma krémje számára .... Ha megegeded :'' ...Client Estwood bekaphatja, hóóó....''
-
F4ther
tag
-
F4ther
tag
#kisfurko - köszi a linket
#Reggie0
Mi anno xilinx spartan developement board-al szórakoztunk, és ezek ugye 10e ft felett indultak, ez diákként drága volt - és azóta / jelenleg nem foglalkozok FPGA-val.
Diákkedvezményem sincs már egy ideje sajnosDe tény, azóta, pedig csak pár évről van szó, sokat változott az FPGA piac, és a közösségi projektek. Talán majd egyszer vissza térek rá, de jelenleg is van 2 futó hobby projektem amit jó lenne folytatni, de az a fránya munka ... ha egész nap melóhelyen van az ember, nem sok másra jut idő
[ Szerkesztve ]
-
Dr. Akula
nagyúr
Az áramkört nem hívtam programnak. Az áramkör működésének megszabását, módosítását viszont igen. Ezt csinálja egy C++ vagy Java kód is. MEgváltoztatja a CPU, RAM, HDD, stb. működését. Meg lehetne csinálni a Red Dead Redemption 2-t is pusztán hardverből is (mint egy flippert), de nem lenne olcsó, meg környezetbarát se (mivel másra nem jó, megunás után repülhet a kukába). De az elvi lehetősége fennáll. A gyakorlati meg egy általánosabb hardver programozása. A programozás nem azért született mert anélkül nem lehet élni.
-
Dr. Akula
nagyúr
"Nem valtoztatja meg, az ugyan ugy mukodik. Az allapotat valtoztatja meg."
Tehát azért nem változtatja meg, mert megváltoztatja? Csubakka védelem?
"az aramkor ugyan az marad, a mukodese ugyan az marad, csak az allapota valtozik meg, azaz hogy folyik-e rajta aram vagy nem."
Pont mint egy MOV AX,BX-nél.
"Csakhogy FPGA-ra nem ir semmilyen utasitassorozatot. Hardverleirast ir, utasitas nincs benne."
És a hardver beállítását mi végzi el, a jóisten? Hümmögésből kitalálja minek kéne történnie?
-
kisfurko
senior tag
Ez így nagyon messzire fog vinni, mert nem csak programszámlálóval lehet programot futtatni...
Az FPGA-n lehet program is.
Egyébként teljesen mindegy, minek nevezzük, hiszen egy szövegből állít elő egy bitmintát mindkettő. Nem mernék megesküdni rá, de, szerintem, egy C-ben írt programot bármikor szintetizálhatsz FPGA-ba is, feltéve, hogy belefér. -
kisfurko
senior tag
Figyelj, kicsit pongyolán fogalmaztam, de ne nézz már hülyének! Csináltam én is FPGA design-t. Amikor kész vagy, akkor bizony hívják azt compilationnek, amit csinál, hogy a bitstream a végén meglegyen. Nem mondtam egy szóval sem, hogy ezentúl hívjad, ahogy akarod, de ha tudjuk, miről beszélünk, akkor tök mindegy, éppen minek nevezzük.
Biztos vagyok benne, hogy te többet foglalkoztál FPGA-kkal, mint én, mert nekem nem ez a szakmám, de nem kell ez a lekezelő, kioktató stílus, mert én ezt nem bírom, és túl sokat nem tesz hozzá a diskurzushoz. -
Dr. Akula
nagyúr
És az hogy, lerakok mellé egy bitmintát, ami öntudatra ébred és elkezdi átkódolni a mellette heverő FPGA-t? Szerintem inkább egy számítógépről rátöltöd, amit előtte megírsz. Igaz hogy régen csináltam, és akkor még PLC-nek hívták, nem FPGA-nak, de az alapelve ugyanaz. Amúgy miben más egy MOV AX, BX mint ha ugyanezt kikapuzod NAND-ból (vagy NOR-ból)? Mindkettő egy vezérlőkód, ami a hardver működését módosítja a kívánt cél érdekében. Amúgy elég csak felnézni a wikire, ott se csak a kódert ismerik, hanem a hardver programozást is. A program definíciója meg csak ennyi: "A program is a set of instructions used to control the behavior of a machine “software”." Aminek csak egy speciális szelete a számítógépes program.
"Ismerned kene a hardver mukodeset, hogy megertsd a kulonbsegeket. Egy digitalis technika alapok vagy ilyesmit meg kene tanulnod."
Ezen már pár évtizede túl vagyok, biztos hogy egy szoftverfejlesztésre specializált villamosmérnöknek akarod ezt megmagyarázni? Ellenben neked még tudom ajánlani.
-
Dr. Akula
nagyúr
"Ugy, hogy van egy egy belso programozo interfesze is, xilinx eseten ICAP-nak hivjak."
Érdekes, eddig még nem kellett programozni szerinted...
"A PLC es az FPGA eg es fold, tudod egyaltalan mi az az FPGA? Pont annyi a kapcsolat koztuk mint a szamitogep es a processzor kozott."
Na mesélj... Kezdetnek itt egy kis olvasmány hozzá. Ha sikerült megtalálnod a lényegi különbséget (ami nem az hogy egyiket a kisebb eszközökre, a másikat inkább a nagyobbakra szokták hasznáálni), akkor szólj!
"Mondjuk pont annyi, hogy az egyik utasitas egy processzornak(erted, vannak regiszterek, adtbuszok, utasitasdekoder, programszamlalo stb, ami ertelmezi es vegrehajta), a masik pedig aramkor, nehany tranzisztor holt egyszeru elektromos kapcsolata."
Akkor olyanokkal már úgy érzem ne is fárasszalak mint Bool algebra, Veitch-Karnaugh tábla, falra hányt borsó...
"A programban vannak utasitasok, az fpga bitstreamben nincsenek, latod te is megtalaltad vegre."
Tehát az nem utasítás neked hogy adott helyen legyen-e kapcsolat, vagy törölni kell? Az úgy magától, szó nélkül megtörténik? Messziről indulunk...
Szerintem ne áss mélyebbre ha már a gödörben állsz.
-
Dr. Akula
nagyúr
-
Dr. Akula
nagyúr
"A programot processzor hajtja vegre, utasitasok sorozatabol all."
A "számítógépes programot". Azért írom idézőjelbe, mert ez olyan mint anno a "felhasználói program", amit ma "appz"-nak hívunk, ez egy jobb híján név, nem egzakt.
"Az FPGA konfiguracioban nincsenek utasitasok."
Már hogy ne lenne? Szerinted az hogy "itt vágd el a vezetéket, ott meg ne", az mi?
"amit beleirsz az nem program"
Ezek szerint a program definíciójával vannak gondjaid.
"Ahogy ha egy ERPOM-ba beleirod a lakcimedet az programozas, de attol a lakcimed nem egy program."
Feltéve hogy a lakcímed alapján egy gép nem hoz döntést. Mert akkor már program. A cikkbeli FPGA felprogramozáshoz visszatérve a programozó készülék a bitstream alapján nagyon is döntést hoz, az vezérli a működését, tehát program.
-
Dr. Akula
nagyúr
Lehet hogy felétek nem, de az egész világon annak hívják.
"Az itt vagd el a vezeteket, meg ott ne egy konfiguracio, a meglevo hardverelemek kapcsolatainak leirasa."
Ha csak leírnád a hardver aktuális állását, akkor simán csak konstatálnád hogy ezt dobta a gép, nem tudnád újraprogramozni, márpedig ennek pont ez a lényege.
Az inverter is dönt, még ha elég végletesen egyszerűen is. Mert hát mi is a döntés, tud egy gép egyáltalán olyat? Még a mesterséges intelligencia is előre lepogramozott eljárásokból áll. Ahogy egy inverter is. HA 0 jön be AKKOR 1 megy ki, és fordítva.
"segitseg: decision circuit"
Hát ez neked tényleg nagy segítséget is jelentene, ha tudnád értelmezni hogy a decision az pont döntést jelent angolul.
"Ezzel az erovel a pontos ido is program..."
Az idő az egy mértékegység, de az idő mérése az már programon alapszik. Az óra mutatói nem csak úgy összevissza járnak, hanem előre meghatározott program alapján fordulnak valamennyit. Az Antikythera mechanism is számítógép, pedig még csak áramot se használ.
-
Dr. Akula
nagyúr
A komparátor valóban más mint az inverter, de ennek mi köze a döntéshez? Ez a te saját kritériumod?
"Sem a VHDL, sem a verilog nem programozasi nyelv"
A magyar VHDL wiki cikk valóban ír ilyeneket hogy "Különbség a programozási nyelvek és az áramkörleíró nyelvek közt", de elég csak átkattintani angolra, már nyoma sincs ilyen baromságoknak. Sőt. VHDL can also be used as a general purpose parallel programming language, GHDL is an open source[20] VHDL compiler that can execute VHDL programs.
Kezdem érteni miért mondják sokan hogy nagyot esett az oktatás színvonala az elmúlt évtizedekben.
-
Dr. Akula
nagyúr
Ezt már leírtad egyszer, de azóta se tudtuk meg hogy szerinted miért nem tud. Mi nálad a döntés kritériuma? Miben különbözik az egész világ által ismert fogalomtól? (Decision-making is the process of identifying and choosing alternatives based on the values, preferences and beliefs of the decision-maker.)
"Az csak egy egyszeru negalast tud vegrehajtani."
Ami szintén egy döntés. Létrejön az IF...THEN kapcsolat. Ennél többet egy géptől ne várjál. Még az AI se gondolkodik, csak előre leprogramozott eljárásokat követ.
"A donto aramkorok lenyege pont az, hogy lefedjek az osszes lehetseges bejovo jelet es annak megfeleloen megallapitson valamit rola, nem ritkan visszacsatolassal vagy sorrendi halozattal"
Bizonyára valahol olvastál egy "döntő áramkör"-nek nevezett valamiről, és azóta azt hiszed hogy a döntés az ennyiből áll. Ahelyett hogy már megint a fogalommal kezdenéd hogy mi is a döntés jelentése. Ha mindenből így indulnánk ki, akkor a számítógépen még játszani se lehetne, hiszen a felhasználó csak a "felhasználói program" fedőnevű valamiket futtathatná, amiből a játék pl. kiesik.
A Wikipedia szerkesztésébe kár belemenni, bár gondolom te is tudod hogy a szerkesztés után van ellenőrzés és jóváhagyás is. Valamint a sok ember által szerkesztett tudástár azért sokkal hitelesebb annál mint hogy valaki jól megmondja a frankót hasraütéssel, még akkor is ha nem kijátszhatatlan. Ha egy másik oldalon látsz infót, az mitől hitelesebb? Az csak 1 valaki véleménye.
"Az, hogy lehetseges vele programot is irni, meg nem jelenti azt, hogy programnyel, programot akar excel tablaval is lehet irni."
Pedig lehet. Az Excel táblába beírt értékek is jelenthetnek vezérlőkódot egy gépnek, ha olyan a bemenete hogy azt fel tudja dolgozni és az alapján valamit csinálni. Pl. Excelből mentett .csv-t egész sokminden fel tud használni. Semmivel nem kevésbé program mint egy lyukkártya a szövőszéknek. Ha egy CNC program vezérelte esztergakés által faragott fémtömb lehet egy program eredménye, akkor egy FPGA konfiguráció szerinted miért nem? Csak el kéne olvasnod egyszer a program fogalmát, az nem kizárólag a suliban tanított programozási nyelveket takarja.
-
F4ther
tag
Megértem. Ez leginkább az oka, hogy itthon nem is tanultam tovább. Pedig nagy igényem van minőségi oktatásra, jó mentorálásra. Bár, jelenleg autóiparban dolgozok, és a mérnökök nagy része csak "Excel mérnök"-ként dolgozik kb. Ha már összedobok egy egyszerűbb áramkört, vagy CAD-al tervez kollega egy egyszerűbb 3d modellt nyomtatásra, az már nagy dolognak számít... jelenleg ez a színvonal. Persze nem az embereket szeretném minősíteni, mert sokan vágynak többre, de nálunk ez a felhozatal. Tervező mérnöki körökbe meg nagyon nagy a verseny, komoly dolgokat kell tudni letenni az asztalra.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Lenovo M810z AIO Core I5 6400 4x2700/8GB/120G SSD/wifi/cam 21,5 -10% 66.950 ft
- 2db Acer AW2000h F2 blade szerver 2x4db AW170H F2 blade-del eladó!
- GAMER PC - GTX 1080 8GB - i5 10400F/11400F - 16GB RAM - 240GB SSD - 1TB HDD
- Beszámítás! ASRock H310CM i5 9400 16GB DDR4 240GB SSD RTX 2070 8GB Rampage Shiva ZALMAN 500W
- GAMER PC / Intel 6.gen i5 6500 / rx570 8gb / 16gb ram