[etherlab-users] Slave register access

William Montgomery william at opinicus.com
Thu Nov 6 22:44:24 CET 2008


Florian Pose wrote:
> Hi,
>
> On Wed, Nov 05, 2008 at 03:31:17PM -0500, William Montgomery wrote:
>   
>> I followed your suggestions but I do not think the slave controller ASIC 
>> (Beckhoff ET1100) handles the register access via sync manager in the 
>> expected way.  I am not getting any sync pulses.
>>     
>
> could it be, that the sync manager waits for a distributed-clocks event?
> Have a look at
>
> http://lists.etherlab.org/pipermail/etherlab-users/2008/000190.html
>
> and the two following postings. Perhaps this is the problem, too.
>
>   
I read the postings in the link above and looked at the ET1100 manual on 
the referenced page.  I could find no mention that the sync manager 
waits for a DC event. 

In my research of the associated register definitions I found a way to 
give me the pulses I needed.  When using the ET1100 SPI interface it is 
possible to have the ET1100 generate a interrupt signal to the PDI 
(SPI_INT) on completetion of a write sequence to a memory block 
controlled by a sync manager.  I set this up in the SII and now I am 
getting my pulse without having to write directly to any register but 
simply by doing the normal cyclic accesses.

Thanks for the helpful pointer.

Regards,
Wm




More information about the Etherlab-users mailing list