Hi everyone,

In my architecture I instantiated an FM_block.vhd, and in the FM_block I
instantiated a generic_counter.vhd block.

The problem:

when I run the simulation I see that the FM_block is fine, but the
generic_counter is unreferenced, and i get the following warning:



*Starting static elaborationWARNING: [VRFC 10-122] generic_counter remains
a black-box since it has no binding entity
[/home/user/rfnoc_01/rfnoc-modules/rfnoc/fpga-src/FM_block.vhd:38]WARNING:
[VRFC 10-122] generic_counter remains a black-box since it has no binding
entity [/home/user/rfnoc_01/rfnoc-modules/rfnoc/fpga-src/FM_block.vhd:50]*

I have also opened the project in Vivado and noticed the same thing: The
file is unreferenced.

Furthermore, I add the path of the two files (FM_block and generic_counter)
to all of the Make files I could find, but to no avail.

Please help!

Thank in advance,
Ish

P.S. Further information:

The syntax used to instantiate the FM_block is as follows (verilog):



*  FM_block #(.COUNTER_WIDTH(22))  FM_block_i (.clk(ce_clk),
 .rst(ce_rst), .en (s_axis_data_tready), .min_BW(min_BW),
      .max_BW(max_BW), .BW_change_rate(BW_change_rate), .FM_out(data_out));*

And the syntax used to instantiate the generic_counter is as follows (vhdl):











*counter_change_rate : generic_counter  generic map(COUNTER_WIDTH =>
COUNTER_WIDTH)  port map( clk        => clk,          rst          => rst,
        en          => en,          min_val      => (others => '0'),
  max_val      => BW_change_rate,          new_output    =>
change_freq_en,          count_out  => open        );*
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to