Hey Carlos, On Tue, Nov 27, 2018 at 6:18 PM Carlos Alberto Ruiz Naranjo < carlosruiznara...@gmail.com> wrote:
> Hello Brian, > > Thank you very much for answering, I am spending a lot of time on this and > I do not see the way out. > > I am following your advice, I have removed the 3 inputs of FPGA code, but > I am having problems. > > I have doubts with: > > - str_sink_tvalid and str_sink_tready[line 165] > - str_src_tready [line 166] > - sample_in_tready [line 297] > - sample_out_tready [line 301] > I solved this by having N axi_wrappers - one for each output I wanted. I then only wire the inputs into axi_wrapper0 and no inputs into the other axi_wrappers - just the outputs. I then send the stream tdata from axi_wrapper0 to an nsplit_stream_fifo which does the 1:N conversion for me. I have 8 outputs, and I had to make changes to UHD to support writing to the appropriate ports inside of the block, but that is a different issue altogether. Note that it's very easy to fill up the FPGA using multiple output ports. Lots of FIFOs get instantiated. Good luck! Brian >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com