[ECOS] Timing differences before / after starting scheduler

Tim Jaacks timjaacks@gmx.de
Sun Aug 22 15:00:00 GMT 2010


> Are these times the worst case, or the normal case? Has only the worst
> case changed? 
>
> What are other threads doing? Could maybe one of the other threads set
> off a DMA? DMA will compete for the memory bus with the fetch from ROM
> for the executable code, reads from the FIFO and writes to RAM. Hence
> everything will go slower if there is a DMA in action somewhere.
>
> Having said this, your architecture does not sound very robust. Don't
> you have any hardware flow control? Carn't you tell the sender to
> pause while you catch up?
>
>       Andrew
>   
These times are the normal case, and this normal case changed.

There are no other threads present (at least none I created). There is 
only this one thread that uses the according driver. There is no DMA 
activity present in the system as well.

The data comes in with 36MBit/s and there is no possibility of pausing 
the transfer.

Any more ideas? You say, this behaviour should not be normal, eh?

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list