Yeah, that's the problem. The current RFNoC architecture doesn't allow for
two full-rate outputs from a single block, because the two outputs share
the same port on the crossbar.

The best solution is to write a custom splitter block which instantiates
two noc_shells, and wire them both to the crossbar in
rfnoc_ce_auto_inst_x310.v. If you get stuck doing this I can dig up some
example code.

Nick

On Tue, Jun 25, 2019 at 6:50 AM Adrià Amézaga via USRP-users <
[email protected]> wrote:

> Hi Jonas,
>
> I use the full sampling rate for the TX sweeps since most of the
> instantaneous bandwidth of the UBX is used.
>
> Transmitting at these rates over 1Gig Ethernet would not be possible, so I
> generate them using an RFNoC block inside the FPGA.
>
> Adrià
> El 6/25/2019 a las 3:22 PM, Jonas Manthey escribió:
>
> Hi,
>
>
>
> I cannot answer your question, but out of curiosity: why do you use a
> RFNoC? Seems like overkill to me.
>
>
>
> Cheers,
>
> Jonas
>
>
>
> *From:* USRP-users [mailto:[email protected]
> <[email protected]>] *On Behalf Of *Adria via USRP-users
> *Sent:* Dienstag, 25. Juni 2019 15:07
> *To:* [email protected]
> *Subject:* [USRP-users] Samples do not get through RFNoC stream splitter
>
>
>
> Dear all,
>
> I am working on an application where I need to transmit a frequency ramp
> through two UBX-160 using different carrier frequencies.
>
> I use a split_stream RFNoC block to copy the samples of a ramp generator
> like this:
>
> [Ramp Generator] ---> [Split Stream] --> Radio 0
>
>                                                                    '->
> Radio 1
>
> However, I see no activity on the radio outputs. If I replace the splitter
> with, for instance, a DigitalGain block or I remove it, data is transmitted
> correctly through any of the two daughterboards.
>
> Here is how I connect the blocks:
>
>
>
>
>
> *  //Connect DDS sweeper to splitter
> graph->connect(dds_src_ctrl->get_block_id(), splitter_id);   //Connect
> splitter to radios   graph->connect(splitter_id, 0, radio_ctrl_id_b, 0);
> graph->connect(splitter_id, 1, radio_ctrl_id_a, 0);*
>
> Any help would be appreciated, thanks!
>
>
>
> [image: Image removed by sender.]
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon>
>
> Virus-free. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link>
>
>
>
> _______________________________________________
> USRP-users mailing list
> [email protected]
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to