AVR
Rácz Róbert
raczlist at microraab.hu
Mon Apr 7 13:41:34 CEST 2003
Sziasztok!
Multkor kértem, hogy az AVR-hez ajánljatok fejlsztő rendszert...
Az AVRstudio 4.0-at letoltottem, első ránézésre elég bizalom gerjesztő, de
ehhez még kellene égető, és debugger, illetve C fordító.
A GNU nekem nem tulságosan szimpatikus.... Az atmel weblapján látom hogy van
több féle emulátor, debugger meg miegymás, de nem ártana tudnom melyiket
lenne érdemes választani.
Ha van valakinek tapasztalata, kérem ossza meg velem.
Kösz:
RR
----- Original Message -----
From: "VF" <vf at elte.hu>
To: <elektro at tesla.hu>
Sent: Monday, April 07, 2003 11:58 AM
Subject: Re: ATMEL kerdes
> Thus spake Gal Zoltan <galzoli at hu.inter.net>:
>
> > Valaki azt irta, hogy az Atmeleknek forradalmian uj az architekturaja,
>
> Az tulzas. A 70-es evek vegetol _igy_ tervezik a processzorokat. Az osszes
> modernebb proci (m68k, PowerPC, ARM, Alpha, MIPS, Sparc, Hitachi SH7/8,
stb..)
> ilyen felepitesu, az AVR pedig a mikrovezerlok kozott az elso ilyen
> architektura. Tudomasom szerint ma az egyetlen meg mindig fejlesztett
> akkumulatoros proci az x86, az is csak a kompatibilitas miatt...
>
> > Erre en azt latom, hogy kituntetett akkumulator valoban nincs, van
viszont
> > 32 regiszter. A regiszterekkel barmit lehet, de a RAM-bol az adatot
akkor is
> > regiszterekbe kell tolteni, altalanos RAM-on muveletet vegzni nem lehet.
>
> Igy van. Ez nem eleg? A regi procikon minden muvelet elott be kellett
> mozgatni az argumentumot az akkuba, el kellett vegezni a muveletet, majd
> tarolni kellett az eredmenyt, szamos procin beluli, vagy
memoria-muvelettel.
> Most erre nincs szukseg, a feldolgozo algoritmus belso ciklusat ugy
irhatod
> meg, hogy adatmozgatasra nem vagy alig van szukseg.
> Sajnalom ha tobbet vartal, talan majd jobban fogod tudni ertekelni ha a
> gyakorlatban is megprobalkozol a programozassal.
>
> > Ugy gondolom, ebben az esetben nem egy akkumulator van, hanem
> > 32, de ettol az architektura meg nem uj. Sot...
>
> Mihez kepest? Az akkumulatoros prociknal 10 evvel ujabb.
>
> > Az utasitas summary-ban az utasitasok kb. 1/3-a (!) jelolt, mint egy
orajeles,
> > vannak viszont bosegesen 2 ill. 3 ciklusosak.
>
> Igen. A PIC 4,8,12... a 8051 pedig 12,24,36.. orajel alatt hajt vegre egy
> utasitast. Tehat az alap utasitas-ciklus az AVR-nel 1 orajel, a PIC-nel 4,
> stb... Csak a DSP-k tudnak valoban minden orajelnel vegrehajtani
utasitast,
> de ehhez egeszen mas programozasi modell kell. Ott megoldottak hogy a
> felteteles ugras utasitas utan meg egy utasitast vegrehajt, mielott
ugrana,
> igy van ido a feltetel kiertekelesere. A processzorok, mikrovezerlok ilyen
> lehetoseget nem tartalmaznak, igy a pipeline szinkronizalas miatt az
ugrasok
> szuksegszeruen legalabb 2 utasitas-ciklusig tartanak. Ami az AVR eseten a
PIC
> utasitas-ciklusanak fele, a 8051 ciklusanak hatoda...
>
> > (Informacio rolam: eddig Z80, 8085, MSC51, SX, PIC es 68HC gepekkel,
procikkal volt dolgom.)
>
> Sejtettem. Azok tudjak igazan ertekelni az AVR felepiteset, akiknek mar
> van tapasztalatuk valamely modernebb procival.
> (Es/vagy cross-compilert irnak :)
>
> > Udvozlettel:
> > Gal Zoltan
>
> --
> Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.hu/~vf/
> "Vegyel kutyat - az egyetlen mod hogy penzert szeretetet vasarolj"
>
>
> ---------------------------------------
> Legyszi ezentul az elektro at tesla.hu
> cimre kuldd a leveleket
>
More information about the Elektro
mailing list