Предупреждения во время синтеза, не в состоянии запустить ISim

module SimpleDDS(DAC_clk, DAC_data);
input DAC_clk;
output [9:0] DAC_data;

// let's create a 16 bits free-running binary counter
reg [15:0] cnt;
always @(posedge DAC_clk) cnt <= cnt + 16'h1;

// and use it to generate the DAC signal output
wire cnt_tap = cnt[7];     // we take one bit out of the counter (here bit 7 = the 8th bit)
assign DAC_data = {10{cnt_tap}};   // and we duplicate it 10 times to create the 10-bits DAC value 
                                     // with the maximum possible amplitude
endmodule

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел последовательного типа не подключен в блоке.

ВНИМАНИЕ: Xst: 2677 - Узел cnt_15 последовательного типа не подключен в блоке SimpleDDS.

Может ли кто-нибудь помочь мне с этим предупреждением? Я не могу запустить ISim из-за того же.

module test_SimpleDDs_v;

    // Inputs
    reg DAC_clk;

    // Outputs
    wire [9:0] DAC_data;

    // Instantiate the Unit Under Test (UUT)
    SimpleDDS uut (
        .DAC_clk(DAC_clk), 
        .DAC_data(DAC_data)
    );

    initial begin
        // Initialize Inputs
        DAC_clk = 0;

        // Wait 100 ns for global reset to finish
        #100;

        // Add stimulus here
        DAC_clk = ~ DAC_clk;
        #100;
        DAC_clk = ~ DAC_clk;
    end

endmodule

1 ответ

cnt[15:8] не используются. Чтобы устранить эти предупреждающие сообщения, просто используйте 8-битный счетчик.

reg [7:0] cnt;
always @(posedge DAC_clk) cnt <= cnt + 8'h1;
Другие вопросы по тегам