On Thu, 20 Nov 2008, Roland Jollivet wrote:
> Date: Thu, 20 Nov 2008 21:46:43 +0200
> From: Roland Jollivet <[EMAIL PROTECTED]>
> Reply-To: "Enhanced Machine Controller (EMC)"
> <[email protected]>
> To: "Enhanced Machine Controller (EMC)" <[email protected]>
> Subject: Re: [Emc-users] Pic a servo
>
> Hi Jeff
>
> Yes, I was looking at most of them, but I suppose the data format is not
> trivial, as it's adressing FPGA's. I would also think toe's would be stepped
> on if one tried to piggy-back someone elses format.
>
> Regards
> Roland Jollivet
Actually at least for the 7I43 and HostMot2, the low level protocol is
trivial, just using the EPP modes address/data space to access the FPGA
(HostMot2) registers directly. There is some additional hardware
to improve transfer rate of possible non-contigous registers (address
translation+address_autoinc for example) but I dont know those are used as
yet.
The DSPIC is certainly fast enough to be a quick and smart EPP port
slave. The DSPIC also has some nice PWM drive features like programmable
deadtime/ high/lowside drive, hardware fault input for PWM shutdown etc (we
know, we them for several Mesa products.) Sounds like a fun project.
>
>
> 2008/11/20 Jeff Epler <[EMAIL PROTECTED]>
>
>> There are several systems along these lines that already exist:
>> pico-systems ppmc, mesanet.com's 7i43, and pluto_servo all use the EPP
>> protocol for this purpose, and each one has established its own protocol
>> details.
>>
>> There's also this project, though I'm not sure of the state of it:
>> http://fennetic.net/gingery_machines/index.php?motherchip
>>
>> So far each system has established its own protocol, because each one
>> supports a different mix (e.g., number of PWM, number of Encoder, number
>> of Step generator, number of DAC, number of GPIO) and the total amount
>> of data transferred on the parport quickly becomes a limitation.
>>
>> Jeff
>>
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win great
>> prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Emc-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
Peter Wallace
Mesa Electronics
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users