On 07/14/2017 06:22 PM, Jon Elson wrote:
>>> Maybe some other developer can pitch in and say something about I/O
>>> scheduling as currently implemented in LCNC?
>> EPP Parallel port works well for Pico and some Mesa cards. I don't
>> think IO data throughput is actually any real concern.
>>
> Yes, our 3 products (an analog servo interface, a stepper controller,
> and a PWM controller) all use the parallel port as a communications
> channel.  They use it in EPP mode, which allows better than 1
> MByte/second transfers.  Not sure what you really are asking for with
> "I/O scheduling".

I/O scheduling is a means of doing asynchronous I/O. A synchronous
control-loop idles (busy-waits) a lot at doing I/O.

If you anticipate the I/O delays (requires some time-tagging), then
calculations may overlap the I/O. This is especially attractive in the
modern CPUs which have multiple cores. That means that work can be done
in more abstract parallel fashion and effectively be faster.

For x86 it may not be very interesting, but for ARM it is interesting
and will improve timing stability.


-- 
Greetings Bertho

(disclaimers are disclaimed)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to