PIC MIPS

Horvath Zsolt hozso_001 at freemail.hu
Mon Apr 24 08:53:18 CEST 2006


    Az itt leírtakon kívül szerintem még érdemes megemlíteni, hogy az 
AVR alapból 4-szerezi
a kvarc órajelét, ezért ott a 16MHz-es kvarc 16MIPS-et jelent.

             Üdv.: Horváth Zsolt


Krakker Mate írta:

>Szia.
>
>Adatlapokban, 'Instructuon set' alatt részletes infót találhatsz az 
>utasítások gépidő-igényéről, a 'Clock/Instruction cycle' rész pedig a 
>gépi ciklust mutatja be.
>
>Ami most eszembe jut:
> Pic 16: 1 gépi ciklus 4 órajelet vesz igénybe. Egy utasítás 
>végrehajtása ennyi órajelet vesz igénybe, innen a 4-el való osztás. Az 
>ugróutasítások (call, goto, return, retlw, retfie, stb) 2 gépi ciklust 
>vesznek igénybe (8  órajel). A teszt-utasítások (pl. decfsz, incfsz, 
>btfsc, btfss), ha nem kell ugrani, akkor 1, ha kell ugrani, akkor 2 gépi 
>ciklust igényelnek.
>
>Pic 18: ugyanúgy 4 órajel egy gépi ciklus, csak az ugrással kapcsolatos 
>utasítások itt akár 2-3 gépi ciklust is igénybe vehetnek.
>
>
>_m.
>
>Nagy Tamás írta:
>  
>
>>Sziasztok!
>>
>>Korábban kérdeztem itt, hogy miért mondják hasonlóan gyorsnak az eléggé
>>különböző órajelű PIC és AVR mikrokontrollereket. Kaptam egy olyan választ,
>>hogy egy 40MHz-s PIC az kb. 40/4=10 MIPS. Ez a néggyel való osztás azt
>>jelenti, hogy az átlag PIC utasítás négy órajel ciklus alatt hajtódik végre?
>>Ha igen, akkor ez így van mindegyiknél? (16-os, 18-as sorozat is?) Ha nem,
>>akkor kb. hány MIPS-et tud egy mai PIC?
>>
>>  
>>    
>>
>
>-----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
>  
>




More information about the Elektro mailing list