PIC elado
Miko Imre
imre.miko at siemens.com
Mon May 5 14:28:37 CEST 2003
Szia VF,
VF wrote:
> Thus spake Miko Imre:
>
> > erte el. Ennek ellenere VF
> > kitart a min 100x-os kulonbseg mellett, de o maga nem hoz mindket procira
>
> Fantazialsz. Az csak akkor all, ha sok szorozgatas van az algoritmusban.
> Pl Fourier. Nem minimum, specialis esetekben ennyi. Egyebkent csak 4x.
> Ha nem vetted volna eszre, egyszer mar explicit cafoltam ezt az allitasod,
> de te tovabbra is megprobalod a szamba adni ezt az altalam sohasem irt
> kijelentest.
Pont a mul32 peldat hoztam, de annal sem latod be, hogy nincs 100x-os
kulonbseg sem. Pontosan pedig ezt irtad:
>Ha egy kicsit megoptimalizaljuk a programot, tovabbi
>gyorsulas varhato, ami egy szorozgatos programnal tobb 100..1000-szeres
>is lehet.
Ha egy szorzasban max 2x-es kulonbseg van, akkor hogyan lesz a teljes programban
100...1000x-es ? Akr Foruier akar nem.
> Ha pelda kell, akkor irj mondjuk 8051, Z80, 6510, 6800 (amelyik tetszik)
En irtam peldakat, te semmivel nem tamasztottad ala allitasodat. Azt hiszem a
tovabiakban neked kellene peldat hozni a sajat allitasodra.
> Stb... Mar egyik elso levelemben kifejtettem, hogy az egyszeru algoritmusok,
> melyek nem hasznalnak nagyobb mennyisegu adatot, nem hozzak ki igazabol
> az AVR elonyeit. Igy is latvanyos a kulonbseg, de igazan nyilvanvalo a
> bonyolultabb algoritmusoknal lesz.
Nem ketlem, hogy elonyosebb, de ezt en sosem allitottam, hogy forditva lenne.
> Fourier. A 32 bites szorzast meg tudod csinalni a 8 bites szorzassal is!
> Nyilvan a PIC18 mar nem annyival lassabb, de a PIC16, mivel nincs benne
> szorzo utasitas, siman lehet tobb 100x lassabb!
lehet, de nem irtad meg mindkettore, igy nem lehetsz biztos benne. Ez feltetelezes,
es nem teny.
> Egyebkent jobb lenne ha alaposan atnezned a peldaidat, mert kevered a
> PIC16 es PIC18 idoziteseket, elfelejtetted 4-el szorozni a ciklusszamot!
En mindenhol konzekvensen utasitasciklussal szamoltam. Lehet, hogy nehol
tevesen orajelet irtam helyette, de ez semmit nem szamit, mert tudjuk, hogy
a PIC16 max 5MIPS a PIC18 max 10 MIPS az AVR max 16MIPS-et
tud, es en azonos utasitasciklus ido esetere hasonlitottam ossze.
> Mert akkor pont kijon hogy 4x gyorsabb az orajel-osztas miatt, es meg 20%
> a rugalmasabb felepites miatt.
Igy sincs tobb 5x, es hol van ez a tobb 100x ... 1000x -tol ?
> Nem kizart, hogy veletlenul leosztottad 4-el az eleve PIC18-ra szamolt
Ez elegge kizart, de nezz utanna te is ha nem hiszed.
> A megbizott ket t-vel irando.
> Elonybe_n_. Es megtevesztett. Ennyi.
Szerintem egy vita soran a masik fel elgepeleset, esetleg helyesirasi hibait, mint erveket
felhozni, nem a hibazo szegenysegi bizonyitvanya! Epp elenkezoleg.
> Ertsd meg, uj fejlesztesbe ertelmes ember PIC-cel nem kezd.
Ezek szerint lehet, hogy sok a nem ertelmes ember, akar itt a listan is,
legalabb is te annak tartod oket.
Azert ideznem magamat, ha eddig nem ertetted volna meg az allaspontomat:
>Aki most kezd uj projektet, es van ideje uj kontroller megtanulasara
>valassza az AVR csaladot, nem fog csalodni. Ha nincs ido az uj csalad
>elsajatitasara, vagy csak ugyis par darab kell(ar!), nem kritikus a progi
>sebessege, vagy van a fiokban valami mas, akkor hasznaljuk azt amit
>mar ismerunk, es be van jaratva.
Udv.
Imre
More information about the Elektro
mailing list