[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