Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Problem with the error Top partition does not contain any logic

Hellow, my problem is that my code compile until 50%, but this show me the error Top partition does not contain any logic, this code is my test bench of other code with 2 inputs with the specify bits for each one and the output of 4 bits. I am trying with this code a clock for each bit with diferent period and iam trying to prove some inputs.

`timescale 1ns / 1ns

//clock generation using initial and always statements

module TodoUnido_V ();

reg [9:0]A;

reg [5:0]B;

wire [5:0]Dia;

TodoUnido

DUT (A[9:0],B[5:0],Dia[4:0]);

initial

begin

A[9] = 1'b0 ;

# 5

A[9] =~ A[9];

A[8] = 1'b0 ;

//#10

//A[8] =~ A[8];

A[7] = 1'b0 ;

# 5

A[7] =~ A[7];

A[6] = 1'b0 ;

//#5

//A[6] =~ A[6];

A[5] = 1'b0 ;

# 5

A[5] =~ A[5];

A[4] = 1'b0 ;

//#5

//A[4] =~ A[4];

A[3] = 1'b0 ;

# 5

A[3] =~ A[3];

A[2] = 1'b0 ;

//#5

//A[9] =~ A[9];

A[1] = 1'b0 ;

# 5

A[1] =~ A[1];

A[0] = 1'b0 ;

//# 5

//A[9] =~ A[9];

B[5] = 1'b0 ;

# 160

B[5] =~ B[5];

B[4] = 1'b0 ;

//# 160

//P[5] =~ P[5];

B[3] = 1'b0 ;

# 160

B[3] =~ B[3];

B[2] = 1'b0 ;

# 160

B[5] =~ B[5];

B[1] = 1'b0 ;

//#160

//P[1] =~ P[1];

B[0] = 1'b0 ;

//# 160

//P[0] =~ P[0];

end

//determine length of simulation

initial

# 400 $finish;

endmodule

2 Replies

  • Udith's avatar
    Udith
    Icon for New Contributor rankNew Contributor

    Try this.. It worked for me...

    First make the Module code as the top level entity (not the test-bench) then compile...

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    This design does no contain any logic, because it appears to be test code.

    What is the DUT? have you tried synthesising that on its own?