- Samsung Galaxy S22 Ultra - na, kinél van toll?
- A Watch7-tel debütálhat a Samsung vércukormérője
- Honor Magic5 Pro - kamerák bűvöletében
- Android szakmai topik
- Xiaomi Mi 11 Ultra - Circus Maximus
- Yettel topik
- Apple Watch Sport - ez is csak egy okosóra
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S21 FE 5G - utóirat
- Milyen okostelefont vegyek?
Hirdetés
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
-
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...
Új hozzászólás Aktív témák
-
J.J. András
őstag
-
Reggie0
félisten
válasz Dr. Akula #59 üzenetére
Nem valtoztatja meg, az ugyan ugy mukodik. Az allapotat valtoztatja meg.
Peldaul az sem programozas, ha a fenyerzekelo diodat letakarod vagy belevilagitasz, az aramkor ugyan az marad, a mukodese ugyan az marad, csak az allapota valtozik meg, azaz hogy folyik-e rajta aram vagy nem.
(#60) Dr. Akula: Csakhogy FPGA-ra nem ir semmilyen utasitassorozatot. Hardverleirast ir, utasitas nincs benne.
(#61) dabadab: Igen, az SSD irasa programozas, mert programozza a FLASH chipeket. De ez a chip tartalmanak beirasat jelenti, nem programkod irasat. Ketjelentesu szo, de egyik jelentesebol nem kovetkezik a masik.
[ Szerkesztve ]
-
dabadab
titán
válasz Dr. Akula #62 üzenetére
Ismét visszakanyarodnék oda, hogy hagyományos a Turing teljesség a programozás határa (ez egyrészt egy nem túl bonyolult feltételrendszer, másrészt meg ha ez áll, akkor az adott eszközön bármilyen algoritmust le lehet futtatni). Ha egy eszköznél ez megvan, akkor ott lehet szó programozásról, ha nincs, akkor nem.
Az FPGA konfigurációnál ez nincs meg, például a klasszikus megállási probléma (miszerint általánosságban eldönthetetlen, hogy egy adott program megáll vagy végtelen ideig fut) nyilvánvalóan nem létezik, hiszen a konfigurációs file véges nagyságú, ha azt bevési az ember az FPGA-ra, akkor vége is van, nem tud végtelen hosszú ideig tartani.
DRM is theft
-
Reggie0
félisten
válasz Dr. Akula #67 üzenetére
A hardver beallitasat sima memoriaba irt bitminta vegzi nem program. Ezen nem hajt vegre semmit, azt bele kell irni es egyszeruen azzal egy allapotban van a hardver. Mig egy programnal van utasitas sorozat, amit lepesrol lepesre hajt vegre, emiatt van programszamlo, valami mutatja hol tart es mit kell vegrehajtani, itt nincsen. Csak egy bit van ra, hogy adott kapcsolo be legyen kapcsolva vagy ki. Ez nem programfutas, sot semmi semfut ott, ez egy statikus dolog.
Ahogy a villanykapcsolo ki vagy bekapcsolasa sem programozas es a villanykapcsolo sem programot hajt vegre, es az sem az, ha kapsz egy tablazatot, hogy este melyik kapcsolokat kapcsold be es ki, attol az meg egy tablazat marad nem program.Ismerned kene a hardver mukodeset, hogy megertsd a kulonbsegeket. Egy digitalis technika alapok vagy ilyesmit meg kene tanulnod.
[ Szerkesztve ]
-
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)
-
Reggie0
félisten
válasz Dr. Akula #86 üzenetére
Ugy, hogy van egy egy belso programozo interfesze is, xilinx eseten ICAP-nak hivjak.
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.
"Amúgy miben más egy MOV AX, BX mint ha ugyanezt kikapuzod NAND-ból (vagy NOR-ból)?"
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.A programban vannak utasitasok, az fpga bitstreamben nincsenek, latod te is megtalaltad vegre. A hardver programozasnal legyen mar gyanus ez: is a piece of electronic equipment that arrange written software to configure programmable non-volatile integrated circuits
Tehat pont az amit mondtam, a programozas az amikor beletoltod a nem felejto memoriaba az adatot. Ezert van az FPGA-ban is a P betu ott. Az adatbetoltes pedig nem azt jelenti, hogy program toltodik bele.
Igen neki akarom megmagyarazni. Kettessel is lehet barki mernok, az, hogy van egy papir rola, az semmit sem jelent. Szoftverfejlesztokent illene tudnod, hogy mi is az a program... Villamosmernokkent tanulnod kellett volna digitalis technikat is.
[ Szerkesztve ]
-
Reggie0
félisten
válasz Dr. Akula #97 üzenetére
Latom meg mindig nem sikerult elolvasnod a threadet, de segitek neked egy kicsit: En eddig is azt mondtam, hogy az FPGA programozhato eszkoz, de arra nem programot kell tolteni, hanem konfiguraciot, a vhdl/verilog pedig nem programnyelv, az FPGAn nem program fut.
Ha mar vitazol elonyos lenne, elolvasnod, hogy tudd mirol is van szo. Javaslom tekints vissza a #25-re. Ellenben te eddig azt magyaraztad, hogy program kerul ra(pl #59), most meg azt probalod bemagyarazni, hogy a programozasrol mint adatletoltesrol beszelsz. Kezd izzadsagszagu lenni...Az altalad linkelt oldalon pedig mar rogton azzal kezdik, hogy a PLC egy kesz eszkoz, az FPGA pedig egy chip. Orulok, hogy segithettem:
The PLC is a ruggedized control device consisting of a microprocessor and memory, along with select peripherals.
Remelem azt mar nem kell elmagyaraznom, hogy egy kesz eszkoz(vegtermek) es egy chip kozott mi a kulonbseg(segitseg: a mikroprocesszor egy chip).[ Szerkesztve ]
-
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)
-
Reggie0
félisten
válasz Dr. Akula #100 üzenetére
Meg mindig nem a programozas a kerdes, hanem a programozas targya, amit beletoltesz az program-e.Amire te kepes voltal azt mondani, hogy:
"#50 Dr. Akula":
"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."Szoftverfejlesztokent kene tudnod mi az a program... Az FPGA-ba konfiguraciot toltesz, nem programot. A programot processzor hajtja vegre, utasitasok sorozatabol all. Az FPGA konfiguracioban nincsenek utasitasok. Az FPGA konfiguraciot beleirod egy eszkozbe, ezt hivjak programozasnak. De attol meg amit beleirsz az nem program. Ahogy ha egy ERPOM-ba beleirod a lakcimedet az programozas, de attol a lakcimed nem egy program.
[ Szerkesztve ]
-
Reggie0
félisten
válasz Dr. Akula #104 üzenetére
Azt hivjak konfiguracionak. Erdekes modon egyik gyarto se hivja programnak, hanem konfiguracionak, ahogy az egesz szakma is. FPGA program nincs, nem letezik es senki sem hasznalja. Azaz max azok akik pongyolan fogalmaznak, vagy nem ertenek hozza.
Az itt vagd el a vezeteket, meg ott ne egy konfiguracio, a meglevo hardverelemek kapcsolatainak leirasa.
Nincs itt semmilyen dontes, teszem azt, egy inverten nem dont semmiben, az egy sokkal komplexebb rendszerben jelenlevo mechanizmus. (segitseg: decision circuit: A circuit that measures the probable value of a signal element and makes an output signal decision based on the value of the input signal and a predetermined criterion or criteria.")
Nem attol lesz valami program, hogy dontest hoznak-e az alapjan. Ezzel az erovel a pontos ido is program...
A program definicio szerint utasitasok sorozatabol all. Az FPGA konfiguracioban nincsenek utasitasok.
[ Szerkesztve ]
-
Reggie0
félisten
válasz Dr. Akula #106 üzenetére
Igen az informatikai konyhanyelven hivjak igy, mert eppen nem az informatikusok szakterulete. Nekik minden programming. Sem a VHDL, sem a verilog nem programozasi nyelv, tehat azokkal nem lehet programozni se. Arra is fogsz talalni egy rakat leirast, hogy "váltóáram" pedig az sem letezik.
Az inverter pedig nem dont, ugyanis a dontoaramkor minimalisan egy komparatorbol all, az pedig teljesen mas alaparamkor, mint egy inverter. Keressel ra a kapcsolasaikra.
Igen, nem veletlen, hogy angolul kerestem ra, mikozben magyarul hoztad fel. Gratula a talalathoz
-
JColee
őstag
válasz Dr. Akula #109 üzenetére
Használtál már valaha VHDL-t vagy Verilogot? Mert egyenlőre baromságokat szajkózol.
"VHDL can also be used as a general purpose parallel programming language"
Baltával is lehet borotválkozni, mégsem arra való. -
Reggie0
félisten
válasz Dr. Akula #109 üzenetére
Mondjuk pont annyi, hogy az inverter nem tud donteni, mert a bemeneti tartomanynak a sacc harmada metastabil. Az csak egy egyszeru negalast tud vegrehajtani. 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(ha digitalis). Tipikusan ilyen aramkorok a radiovevokben vagy a nagysebessegu interfeszekben fordulnak elo, mert ott a zaj es a bejovo jel eloeletenek megfeleloen kell tudni eldonteni, hogy a pillanatnyi feldolgozas alatt levo jelszint milyen erteknek felel meg.
A wikipediat erdemes hanyagolni, ha van tisztesseges forras, mert azt barki szerkesztheti, es barmilyen hulyeseg lehet benne. Marpedig a IEEE 1076 szabvany hozzaferheto, csak be kell irni a gugliba. Az, hogy lehetseges vele programot is irni, meg nem jelenti azt, hogy programnyel, programot akar excel tablaval is lehet irni. Nyilvan sokak szamara megteveszto a subprogram, aminek pont az a lenyege, hogy a viselkedest algoritmikusan is le lehessen irni, mert igy nem kell az allapotgep allapotvezerlesevel foglalkozni vagy a sorrendi halozathoz manualisan hulyere kapuzni a jeleket, azt automatikusan megoldja(cserebe nem lehet manipulalni az allpotvaltozot). Ez alapvetoen az veges allapotgepek vagy bonyolultabb kombinatorikai halozatok leirasat segiti. Amugy egy egyszerubb assemblert is ossze lehet dobni verilog preprocesszorral, ha megfelelo utasitasokat tervezel. De ettol meg szinten nem lesz programozasi nyelv a Verilog.
Az oktatas szinvonalanak esesere te vagy a tokeletes pelda. (Ezert lettel mernokbol kodvero.)
[ Szerkesztve ]
-
JColee
őstag
válasz Dr. Akula #117 üzenetére
Az tudni rólad, hogy szoftverfejlesztő vagy, de nem nyilatkoztál arról, hogy volt-e már közöd fejlesztéshez Verilogban vagy VHDL-ben.
Igaz hogy régen csináltam, és akkor még PLC-nek hívták, nem FPGA-nak, de az alapelve ugyanaz.
Ez a megnyilvánulás pedig eléggé hiteltelenné tett ebben a témában. A többiek nyilatkozataiból egyértelműen kiderültek, hogy dolgoztak ilyen eszközzel, ezért is ragaszkodnak bizonyos terminológiához. Nekem is van némi közöm a témához.
kisfurko Mikor végeztél? Egyébként itt a problémázás azon megy, hogy amit rátöltenek az FPGA-ra bitstream az programnak tekinthető-e vagy nem.
[ Szerkesztve ]
-
Reggie0
félisten
válasz Dr. Akula #121 üzenetére
Mert nem alternativak kozul valaszt, hanem egyszeruen ellentetes ertekure allitja a bitet, ez egy matematikai kapcsolat. Pont annyira dontes, mint a kivonas, azaz semennyire se. Egyszeru az egyenlete: y=1-x. Ebben semmi dontes sincsen. Pont amennyire az y=x, azaz a szimpla vezetek vagy buffer sem vegez dontest, hiaba tudod leirni, hogy if (x==1) y=1; else y=0;. Az, hogy te egy egyszeru dolgot if-then szerkezetbe tudod rendezni, nem azt jelenti, hogy dontes, hanem azt, hogy ertelmetlenul tudod bonyolitani az egyszeru dolgokat. Aramkorileg pedig egy egyszeru komplementer tranzisztorparrol akarod elmagyarazni, hogy dont...
A binaris rendszerben kepzeld azt, hogy elotted van egy penzerme, es azt siman megforditod. Ez a negalas. Az, hogy eppen melyik fele van felul semmi koze sincs a muvelethez.Bizonyara nem tudtad tovabbolvasni a szocikket a dontesi technikakig, amit pl. aramkorileg is implementalni kell.
A szabvany, ami alapjan letrehozzak a nyelvet, pedig nem egy velemeny, szomoru, hogy ezt ki kell hangsulyozni. A wikipedia szocikk, na az egy velemeny.
Nahat, van ellenorzes a wikipedian. Emlekszem altalanos iskolaban mi is leelenoriztuk egymas hazifeladatat, megis volt hogy hibas lett. Nahat...
"Pedig lehet. Az Excel táblába beír..." : Tehat ha lehetseges, akkor az Excel programozasi nyelv ugye? A bicskat is hivhatnank programozo eszkoznek, hiszen lehet programtarcsat faragni vele.
[ Szerkesztve ]
-
Reggie0
félisten
válasz Dr. Akula #130 üzenetére
Nem kell definialnom, ott van a wikipedia cikk, olvasd el, sosem allitottam, hogy szerintem nem az a dones. En csak elmagyaraztam, hogy egy dontest vegzo aramkornek mit kell csinalni. Az, hogy szerinted egy ellenutemu erosito is dontest vegez, a te szegenysegi bizonyitvanyod, a szalmabab ervelesedbe meg nem megyek bele feleslegesen, hiaba probalod meg a szamba adni, hogy barmi ezzel ellenteteset allitottam volna. Mondjuk annak orulok, hogy mar csak ebbe tudtal belekotni, az utolso szalmaszalad
[ Szerkesztve ]
-
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)
-
haxiboy
veterán
válasz Dr. Akula #152 üzenetére
Nekem sincs papírom arról amit csinálok, ráadásul hiába van valakinek szoftverfejlesztő diplomája, ez annyit tesz hogy esetleg a programozás alapjaival tisztában van valaki. A mai világban a munkaerő kiképzését a cégek csinálják. De ugyanez a helyzet a gépészek között is vagy szinte bármilyen szakmában, elég csak a gépekre gondolni amin tanul az illető, illetve amit használni fog.
Ráadásul én még azért szívok az egyetemmel, mert olyan tantárgyaim maradtak amiknek egyébként a való életben, a szakmámban semmilyen hasznát nem veszem, ezek közül az egyik ráadásul 15-20 éve elavult technológiát tanít...Premium Mining Rigek és Gamer/Workstation gépek: tőlem, nektek :)
Új hozzászólás Aktív témák
- Kertészet, mezőgazdaság topik
- Milyen alaplapot vegyek?
- Kerékpárosok, bringások ide!
- exHWSW - Értünk mindenhez IS
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Kamionok, fuvarozás, logisztika topik
- A Watch7-tel debütálhat a Samsung vércukormérője
- Hálózati / IP kamera
- Honor Magic5 Pro - kamerák bűvöletében
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- További aktív témák...
- 2db Acer AW2000h F2 blade szerver 2x4db AW170H F2 blade-del eladó!
- GAMER PC / Intel 6.gen i5 6500 / rx570 8gb / 16gb ram
- Beszámítás! ASRock H310CM i3 9100F 16GB DDR4 120GB SSD GTX 1060 3GB FSP CMT160 CHEIFTEC 400W
- Budget Gamer PC
- Beszámítás! GB H610M i5 13400F 32GB DDR4 1TB SSD RTX 3070Ti 8GB MONTECH AIR 1000 Lite Corsair 650W