usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

RFNoC Tx-Rx Passthrough

EC
Eugene Chai
Fri, Dec 18, 2015 4:25 PM

Hi,

I am having trouble getting my RFNoC block to work.  I have connected a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t appear to work.  Is there any switch or configuration command I can issue to make this work?

Thanks,
Eugene

Hi, I am having trouble getting my RFNoC block to work. I have connected a RFNoC setup as follows: Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) The output of the Rx radio is sent to the Tx radio via my custom RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t appear to work. Is there any switch or configuration command I can issue to make this work? Thanks, Eugene
MB
Martin Braun
Fri, Dec 18, 2015 6:27 PM

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Eugene, this mode is currently not supported, and we're working on it right now. Sorry for the inconvenience! Cheers, Martin On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: > Hi, > > I am having trouble getting my RFNoC block to work. I have connected > a RFNoC setup as follows: > > Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) > > The output of the Rx radio is sent to the Tx radio via my custom > RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t > appear to work. Is there any switch or configuration command I can > issue to make this work? > > Thanks, Eugene _______________________________________________ > USRP-users mailing list USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
EC
Eugene Chai
Fri, Dec 18, 2015 7:00 PM

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Martin, Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) | —> Rx streamer on a PC Host Thanks, Eugene > On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: > > Eugene, > > this mode is currently not supported, and we're working on it right now. > Sorry for the inconvenience! > > Cheers, > Martin > > On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >> Hi, >> >> I am having trouble getting my RFNoC block to work. I have connected >> a RFNoC setup as follows: >> >> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >> >> The output of the Rx radio is sent to the Tx radio via my custom >> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >> appear to work. Is there any switch or configuration command I can >> issue to make this work? >> >> Thanks, Eugene _______________________________________________ >> USRP-users mailing list USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
MB
Martin Braun
Mon, Dec 21, 2015 6:50 PM

Yes, that should work.

Cheers,
Martin

On 18.12.2015 11:00, Eugene Chai wrote:

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Yes, that should work. Cheers, Martin On 18.12.2015 11:00, Eugene Chai wrote: > Hi Martin, > > Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? > > Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) > | > —> Rx streamer on a PC Host > > Thanks, > Eugene > >> On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: >> >> Eugene, >> >> this mode is currently not supported, and we're working on it right now. >> Sorry for the inconvenience! >> >> Cheers, >> Martin >> >> On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >>> Hi, >>> >>> I am having trouble getting my RFNoC block to work. I have connected >>> a RFNoC setup as follows: >>> >>> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >>> >>> The output of the Rx radio is sent to the Tx radio via my custom >>> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >>> appear to work. Is there any switch or configuration command I can >>> issue to make this work? >>> >>> Thanks, Eugene _______________________________________________ >>> USRP-users mailing list USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
EC
Eugene Chai
Tue, Dec 29, 2015 2:49 AM

I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown:

Tx streamer (from host)		 —>|			|	
						       | My RF block 	|—> Radio (Tx)	

Radio (RX) —> Split_stream block —> | |
|
—> Rx streamer on a PC Host

However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block.  No data from the tx streamer appears at the RFNoC block.  I verified this using the Vivado hardware debugger.  The Rx streamer continues to receive data for a short while longer before timing out completely.

The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio.

Does anyone have any idea what I’m missing here?

Thanks,
Eugene

On Dec 21, 2015, at 1:50 PM, Martin Braun martin.braun@ettus.com wrote:

Yes, that should work.

Cheers,
Martin

On 18.12.2015 11:00, Eugene Chai wrote:

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown: Tx streamer (from host) —>| | | My RF block |—> Radio (Tx) Radio (RX) —> Split_stream block —> | | | —> Rx streamer on a PC Host However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block. No data from the tx streamer appears at the RFNoC block. I verified this using the Vivado hardware debugger. The Rx streamer continues to receive data for a short while longer before timing out completely. The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio. Does anyone have any idea what I’m missing here? Thanks, Eugene > On Dec 21, 2015, at 1:50 PM, Martin Braun <martin.braun@ettus.com> wrote: > > Yes, that should work. > > Cheers, > Martin > > On 18.12.2015 11:00, Eugene Chai wrote: >> Hi Martin, >> >> Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? >> >> Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) >> | >> —> Rx streamer on a PC Host >> >> Thanks, >> Eugene >> >>> On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: >>> >>> Eugene, >>> >>> this mode is currently not supported, and we're working on it right now. >>> Sorry for the inconvenience! >>> >>> Cheers, >>> Martin >>> >>> On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >>>> Hi, >>>> >>>> I am having trouble getting my RFNoC block to work. I have connected >>>> a RFNoC setup as follows: >>>> >>>> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >>>> >>>> The output of the Rx radio is sent to the Tx radio via my custom >>>> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >>>> appear to work. Is there any switch or configuration command I can >>>> issue to make this work? >>>> >>>> Thanks, Eugene _______________________________________________ >>>> USRP-users mailing list USRP-users@lists.ettus.com >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>> >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
MB
Martin Braun
Tue, Dec 29, 2015 6:03 PM

