Hi all, Is it possible to automatically create an rfnoc_block schema with, for example, 2 inputs and 2 outputs payload stream packets as in the addsub blockdata using rfnocmodtool? I can generate it using rfnoc_create_verilog.py through a block.yml file following the steps in : https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0#Generating_Your_Block_Using_the_ModTool But I don't know the steps to do that using rfnocmodtool, it always generates a 1 input, 1 output block with axis_pyload_ctxt interface even though the block.yml generated in block folder has axis_data interface:
*schema: rfnoc_modtool_argsmodule_name: multinoutversion: 1.0rfnoc_version: 1.0chdr_width: 64noc_id: 0x4321makefile_srcs: "/home/usr/rfnoc/src/gr-ettus/rfnoc-prueba/rfnoc/fpga/rfnoc_block_multinout/Makefile.srcs"* *clocks: - name: rfnoc_chdr freq: "[]" - name: rfnoc_ctrl freq: "[]" - name: ce freq: "[]"control: sw_iface: nocscript fpga_iface: ctrlport interface_direction: slave fifo_depth: 32 clk_domain: ce ctrlport: byte_mode: False timed: False has_status: Falsedata: fpga_iface: axis_data clk_domain: ce inputs: in: item_width: 32 nipc: 1 info_fifo_depth: 32 payload_fifo_depth: 32 format: int32 mdata_sig: ~ outputs: out: item_width: 32 nipc: 1 info_fifo_depth: 32 payload_fifo_depth: 32 format: int32* * mdata_sig: ~* Can I modify this file and somehow reload the files generated in the first attempt or is there other way to do what I want? Kind Regards, Maria
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com