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