Eugene,

that ascii-flowgraph was garbled somehow, can you re-send it? In your
previous question there was not tx streamer, so I feel like I'm lacking
some info here.

Cheers,
Martin

On 28.12.2015 18:49, Eugene Chai wrote:

I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown:

Tx streamer (from host)		 —>|			|	
						       | My RF block 	|—> Radio (Tx)	

Radio (RX) —> Split_stream block —> | |
|
—> Rx streamer on a PC Host

However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block.  No data from the tx streamer appears at the RFNoC block.  I verified this using the Vivado hardware debugger.  The Rx streamer continues to receive data for a short while longer before timing out completely.

The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio.

Does anyone have any idea what I’m missing here?

Thanks,
Eugene

On Dec 21, 2015, at 1:50 PM, Martin Braun martin.braun@ettus.com wrote:

Yes, that should work.

Cheers,
Martin

On 18.12.2015 11:00, Eugene Chai wrote:

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Eugene, that ascii-flowgraph was garbled somehow, can you re-send it? In your previous question there was not tx streamer, so I feel like I'm lacking some info here. Cheers, Martin On 28.12.2015 18:49, Eugene Chai wrote: > I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown: > > > Tx streamer (from host) —>| | > | My RF block |—> Radio (Tx) > Radio (RX) —> Split_stream block —> | | > | > —> Rx streamer on a PC Host > > However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block. No data from the tx streamer appears at the RFNoC block. I verified this using the Vivado hardware debugger. The Rx streamer continues to receive data for a short while longer before timing out completely. > > The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio. > > Does anyone have any idea what I’m missing here? > > Thanks, > Eugene > >> On Dec 21, 2015, at 1:50 PM, Martin Braun <martin.braun@ettus.com> wrote: >> >> Yes, that should work. >> >> Cheers, >> Martin >> >> On 18.12.2015 11:00, Eugene Chai wrote: >>> Hi Martin, >>> >>> Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? >>> >>> Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) >>> | >>> —> Rx streamer on a PC Host >>> >>> Thanks, >>> Eugene >>> >>>> On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: >>>> >>>> Eugene, >>>> >>>> this mode is currently not supported, and we're working on it right now. >>>> Sorry for the inconvenience! >>>> >>>> Cheers, >>>> Martin >>>> >>>> On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >>>>> Hi, >>>>> >>>>> I am having trouble getting my RFNoC block to work. I have connected >>>>> a RFNoC setup as follows: >>>>> >>>>> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >>>>> >>>>> The output of the Rx radio is sent to the Tx radio via my custom >>>>> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >>>>> appear to work. Is there any switch or configuration command I can >>>>> issue to make this work? >>>>> >>>>> Thanks, Eugene _______________________________________________ >>>>> USRP-users mailing list USRP-users@lists.ettus.com >>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>> >>>> >>>> >>>> _______________________________________________ >>>> USRP-users mailing list >>>> USRP-users@lists.ettus.com >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >> >
EC
Eugene Chai
Wed, Dec 30, 2015 12:02 AM

Hi Martin,

I’m trying to get an RFNoC block to take inputs from both the host and the Rx radio, and output a stream to the Tx radio.  These blocks are connected using C++, not GRC.  I’ve included a PDF of the structure that I’m using.  Will this design work?

Thanks,
Eugene

On Dec 29, 2015, at 1:03 PM, Martin Braun martin.braun@ettus.com wrote:

Eugene,

that ascii-flowgraph was garbled somehow, can you re-send it? In your
previous question there was not tx streamer, so I feel like I'm lacking
some info here.

Cheers,
Martin

On 28.12.2015 18:49, Eugene Chai wrote:

I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown:

   Tx streamer (from host)          —>|                     |
                                                          | My RF block      |—> Radio (Tx)

Radio (RX) —> Split_stream block    —> |                    |
|
—> Rx streamer on a PC Host

However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block.  No data from the tx streamer appears at the RFNoC block.  I verified this using the Vivado hardware debugger.  The Rx streamer continues to receive data for a short while longer before timing out completely.

The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio.

Does anyone have any idea what I’m missing here?

Thanks,
Eugene

On Dec 21, 2015, at 1:50 PM, Martin Braun martin.braun@ettus.com wrote:

Yes, that should work.

Cheers,
Martin

