Re: [USRP-users] NEED HELP: RFNoC OOT tutorial

2020-06-26 Thread Mohamed Yaaseen
Hello Cherif,
  I followed the same tutorial, it is the same as in AN here:
https://kb.ettus.com/Getting_Started_with_RFNoC_Development
But, uhd 4.0 mentioned in there is the pybombs recipes, I am not sure which
source used to built these recipes, but I guess it should be uhd
rfnoc-devel branch
The UHD-3.15 branch of uhd repository is the current stable version and
master branch corresponds to UHD-4.0.0.


Regards,
Mohamed Yaaseen


On Fri, 26 Jun 2020 at 17:51, cherif chibane 
wrote:

> Hi Moahmmed,
>
> I am in the process going that RFOC tutorial in:
>
> https://www.youtube.com/watch?v=j-EfyPVpaJ8
>
> He seems to be using UHD 4.0.0 and yet  he uses XML for binding the RFNoC
> module he created. Am I missing something?
>
> Thanks,
> Cherif
>
>
>
> On Fri, Jun 26, 2020 at 11:14 AM Mohamed Yaaseen via USRP-users <
> usrp-us...@lists.ettus.com> wrote:
>
>> Hello Guys,
>>
>> I am following the rfnoc getting started tutorial, to develop a gain
>> block. I am using the following branches of UHD, gr-ettus, gnuradio.
>> UHD - 3.15 LTS
>> gr-ettus - maint-3.8
>> gnuradio - maint-3.8
>> All installed in a custom prefix without using pybombs:
>> ~/workspace/installs/stable
>>
>> I have created the gain oot module using rfnocmodtool with all the
>> testbench and also have created the FPGA image. Now to create a gnuradio
>> grc bindings, the tutorial uses the xml file.
>> Since I am using gnuradio 3.8, it requires a yaml file. But even though I
>> am using gr-ettus maint-3.8 branch it's rfnocmodtools is not updated to
>> have yaml files. So, I am  stuck with xml.
>> Yea, I can just convert xml to yaml file manually, But, I find many extra
>> parameter with the xml file
>> and I am also not sure  how  I should change the CMakeLists.txt so that
>> the yaml files get installed correctly, while installing the OOT module.
>> I need some help on how I can create a yaml file for rfnoc oot in a
>> proper way ?
>>
>> My second question is: Currently, I can see that in the master branch of
>> UHD, the entire RFNoC work flow is  changing. I couldn't find
>> uhd_image_builder.py and gr-ettus is going to be removed etc.
>> I will  be working with RFNoC for the next couple of months, so I would
>> like to know If I should be moving to UHD 4.0.0 before I begin developing
>> my actual rfnoc application. And if so, is there any guide or how-to page
>> for RFNoC getting started UHD - 4.0.0 ? The current AN seems pretty
>> outdated even for UHD-3.15-LTS version
>>
>> Looking forward to your suggestions, tips and answers ..!!
>>
>> Thanks, stay safe and healthy !!
>>
>> Regards,
>> Mohamed Yaaseen
>> ___
>> USRP-users mailing list
>> usrp-us...@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>


NEED HELP: RFNoC OOT tutorial

2020-06-26 Thread Mohamed Yaaseen
Hello Guys,

I am following the rfnoc getting started tutorial, to develop a gain
block. I am using the following branches of UHD, gr-ettus, gnuradio.
UHD - 3.15 LTS
gr-ettus - maint-3.8
gnuradio - maint-3.8
All installed in a custom prefix without using pybombs:
~/workspace/installs/stable

I have created the gain oot module using rfnocmodtool with all the
testbench and also have created the FPGA image. Now to create a gnuradio
grc bindings, the tutorial uses the xml file.
Since I am using gnuradio 3.8, it requires a yaml file. But even though I
am using gr-ettus maint-3.8 branch it's rfnocmodtools is not updated to
have yaml files. So, I am  stuck with xml.
Yea, I can just convert xml to yaml file manually, But, I find many extra
parameter with the xml file
and I am also not sure  how  I should change the CMakeLists.txt so that the
yaml files get installed correctly, while installing the OOT module.
I need some help on how I can create a yaml file for rfnoc oot in a  proper
way ?

My second question is: Currently, I can see that in the master branch of
UHD, the entire RFNoC work flow is  changing. I couldn't find
uhd_image_builder.py and gr-ettus is going to be removed etc.
I will  be working with RFNoC for the next couple of months, so I would
like to know If I should be moving to UHD 4.0.0 before I begin developing
my actual rfnoc application. And if so, is there any guide or how-to page
for RFNoC getting started UHD - 4.0.0 ? The current AN seems pretty
outdated even for UHD-3.15-LTS version

Looking forward to your suggestions, tips and answers ..!!

Thanks, stay safe and healthy !!

Regards,
Mohamed Yaaseen