usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

How to create the RFNOC block gain for other RFNOC image cores...Default is for X310, but I want to be x300?

SH
sp h
Sun, Feb 13, 2022 7:21 AM

How to create the RFNOC block gain for other RFNOC image cores...Default is
for X310, but I want to be x300?
When I created a new RFNOC module with the below commands, the RFNNOC image
core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5).
$rfnocmodtool newmod transceiver
$cd rfnoc-transceiver
$ rfnocmodtool add gain

You can icores folder list, you are seeing that default is x310, with
which command I can change to other RFNOC like x300 and son ...

thnaks in advance

$:~/fnoc-transceiver/rfnoc/icores$ ls
CMakeLists.txt                  x310_rfnoc_image_core.vh
gain_x310_rfnoc_image_core.yml  x310_static_router.hex
x310_rfnoc_image_core.v

How to create the RFNOC block gain for other RFNOC image cores...Default is for X310, but I want to be x300? When I created a new RFNOC module with the below commands, the RFNNOC image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5). $rfnocmodtool newmod transceiver $cd rfnoc-transceiver $ rfnocmodtool add gain *You can icores folder list, you are seeing that default is x310, with which command I can change to other RFNOC like x300 and son ...* thnaks in advance $:~/fnoc-transceiver/rfnoc/icores$ ls CMakeLists.txt x310_rfnoc_image_core.vh gain_x310_rfnoc_image_core.yml x310_static_router.hex x310_rfnoc_image_core.v
SH
sp h
Fri, Feb 18, 2022 9:21 AM

Does anyone have not any idea? thanks in advance

On Sun, Feb 13, 2022 at 10:51 AM sp h stackprogramer@gmail.com wrote:

How to create the RFNOC block gain for other RFNOC image cores...Default
is for X310, but I want to be x300?
When I created a new RFNOC module with the below commands, the RFNNOC
image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5).
$rfnocmodtool newmod transceiver
$cd rfnoc-transceiver
$ rfnocmodtool add gain

You can icores folder list, you are seeing that default is x310, with
which command I can change to other RFNOC like x300 and son ...

thnaks in advance

$:~/fnoc-transceiver/rfnoc/icores$ ls
CMakeLists.txt                  x310_rfnoc_image_core.vh
gain_x310_rfnoc_image_core.yml  x310_static_router.hex
x310_rfnoc_image_core.v

Does anyone have not any idea? thanks in advance On Sun, Feb 13, 2022 at 10:51 AM sp h <stackprogramer@gmail.com> wrote: > How to create the RFNOC block gain for other RFNOC image cores...Default > is for X310, but I want to be x300? > When I created a new RFNOC module with the below commands, the RFNNOC > image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5). > $rfnocmodtool newmod transceiver > $cd rfnoc-transceiver > $ rfnocmodtool add gain > > *You can icores folder list, you are seeing that default is x310, with > which command I can change to other RFNOC like x300 and son ...* > thnaks in advance > > $:~/fnoc-transceiver/rfnoc/icores$ ls > CMakeLists.txt x310_rfnoc_image_core.vh > gain_x310_rfnoc_image_core.yml x310_static_router.hex > x310_rfnoc_image_core.v >
CH
Cédric Hannotier
Fri, Feb 18, 2022 1:44 PM

On 18/02/22 12:51, sp h wrote:

On Sun, Feb 13, 2022 at 10:51 AM sp h stackprogramer@gmail.com wrote:

How to create the RFNOC block gain for other RFNOC image cores...Default
is for X310, but I want to be x300?
When I created a new RFNOC module with the below commands, the RFNNOC
image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5).
$rfnocmodtool newmod transceiver
$cd rfnoc-transceiver
$ rfnocmodtool add gain

You can icores folder list, you are seeing that default is x310, with
which command I can change to other RFNOC like x300 and son ...

thnaks in advance

$:~/fnoc-transceiver/rfnoc/icores$ ls
CMakeLists.txt                  x310_rfnoc_image_core.vh
gain_x310_rfnoc_image_core.yml  x310_static_router.hex
x310_rfnoc_image_core.v

Does anyone have not any idea? thanks in advance

I think the x300 and x310 are very close FPGA-wise,
so modifying "device" from "x310" to "x300"
and "default_target" from "X310_HG" to "X300_HG"
in the .yml could be enough.

--

Cédric Hannotier

