Tuesday, June 15, 2021

Re: Phase Synchronize 2 USRP N200 w/ SBX cards

On 06/15/2021 09:19 AM, Skyvalakis Konstantinos wrote:

    t1 = self.sink.get_time_now(0)
    t2 = self.sink.get_time_now(1)
    t3 = self.source.get_time_now(0)
    t4 = self.source.get_time_now(1)

    print(uhd.time_spec_t.get_real_secs(t1))
    print(uhd.time_spec_t.get_real_secs(t2))
    print(uhd.time_spec_t.get_real_secs(t3))
    print(uhd.time_spec_t.get_real_secs(t4))



Shouldn't t1 be equal with t2 and t3 equal with t4?
Not in any universe I'm aware of.  Those instructions take a finite amount of time to execute, INCLUDING bus-transaction time.
  There's no way for that to complete in less than half a clock tick at the clock rate of the B200.


No comments:

Post a Comment