[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