ekezetek
VF
vf at elte.hu
Thu Feb 26 10:58:39 CET 2004
Thus spake hwsw famulus <hwsw at famulus.hu>:
> Mivel a számítógépes világban divatos processzorok szó hossza ugye manapság 32 bit jellemzoen..
Igy van, ezert egy muvelettel 4db 8 bites karaktert tud masolni,
vagy egyetlen 32 bitest.
A memoriaban is egy 32 bites helyen 4db 8 bitest tud tarolni.
Valoban sokkal jobb a 32 bites proci meg a 8 bites karakter.
Az arak zuhannak ugyan, de tovabbra sem osztogatjak ingyen a memoriat
es a processzort sem.
> Szóval meddig szívjunk még a 8 bit letünt örökségével?
Addig, amig pl a nyak nincs ingyen. Ic-n belul lehet 32 bites, lehet hogy
nem akkora plusz koltseg, kivul 8 bites lesz, sot, inkabb soros, mert
az olcsobb. Sot, soros, 8 bites szohosszal, mert az a praktikus.
> Hál' istennek már az embedded világban is kezd terjedni a 32 bites MCU/CPU
> még a telefonokban is szerintem, úgyhogy a 8 bit szóhossz napjai megvannak számlálva.
A telefonokban mar regota, szerintem 8 bites proci soha nem is volt
egyikben sem. Oskovulet Motorolaban MC68332, meg regebbi Ericssonban
sajat gyartmanyu ARM klon, stb...
Ugyanakkor vinyoban, riasztokban, autoban, szabalyozokban, tapokban,
EKG-ban, vernyomasmeroben, mikrosutoben, mosogepben, UPS-ben, monitorban,
jatekokban, tunerben, magnoban stb... kis 8 bites vezerlok, AVR, PIC, 8051
es szarmazekai, MC68HC05, Hitachi, SAM8, Mitsubishi, Fujitsu, Zilog stb...
Tipikusan ezekbol adnak el tizmilliokat, meg a fejletlenebb orszagokban
is van auto meg mosogep.
Az, hogy otthoni barkacsolashoz, melybol termek sohasem lesz, poenabb
egy 32 bites vezerlot hasznalni, lehetoleg embedded linuxszal, nem
erdekel senkit... Multicegnel 10 centert darabonkent kirugjak az egesz
fejlesztobrigadot, itt pedig tobb szaz/ezer Ft-os eloallitasi koltseg
kulonbseg is lehet!
> Mese nincs, csak a "dobozba bezárt" hatásköru eszközök tudnak kívul maradni a 32 bit világán
> A többi cuccosnál itt a listán is fel-fel tünnek a gondok amikor az újabb
> 32 bites eszközök világához kell kapcsolódni nagyLCD/PCI/USB/Ethernet
> vagy a 24-32 bit aritmetika plane szorzas!!! pl.
Azert mert valaki amatorkodik, es nem kepes kihasznalni egy eszkoz
teljes tudasat, nem kovetkezik hogy lehetetlen.
Nagy LCD: 320x240, 240x320, 640x480 muxik, 16 szurkeben. Barmilyen
proci (pl termekben ATmega128) + ~1600Ft CPLD, tokeletesen megy.
Szinessel meg nem probaltam, mert dragak, de elmeletileg az is menne...
PCI: szinten egyetlen olcso CPLD. A masik oldalon akarmi lehet, ha
durvabb interface kell, akkor nagyobb CPLD...
USB: Szoftverbol is megy AVR-en, de ~1500 korul van a 8 bites procikhoz
kivaloan illesztheto CL-SH811 vagy mi a neve ic.
Ethernet: Wisnet modulokat a BASCOM elbol kezeli, de a CS8900 is siman
illesztheto, csak program kerdese. Meg PIC-re is van webszerver, de
AVR-re, Zilogra is...
24-32 bit aritmetika: csak le kell tolteni a gyarto honlapjarol a
megfelelo appnote-t, ott vannak a szenne optimalizalt, abszolut leheto
leggyorsabb rutinok. Cut'n paste, mar kesz is vagy.
Egy erdekesseg: a sebesseg nem a 32 bittol fugg. Pl az MC68000, ami
egy eleg regi proci, de 32 bites, 70 ciklus alatt csinalja meg a
16x16=32 bites szorzast, 140/158 ciklus alatt a 32/16=16r:16q
elojel nelkuli/elojeles osztast. Az AVR 90..100 korul csinalja a
32x32 bites szorzast, a 16x16 40..50 korul van, ha jol emlexem!
Tehat a 8 bites proci aritmetikaban megveri a 32 bitest!!
Persze a mai procikat mar nem, mert altalaban hardveres szorzo van
bennuk, az osztast sem bitenkenti osztassal, hanem interpolacioval
csinaljak. De ha alapvetoen 8 bites adatokkal kell dolgozni, akkor
megint a 8 bites procik vannak elonyben, ha csak nincs a 32 bites
procinak a 8 bites adatokhoz kulon tamogatasa, mint pl az MMX.
A problemat altalaban nem a 8/32 bit, hanem a hozzaertes hianya szokta
okozni... A fent emlitett alkalmazasokba teljesen felesleges a 32 bites
proci, valoszinuleg soha nem fognak 8 bitesnel nagyobb vezerloket
hasznalni.
> KJ
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Ha ezt a szelvenyt kivagja, vehet egy uj monitort!"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list