I am currently calling an NCO update for the purposes of multi-tile synch. To do this, I use a function called rfdc_update_nco_cmd( ) , linked below. This method causes the tcpborphserver to update a single NCO located in a specific tile and a specific NCO. It will then set a trigger update event for the mixer.
Unfortunately, I am calling this function remotely over ethernet via the casper katcp library. This entails a pause between each NCO update session, as the network traffic is routed, during which earlier NCOs will have triggered already. The rising edge of a SYSREF clock very likely already occurred, and successive calls will arrive too late. Is it possible to get a more compact version of this method, that would set all 16 NCOs all at once in a tight loop performed locally? Alternatively, should I pause the SYSREF clock and then enable it again? My tcpborphserver3 is v8.1 posted to /zcu216update/ rfdc_update_nco_cmd() is located in the rfdc branch of gitlab ras byu edu /alpaca/casper/katcp/-/blob/rfsoc/rfdc/tcpborphserver3/rfsoc.c Thanks! -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/84228ea0-e2a2-4455-9c0d-754e4f4ba0b8n%40lists.berkeley.edu.