As more and more people use RFNoCâ„¢, we want to make it easy for people to actually develop and distribute RFNoC code.
For those using GNU Radio, we have some more updates: If you pull the latest gr-ettus, it includes a tool called 'rfnocmodtool' (if you think this sounds a lot like gr_modtool, you're right. It's based on that). This way, you will be able to create RFNoC out-of-tree modules very quickly, won't have to copy stuff into the the UHD and/or FPGA repositories, and can more easily track your code and distribute it via public git hosting services. Version 1 of a tutorial for this is here: https://kb.ettus.com/Getting_Started_with_RFNoC_Development In a nutshell, this lets you do the following: - Create an OOT module (e.g., gr-myrfnocstuff) - Create all boilerplate for Verilog, testbenches, block controllers etc. - Link your modules into an RFNoC design I'm sure there'll be questions, and we'll be updating this page as we go along. Side note: Why are we making a new tool, and not simply using gr_modtool? We hope that we can consolidate these in the future, but gr_modtool is not really set up to support multiple types of OOT modules at the moment. For now, we don't want to pollute people's systems with stuff they don't need, so if you don't install gr-ettus, you won't get any RFNoC-related tools installed. Cheers, Martin _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio