Casovani LPC21xx (ARM7TDMI-S) -- nejak mi to nevychazi
Ivo Strasil
istrasil@centrum.cz
Čtvrtek Březen 1 17:47:42 CET 2007
Novejsi rada LPC2101/2/3 ma moznost pristupu na GPIO pres "rychle"
registry FIOSET/CLR/PIN. V jejim datasheetu pisou, ze tento pristup je
3,5x rychlejsi nez pres IOSET/CLR.
Kdyz znasobim cas cyklu pro store 3,5x, tak se dostanu prave na tech
3,5x2x2+3=17 cyklu, ktere vam to bezi. Zkuste se podivat na user manual
treba LPC2103, je tam nejake povidani ohledne rychlosti pristupu. Zcela
presna casovani jsem tam ale take nenasel.
Ivos
Marek Peca napsal(a):
> Dobry den,
>
> obracim se na jednocipove odborniky, neb jsem zcela zmaten. Jde mi o
> casovani nekterych operaci v ARMu LPC2119 (ARM7TDMI-S). Procesor mi
> bezi na 60MHz, sbernice periferii taktez. Program je cely ve vnitrni
> SRAM, preruseni zakazana. Presto se mi zda, ze vsechny operace trvaji
> nejak dele, nez by mely. Priklad: blikani LEDkou.
>
> Mam smycku IOSET0 = 1<<22, IOCLR0 = 1<<22. Ve strojaku je prelozena
> jako (r3 = 1<<22, r1 = IOSET0, r2 = IOCLR0):
>
> 40000958: e5813000 str r3, [r1]
> 4000095c: e5823000 str r3, [r2]
> 40000960: eafffffc b 40000958
>
> Na osciloskopu merim periodu 283.3ns, coz pri 60MHz odpovida docela
> presne 17 cyklum. Dle dokumentace ARM7TDMI by ale store melo trvat 2
> cykly a vetveni 3 cykly, tedy 7 cyklu. Kde tkvi podstata zahady?
>
> Napada me akorat, ze by operace zapisu do registru GPIO potazmo
> VPB/AHB pusobily nejake cekaci prodlevy. Nedari se mi ale najit
> dokumentaci k teto sbernici, Philips prehazuje obratne horky brambor
> na ARM, ten ma ale dokumentace tolik, ze se v ni trochu ztracim.
>
> Je tu nekdo v lepsim obraze, kdo by me mirne nakopnul?
> Dekuji a zdravim,
> Marek P.
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
Další informace o konferenci Hw-list