Új hozzászólás Aktív témák
-
dabadab
titán
Ez tulajdonképpen egy chipgyártási módszer, nagyjából úgy viszonyul a "rendes" chipekhez, mint az újraírható CD a gyárilag nyomotthoz
Egyrészt remek tervezéshez: ha nem tetszik, ami rajta van (mert hibát találtál a tervben vagy új feature jött), akkor simán felülírod az új verzióval.
Másrészt meg ha csak pár darab kell egy chipből, mert valami spéci cucc, akkor azt így lehet gazdaságosan előállítani, mert bár egy FPGA sokkal drágább, mint legyártani az egymilliomodik ugyanolyan chipet, de sokkal olcsóbb, mint amibe a legelső chip legyártásanak az előkészítése kerül.DRM is theft
-
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
-
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
-
dabadab
titán
"Igen, de ezzel a logikával a hagyományos programozás se tarthat örökké"
10 goto 10
Wikipedia cikk[ Szerkesztve ]
DRM is theft
-
dabadab
titán
Ugye az egész onnan indult, hogy maga az FPGA (nem pedig az FPGA-ban kialakított kapcsolás) programozható-e. Ahhoz, hogy az legyen, nyilvánvalóan szükséges lenne az, hogy tudjon programot futtatni. Ami az FPGA esetén a "programfuttatás" címén figyelembe jöhet, az az, amikor az ember feltölti az FPGA-ba a konfigurációt, más nem - az meg nyilvánvalóan nem felel meg a "computer program" elvárásainak, mert azzal csak annyit csinál, hogy szépen sorba bekonfigurálja tőle a kapuit, de pl. ciklust vagy elágazást nem lehet benne csinálni.
(És a teljesség kedvéért az is előkerült, hogy az FPGA konfigurációját előállító nyelvek (VHDL, Verilogic) viszont már megfelelnek a Turing kritériumoknak, akkor is, ha a kimenetük már nem)DRM is theft
Új hozzászólás Aktív témák
- Gigabyte H270M + i5 7400 + Zalman CNPS4X + 16 Gb 2.600 Mhz HyperX Beszámitok!
- Budget Gamer PC
- Beszámítás! ASRock H310CM i5 9400F 16GB DDR4 250GB SSD GTX 1660 Super 6GB ZALMAN S2 TG ZALMAN 500W
- Beszámítás! ASRock H310CM i5 9400 16GB DDR4 240GB SSD RTX 2070 8GB Rampage Shiva ZALMAN 500W
- Beszámítás! Asus A520M R7 1700X 16GB DDR4 250GB SSD RTX 2060 6GB ZALMAN S4 NJOY 600W