Charles Steinkuehler wrote:
>
> There's currently no PCI or PCIe slot to hook a Mesa card to the
> BeagleBone for hardware motion control, but it probably wouldn't take
> much to turn the PRU into an EPP controller and talk to something like
> a 7I43 using hostmot2.  Hmm....
>   
Yes, I very much want to look into this!  Also, a custom bus interface could
be made to our (Pico Systems) line of EPP-connected boards to remove a
bunch of overhead required by the ghastly EPP parallel port implementation.
It could be speeded WAY up, if you don't need to communicate over
3M cables.  I think a very snazzy scheme could be cobbled up where the
PRU is passed a "work list" of EPP registers to read/write.  Writes
would have the data immediately following the command, reads would
place the responses sequentially in a response buffer.  When the operation
was completed, the ARM could then pick up the result of the transaction.
I can imagine it could be quite a bit faster than the parallel port, maybe
100 - 200 ns per byte transferred.  Handshaking might not be needed,
just provide enough delay to make sure the clock synchronizers had
enough time to sample the data.

Jon

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to