11000
New Contributor
7 years agoWhy the compilation report didn't display the resources usage when I made the verilog file as top file?
I used a PLL to produce clock, but it didn't display the resources usage when I made the verilog file as top file. But when i set the bdf file as top file it worked.
Is there any mistakes in my top verilog file though no error accour in the quartus? Waiting for your answers. Thanks a lot.
module top(
input rst,
input clk0,
output[1:0] LED,
input[11:0] ad9220_data, // ad signal
output ad_clk_out,
input[13:0] ad9240_data,
output[15:0] usb_data,
input usb_ifclk,
output usb_slwr,
output usb_slrd,
input usb_pktend,
output[1:0] usb_fifoadr,
output usb_sloe,
input[1:0] usb_pa,
input usb_flagc,
input usb_flaga
);
wire clk_ms;
wire clk_ad;
wire clk_ad_en;
wire areset_sig;
wire locked_sig;
reg[255:0] te;
PLL PLL_inst (
.areset ( areset_sig ),
.inclk0 ( clk0 ),
.c0 ( clk_ms ),
.c1 ( clk_ad ),
.locked ( locked_sig )
);
ad_clk_con ad_clk_enuser(clk_ad, clk_ad_en, ad_clk_out);
endmoduleHi 11000,
Synthesizer removes all logic whose outputs are unused.
You have have to route out some outputs otherwise the synthesizer will remove all of the logic.
Let me know if this has helped resolve the issue you are facing or if you need any further assistance.
Regards
Anand