[elektro] Processzor kérdés

Papp Zoltán zombi at c2.hu
Thu Apr 17 00:45:55 CEST 2008


2008.04.17. 00:04:01 dátumon Info <info at kiralyelektronika.hu> írta:

>> Nálam 50Hz-es hálózatról megy a filmnézés. :-)
>
>> Csak egy kérdés az eredeti kérdés felvetőjéhez:
>> 10-15 éve melyik processzort mondtad volna (akkori aggyal), ami elviszi  
>> a
>> mai alkalmazásokat?
>
> Háát, az akkori legnagyobbat, P1-est kb.:)
> Sztem hardveres mpg dekóderrel ma is lejátszaná a dvd-t.
> Viszont most nem merem azt mondani, hogy mondjuk P4, mert már nem
> gyártják. És nem is bízom benne, hogy sokáig lesz még PC.
>
> Hülyén hangzanak a kérdéseim, de 12 éve még nem is álmodtam arról,
> hogy valaha lesz PC-m. Ma már azt nem tudom elképzelni, hogy nincs.
> Szóval nem a kivitelezés része érdekel, mert vagy megtanulom vagy
> megrendelem, ez részletkérdés. Az architektúra fontosabb és a
> reprodukálhatóság.
>
> Procit keresek, nem mikrovezérlőt, nem kellenek perifériák.
> A taszkok miatt lenne jó mondjuk az intel-féle architektúra, de már
> akkor is lassú volt a TSS-ek csereberélése miatt amikor kihozták.
> Nem ismerem az FPGA-kat, mondjuk egy SPARTAN-IV-be beleférne egy 64
> bites proci fpu-val, címfordítással ?

Xilinx-éknél ezt már Virtex-nek híjják, van 4-es és 5-ös, de perpill  
fogalmam sincs, hogy hogyan lehetne megsaccolni, talán tranzisztor-szám  
alapján?
Egyébként az Intel MCS86 platform eléggé egy elba'ott konstrukció (volt  
real-time-ban, attól feljebb már nem programoztam), csak valamiért jó volt  
a marketingje.
Ma soft-processzor szintjén inkább RISC-processzorokat alkalmaznak, mert  
ott relatíve kevés utasítás kell, de nagy órajel, viszont külső buszon  
lóghatnak a dedikált hardverek.
De ha most fogsz egy soft-processzort, hozzá egy fordítót, akkor mondjuk 5  
év múlva annyi előnyöd lesz, hogy valószínűleg nagyobb órajelet fogsz  
tudni használni (vagy több szálat) és több helyed lesz egyéb  
soft-perifériákra/cache-re, ami miatt lehet, hogy kell annyit változtatni  
a programot, mint amiatt, hogy egy RISC-prociból kihoznak egy új családot.  
Ezért is van az, hogy az assembler általános feladatokra kezd elavulni,  
inkább a C a jellemző, illetve minél magasabb szintű nyelvet választasz  
annál kevésbé kell törődnöd a vassal, de annál bonyolultabb is lesz az  
egész.
Én is egyébként valamilyen programozási nyelvre szavaznék, és okosan  
megírt szoftver/hardver átjáró rétegre. Persze egy PIC/AVR-nél pl. nagyon  
sok időt vinne el egy általános utasítás-készlet kidolgozása, ezért nem is  
nagyon van. Magasabb szintekre meg már vannak pici OS-ek, amik  
tartalmazzák a szükséges dolgokat.

Egyébként volt hír olyasmiről, hogy csinálnak majd olyan procit, amiben  
rögtön futtatható pl. a Java nyelv. Persze az IO még mindig változgat, de  
az is kezd szabványosodni és bonyolultabbá is válni (USB, PCI, stb...).  
Persze nem hinném, hogy megérnénk, hogy egy asztali órában pl. ARM proci  
fusson Linux-szal, de ki tudja? 10 éve még azt sem gondoltam volna, hogy  
egy 20MHz-es RISC proci vagy egy 44-lábú CPLD is 200-250Ft-ba fog kerülni,  
azaz ahova 1-2 logikai kapunál több kell, ott lassan olcsóbb lesz  
leprogramozni a cuccot, mintsem beültetni. Persze kivételek mindig  
lesznek, de most a kommersz holmikról beszélek.

No jóéjt!

-- 
Papp Zoltán
OneWay Electronics Kft
Hangszerviz



More information about the Elektro mailing list