On 18.12.2015 11:00, Eugene Chai wrote:

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block  —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Martin, I’m trying to get an RFNoC block to take inputs from both the host and the Rx radio, and output a stream to the Tx radio. These blocks are connected using C++, not GRC. I’ve included a PDF of the structure that I’m using. Will this design work? Thanks, Eugene > On Dec 29, 2015, at 1:03 PM, Martin Braun <martin.braun@ettus.com> wrote: > > Eugene, > > that ascii-flowgraph was garbled somehow, can you re-send it? In your > previous question there was not tx streamer, so I feel like I'm lacking > some info here. > > Cheers, > Martin > > On 28.12.2015 18:49, Eugene Chai wrote: >> I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown: >> >> >> Tx streamer (from host) —>| | >> | My RF block |—> Radio (Tx) >> Radio (RX) —> Split_stream block —> | | >> | >> —> Rx streamer on a PC Host >> >> However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block. No data from the tx streamer appears at the RFNoC block. I verified this using the Vivado hardware debugger. The Rx streamer continues to receive data for a short while longer before timing out completely. >> >> The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio. >> >> Does anyone have any idea what I’m missing here? >> >> Thanks, >> Eugene >> >>> On Dec 21, 2015, at 1:50 PM, Martin Braun <martin.braun@ettus.com> wrote: >>> >>> Yes, that should work. >>> >>> Cheers, >>> Martin >>> >>> On 18.12.2015 11:00, Eugene Chai wrote: >>>> Hi Martin, >>>> >>>> Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? >>>> >>>> Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) >>>> | >>>> —> Rx streamer on a PC Host >>>> >>>> Thanks, >>>> Eugene >>>> >>>>> On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: >>>>> >>>>> Eugene, >>>>> >>>>> this mode is currently not supported, and we're working on it right now. >>>>> Sorry for the inconvenience! >>>>> >>>>> Cheers, >>>>> Martin >>>>> >>>>> On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >>>>>> Hi, >>>>>> >>>>>> I am having trouble getting my RFNoC block to work. I have connected >>>>>> a RFNoC setup as follows: >>>>>> >>>>>> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >>>>>> >>>>>> The output of the Rx radio is sent to the Tx radio via my custom >>>>>> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >>>>>> appear to work. Is there any switch or configuration command I can >>>>>> issue to make this work? >>>>>> >>>>>> Thanks, Eugene _______________________________________________ >>>>>> USRP-users mailing list USRP-users@lists.ettus.com >>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> USRP-users mailing list >>>>> USRP-users@lists.ettus.com >>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>> >>> >> >
EC
Eugene Chai
Wed, Dec 30, 2015 12:08 AM

Some additional observations:

When I start the Rx streamer, I can see that the custom RFNoC block receives 364 samples in the Vivado hardware debugger.  After this initial 364 samples, everything freezes: no samples from either the host or the Rx radio are received by the RFNoC block.  The debugger will be waiting for a trigger but no indication of any new samples is ever received.  Also, no samples from the Tx streamer are ever received by the RFNoC block.  This is so even if I disable the rx streamer.

Thanks,
Eugene

On Dec 29, 2015, at 7:03 PM, Eugene Chai eugene@nec-labs.com wrote:

Hi Martin,

I’m trying to get an RFNoC block to take inputs from both the host and the Rx radio, and output a stream to the Tx radio.  These blocks are connected using C++, not GRC.  I’ve included a PDF of the structure that I’m using.  Will this design work?

Thanks,
Eugene

<flowgraph.pdf>

On Dec 29, 2015, at 1:03 PM, Martin Braun martin.braun@ettus.com wrote:

Eugene,

that ascii-flowgraph was garbled somehow, can you re-send it? In your
previous question there was not tx streamer, so I feel like I'm lacking
some info here.

Cheers,
Martin

On 28.12.2015 18:49, Eugene Chai wrote:

I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown:

Tx streamer (from host)		 —>|			|	
						       | My RF block 	|—> Radio (Tx)	

Radio (RX) —> Split_stream block —> | |
|
—> Rx streamer on a PC Host

However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block.  No data from the tx streamer appears at the RFNoC block.  I verified this using the Vivado hardware debugger.  The Rx streamer continues to receive data for a short while longer before timing out completely.

The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio.

Does anyone have any idea what I’m missing here?

Thanks,
Eugene

On Dec 21, 2015, at 1:50 PM, Martin Braun martin.braun@ettus.com wrote:

Yes, that should work.

Cheers,
Martin

On 18.12.2015 11:00, Eugene Chai wrote:

Hi Martin,

Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host?

Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx)
|
—> Rx streamer on a PC Host

Thanks,
Eugene

