Hi all, I am using USRP E320 with UHD 4.0, GNURadio 3.8 and gr-ettus master versions.
I have made a custom RFNoC block using rfnocmodtool. Since the skeleton that this tool creates only has 1 input and 1 output, I have modified the yml block generated to have 2 inputs and 2 outputs and then I've run the rfnoc_create_verilog.py script inside the block folder. This creates the noc shell and block Verilog files with 2 inputs and 2 outputs. When I modify the block Verilog file with my code and try to test it with the interface tb to send and receive packages, I have timeout. I have simulated my code in Vivado and works as expected, so I think the problem comes with the interface between my block and rfnoc. I also try to bypass my code (axis inputs to axis output) and still have a timeout issue. I try to open the simulation in GUI mode, but Vivado crashes. I test the gain block tutorial created with rfnocmodtool (1 input and 1 output) and it works fine. So I have several questions: Is it possible to have custom block with 2in/2out (or several inputs/outputs)? What is the best way to do it? Is there a way to open simulation with the rfnoc framework in GUI mode directly? (I have modified the simulation.tcl with -g option created once I run make tb) Kind Regards, Maria
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com