On 18/02/22 12:51, sp h wrote: > On Sun, Feb 13, 2022 at 10:51 AM sp h <stackprogramer@gmail.com> wrote: > > How to create the RFNOC block gain for other RFNOC image cores...Default > > is for X310, but I want to be x300? > > When I created a new RFNOC module with the below commands, the RFNNOC > > image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5). > > $rfnocmodtool newmod transceiver > > $cd rfnoc-transceiver > > $ rfnocmodtool add gain > > > > *You can icores folder list, you are seeing that default is x310, with > > which command I can change to other RFNOC like x300 and son ...* > > thnaks in advance > > > > $:~/fnoc-transceiver/rfnoc/icores$ ls > > CMakeLists.txt x310_rfnoc_image_core.vh > > gain_x310_rfnoc_image_core.yml x310_static_router.hex > > x310_rfnoc_image_core.v > > Does anyone have not any idea? thanks in advance I think the x300 and x310 are very close FPGA-wise, so modifying "device" from "x310" to "x300" and "default_target" from "X310_HG" to "X300_HG" in the .yml could be enough. -- Cédric Hannotier
SH
sp h
Sat, Feb 19, 2022 4:22 AM

Thanks, But for another model like B210 and is it not there anyway?

On Fri, Feb 18, 2022 at 5:14 PM Cédric Hannotier cedric.hannotier@ulb.be
wrote:

On 18/02/22 12:51, sp h wrote:

On Sun, Feb 13, 2022 at 10:51 AM sp h stackprogramer@gmail.com wrote:

How to create the RFNOC block gain for other RFNOC image

cores...Default

is for X310, but I want to be x300?
When I created a new RFNOC module with the below commands, the RFNNOC
image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5).
$rfnocmodtool newmod transceiver
$cd rfnoc-transceiver
$ rfnocmodtool add gain

You can icores folder list, you are seeing that default is x310, with
which command I can change to other RFNOC like x300 and son ...

thnaks in advance

$:~/fnoc-transceiver/rfnoc/icores$ ls
CMakeLists.txt                  x310_rfnoc_image_core.vh
gain_x310_rfnoc_image_core.yml  x310_static_router.hex
x310_rfnoc_image_core.v

Does anyone have not any idea? thanks in advance

I think the x300 and x310 are very close FPGA-wise,
so modifying "device" from "x310" to "x300"
and "default_target" from "X310_HG" to "X300_HG"
in the .yml could be enough.

--

Cédric Hannotier

Thanks, But for another model like B210 and is it not there anyway? On Fri, Feb 18, 2022 at 5:14 PM Cédric Hannotier <cedric.hannotier@ulb.be> wrote: > On 18/02/22 12:51, sp h wrote: > > On Sun, Feb 13, 2022 at 10:51 AM sp h <stackprogramer@gmail.com> wrote: > > > How to create the RFNOC block gain for other RFNOC image > cores...Default > > > is for X310, but I want to be x300? > > > When I created a new RFNOC module with the below commands, the RFNNOC > > > image core is x310 (my Gnuradio 3.8.1, UHD 4.1.0.5). > > > $rfnocmodtool newmod transceiver > > > $cd rfnoc-transceiver > > > $ rfnocmodtool add gain > > > > > > *You can icores folder list, you are seeing that default is x310, with > > > which command I can change to other RFNOC like x300 and son ...* > > > thnaks in advance > > > > > > $:~/fnoc-transceiver/rfnoc/icores$ ls > > > CMakeLists.txt x310_rfnoc_image_core.vh > > > gain_x310_rfnoc_image_core.yml x310_static_router.hex > > > x310_rfnoc_image_core.v > > > > Does anyone have not any idea? thanks in advance > > I think the x300 and x310 are very close FPGA-wise, > so modifying "device" from "x310" to "x300" > and "default_target" from "X310_HG" to "X300_HG" > in the .yml could be enough. > > -- > > Cédric Hannotier >
SH
sp h
Sat, Feb 19, 2022 7:10 AM

Finally found the solution you should manually some files in the icores
folder...For example for x300 go to this path
in UHD/FPGA path:uhd-4.1.0.5/fpga/usrp3/top/x300
copy below files in icores folder......
and change name x300_rfnoc_image_core.yml
to gain_x300_rfnoc_image_core.yml...
for other series like x400 you should do same job in this directory
uhd-4.1.0.5/fpga/usrp3/top/x400

thanks very much good luck

Finally found the solution you should manually some files in the icores folder...For example for x300 go to this path in UHD/FPGA path:uhd-4.1.0.5/fpga/usrp3/top/x300 copy below files in icores folder...... and change name x300_rfnoc_image_core.yml to gain_x300_rfnoc_image_core.yml... for other series like x400 you should do same job in this directory uhd-4.1.0.5/fpga/usrp3/top/x400 thanks very much good luck