On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users usrp-users@lists.ettus.com wrote:

Eugene,

this mode is currently not supported, and we're working on it right now.
Sorry for the inconvenience!

Cheers,
Martin

On 18.12.2015 08:25, Eugene Chai via USRP-users wrote:

Hi,

I am having trouble getting my RFNoC block to work.  I have connected
a RFNoC setup as follows:

Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx)

The output of the Rx radio is sent to the Tx radio via my custom
RFNoC block.  Hence, I’m not using an Rx streamer.  This doesn’t
appear to work.  Is there any switch or configuration command I can
issue to make this work?

Thanks, Eugene _______________________________________________
USRP-users mailing list USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Some additional observations: When I start the Rx streamer, I can see that the custom RFNoC block receives 364 samples in the Vivado hardware debugger. After this initial 364 samples, everything freezes: no samples from either the host or the Rx radio are received by the RFNoC block. The debugger will be waiting for a trigger but no indication of any new samples is ever received. Also, no samples from the Tx streamer are ever received by the RFNoC block. This is so even if I disable the rx streamer. Thanks, Eugene > On Dec 29, 2015, at 7:03 PM, Eugene Chai <eugene@nec-labs.com> wrote: > > Hi Martin, > > I’m trying to get an RFNoC block to take inputs from both the host and the Rx radio, and output a stream to the Tx radio. These blocks are connected using C++, not GRC. I’ve included a PDF of the structure that I’m using. Will this design work? > > Thanks, > Eugene > > <flowgraph.pdf> > >> On Dec 29, 2015, at 1:03 PM, Martin Braun <martin.braun@ettus.com> wrote: >> >> Eugene, >> >> that ascii-flowgraph was garbled somehow, can you re-send it? In your >> previous question there was not tx streamer, so I feel like I'm lacking >> some info here. >> >> Cheers, >> Martin >> >> On 28.12.2015 18:49, Eugene Chai wrote: >>> I’ve extended my RFNoC block to have multiple inputs and a single output to the Tx radio, as shown: >>> >>> >>> Tx streamer (from host) —>| | >>> | My RF block |—> Radio (Tx) >>> Radio (RX) —> Split_stream block —> | | >>> | >>> —> Rx streamer on a PC Host >>> >>> However, when I start both the Tx and Rx streamers on the PC host, I get a single packet (364 samples of sc16 data) from the radio that arrives at my RFNoC before no more data is streamed to that block. No data from the tx streamer appears at the RFNoC block. I verified this using the Vivado hardware debugger. The Rx streamer continues to receive data for a short while longer before timing out completely. >>> >>> The data from the tx streamer is not time-synchronized with the stream coming from the Rx radio. >>> >>> Does anyone have any idea what I’m missing here? >>> >>> Thanks, >>> Eugene >>> >>>> On Dec 21, 2015, at 1:50 PM, Martin Braun <martin.braun@ettus.com> wrote: >>>> >>>> Yes, that should work. >>>> >>>> Cheers, >>>> Martin >>>> >>>> On 18.12.2015 11:00, Eugene Chai wrote: >>>>> Hi Martin, >>>>> >>>>> Will it work if I used a split_stream block to concurrently read Rx data using a rx streamer on a PC host? >>>>> >>>>> Radio (RX) —> Split_stream block —> My RF block —> Radio (Tx) >>>>> | >>>>> —> Rx streamer on a PC Host >>>>> >>>>> Thanks, >>>>> Eugene >>>>> >>>>>> On Dec 18, 2015, at 1:27 PM, Martin Braun via USRP-users <usrp-users@lists.ettus.com> wrote: >>>>>> >>>>>> Eugene, >>>>>> >>>>>> this mode is currently not supported, and we're working on it right now. >>>>>> Sorry for the inconvenience! >>>>>> >>>>>> Cheers, >>>>>> Martin >>>>>> >>>>>> On 18.12.2015 08:25, Eugene Chai via USRP-users wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I am having trouble getting my RFNoC block to work. I have connected >>>>>>> a RFNoC setup as follows: >>>>>>> >>>>>>> Radio_0 (RX) —> My RFNoC Block —> Radio_1 (Tx) >>>>>>> >>>>>>> The output of the Rx radio is sent to the Tx radio via my custom >>>>>>> RFNoC block. Hence, I’m not using an Rx streamer. This doesn’t >>>>>>> appear to work. Is there any switch or configuration command I can >>>>>>> issue to make this work? >>>>>>> >>>>>>> Thanks, Eugene _______________________________________________ >>>>>>> USRP-users mailing list USRP-users@lists.ettus.com >>>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> USRP-users mailing list >>>>>> USRP-users@lists.ettus.com >>>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>> >>>> >>> >> >