On 2022-06-18 21:26, Rob Kossler wrote:
Hi,
Has anyone modified the B2xx module "new_tx_control" in the following way so that it would be straightforward to insert a custom dsp module (32-bit AXI in/out)?

The existing logic takes as input an AXI stream with 64-bit samples and converts this to 32-bit samples (non AXI, strobe/run) that are sent to the DUC.  Additionally, it checks for errors on the incoming stream and handles Underrun / Late for the outgoing 32 bit samples.

I would like to divorce the input from the output logic by adding an output AXI 32-bit stream and an input AXI 32-bit stream for the purpose of sending to (& retrieving from) a "custom DSP block (32 bit AXI)". With this divorce, the logic on the existing 64-bit AXI input stream (looking for sequence errors & responding to EOB Ack) can remain largely the same, but the logic for detecting Late/Underrun would be moved to validating the new 32-bit input AXI stream coming from the "custom DSP" output.  In the event that there is no custom DSP block, the output could be routed straight back to the input.

In any case, before I embark on this (which will be a challenge for me), I wanted to see if someone had tried this.
Rob

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
My impression is that there has been very little custom work done on the B2xx FPGA out in the community, but of course many people who might work on such stuff may not
  be at liberty to discuss....

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to