It appears as though CHANNEL_SETUP must be asserted 2 HOP edges ahead of time to define whether that hop will be Tx or Rx. In our system, it is not known whether the next hop will be a Tx or Rx until the very end of the previous hop. Is there a way to operate the XCVR in this way?
As a work around, I could potentially pulse the HOP signal, instead of simply toggling it (ensuring I provide 0.42 us of setup/hold to the TX/RX_Setup signal). That would essentially interrupt the retune and begin a new one shortly after initiating it (and the hop table would have to have 2 entries for each hop).
I understand that sounds pretty hacky, but is it feasible? Is there a way to make this work?
Thank you