[elektro] Nuvoton Cortex-M0

Bali Zoltan eltexto at freemail.hu
Sun Oct 9 17:32:29 CEST 2011


Szia Gábor !

>  Ha nem írják akkor valószínüleg órajel sebességgel
>   müködik, AHB-re van kötve?

Nincs olyan diagram ahol ez látszana, ennyit
ír róla:
"
Single 32-bit AMBA-3 AHB-Lite system interface that
provides simple itegration to all system peripherals
and memory.
"

>Nem tudom az M0-s milyen de az M3 CMSIS és a pl.:

Ennek a hozzáadott drivere is CIMSIS .

>ST gyári periféria kezelő handlerje nagyon lassú,
>amit MACRO-val megoldhatnának közvetlenül az
>software rutinokkal oldják meg egy peridféria
>felprogramozás több 50-200 utasítás órajel....
>Biteket léptet ide-oda, lehet hogy ez is ilyen?

Olyan sejtésem van, hogy ilyen ez is.
Mindenféle táblákból szedi össze a dolgait.

Vsz. gyártok majd makrókat.


Köszi

Üdv.  Zoli



2011. 10. 09. 17:06 keltezéssel, hg12345 írta:
> Szia!
>
> Ha nem írják akkor valószínüleg órajel sebességgel müködik, AHB-re van kötve?
> Próbáld ki, a portra küldjék egy 01010.... jelsorozatot, szkoppal nézd meg, elvileg igy meghatározható a maximális sebesség.
>
> A közvetlen cimű bit cimzés (nem tudom az M0 ismeri e?) három elemi utasítással helyettesíti a processzor, igy lehet hogy ATOMIC utasításnak számít, de órajelben lassú... (MOV, XOR, MOV)
>
> Nem tudom az M0-s milyen de az M3 CMSIS és a pl.: ST gyári periféria kezelő handlerje nagyon lassú, amit MACRO-val megoldhatnának közvetlenül az software rutinokkal oldják meg egy peridféria felprogramozás több 50-200 utasítás órajel.... Biteket léptet ide-oda, lehet hogy ez is ilyen?
>
> Bali Zoltan<eltexto at freemail.hu>  írta:
>    
>> Hali!>
>>
>>   - Egy utasítás nem egy órajel ARM processzoroknál!>
>>
>>      
> Tudom, ezeket és így számoltam:>
>    
>>      
> MOVS	1>
> BX	3>
> MOVS	1>
> MOVS	1>
> BL	4>
> CMP	1>
> BCC	3>
> LSL	1>
> LDR	2>
> ADDS	1>
> LDR	2>
> MOVS	1>
> LSL	1>
> BICS	1>
> STR	2   ír a portcímre>
>    
>>   - nem tudom, de általában a port sebessége nem azonos a processzor sebességével, ezt a BUS illesztő határozza meg és a port.>
>>
>>      
> ANBA  AHB lite a busz intf. Nem írja a sebességet.>
> És max. hány clk lehet a latency az STR utasítástól ? 10 ?>
> mart az +210ns és akkor kb. jó amit mértem.>
>    
>



More information about the Elektro mailing list