[En-Nut-Discussion] [Bulk] Re: Nut OS reliable on AT91SAM7X Evaluation Board?
Marcus Jansson
jansson.marcus at yahoo.se
Wed Nov 18 15:26:11 CET 2009
Ulrich Prinz wrote:
>> Marcus Jansson schrieb:
>>> I'd like to implement PDC/DMA for the network and the SPI channels.
>> This can be done, the SPI seem to have a long list of errata associated with the PDC, though.
>>
> Yes, I saw it and I don't like it :) But what should I do, I'd like to
> get out optimal performance...
All I see is an opportunity clever workarounds.
>>> If supported, I'd like to implement it for a background memcpy too.
>> I can not see how this can be done with the PDC ...hand optimized LDM/STM block copy ... existing
>> slow memcpy()... increasing performance in internal RAM?
>>
> Yeah ... optimization ... CPU driven memcpy ... many different tasks...
> It's another strategy... DSP ... DMA ... modify the content ... chain
> ... pipe ... totally different ... 12MBit ... polling mode No!...
Yes, that should be possible. I wasnt thinking out of the box.
These pipes btwn ETH-unit and SPI are totally different.
The CPU will mostly wait for DMA to be finished! Lots of power left for other
things to do. Very good.
/Marcus
More information about the En-Nut-Discussion
mailing list