[elektro] Nuvoton Cortex-M0

Bali Zoltan eltexto at freemail.hu
Sun Oct 9 14:17:25 CEST 2011


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.

Köszi

Üdv.  Zoli

Ps. nem mindig látom itt a listán a leveleket.
Pl. most még a sajátom se jött meg, de az archívumban
már látom őket.  freemail....












2011. 10. 09. 13:34 keltezéssel, hg12345 írta:
> Hi!
>
> - Egy utasítás nem egy órajel ARM processzoroknál!
> - 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.
>
>
>
> Bali Zoltan<eltexto at freemail.hu>  írta:
>    
>> Hali!>
>>
>>      
> Most próbálom a Nu-Tiny-SDK-t.    CPU, PLL 48MHz, SPI  12 MHz-en,>
> lemértem annyi.>
> A gyári driver forrásokat használom, nem DMA-val, simán figyelem a>
> busy bitet a driver rutinjával.  A SS sem automatikus, hanem én>
> vezérelem driveren keresztül.>
> MiniLa-val  nézem a vonalakat, érdekes ponton portbillegtetés. SS lehúz>
> nullára, majd  ez>
> után kezdődik a busy figyelés,  eltelik 700ns mire visszatér, majd>
> eltelik  1.15us mire megjelenik>
> az SPI órajele. Ez elég lehangoló. Nem ? Ilyen lassú lenne a driver>
> (opt. maxon) ?  Mondjuk a portbit>
> be-kikapcsolását végig lépkedtem és megszámoltam az assembly alapján az>
> órajelek számát.>
> 25 óraciklus az  ~21ns x 25=525ns, én a MiniLa-val 740ns-et mértem,>
> ezeket a fentiekbe>
> beleszámoltam. Ezt sem értem, lehet valamit rosszul számoltam. CPU>
> elvileg 48MHz-en megy.>
> Átnéztem amit tudtam (regiszterek), jónak tűnik a beállítás. Na meg a>
> VCOM  usb-n jól működik.>
> Az ubs is a PLL-ről megy.  A CLKSEL0.HCLK_S -t is megnéztem 2  PLL-en áll.>
> Persze még csak ismerkedem vele 2-3 napja, úgyhogy vsz. én szúrok el vmit.>
>    
>>      
> Köszi>
>    
>>      
> Üdv.  Zoli>
>    
>>
>>
>>      
>



More information about the Elektro mailing list