PIC - AVR

VFX vinczef at westel900.net
Fri Dec 1 22:39:32 CET 2000


Hali!

 
> > Egy 100mips sebessegre kepes chip-et 8mips-el? Hat nagyon speci
> > feladatot kellene talalni...
> 
> Sok olyan feladatot tudok mondani, hiaba 100 MIPS ha ugyanannak a feladatnak a megoldasahoz
> tobb mint tizszerannyi utasitas kell, es az egyeb kornyezeti tenyezokrol RAM, regiszterek, bankok
> nem is beszeltem.

Itt egy pelda:
		ADSP2181	TMS320C53
Cycle Time:	25ns		35ns
MIPS:		40		28.57	(mindket proci: 1 utasitas/orajel)

GSM:		3MIPS		8.68MIPS

Azonos feladatot eltero szamu utasitasbol lehet megirni a ket procin.
Ebbol adodik a majd' haromszoros sebessegu GSM codec az ADSP2181 javara.
Es figyelembe kell venni, hogy egy orajel/utasitas alatt akar tobb
muvelet (nem utasitas) is vegrehajthato pl:
        f10=f1*f5,  f11=f11+f14,f3=f11-f14,     f12=dm(i2,m1), 
pm(i12,m9)=f15;
Ez a sor egy 48 bites utasitasban van kodolva, 1 orajel alatt hajtodik
vegre, de 5 muveletet jelent. Vagyis 5 MIPS szamitasi teljesitmenyt
fizikailag csak 1 MIPS alat produkal. 
Persze az AVR-nel ilyen nincs, de hatekony utasitasokkal es hardware
tamogatassal sok teljesitmeny megsporolhato (bar 8MIPS eleg nehezen hoz
be 100MIPS-t, de rossz utasitaskeszletnel elkepzelheto, hogy raver az
SX-re. Azert fogalmazok igy, mert nem ismerem az SX-t!).


UDV. VFX.




More information about the Elektro mailing list