You are on page 1of 2

Relational Operators

greater-than: >

less-than: <

greater-than-or-equal-to: >=

less-than-or-equal-to: <=

Example :

if (x = = y) e = 1;

else e = 0;

// Compare in 2’s compliment; a>b

reg [3:0] a,b;

if (a[3]= = b[3]) a[2:0] > b[2:0];

else b[3];

Equivalent Statement

e = (x == y);

Example:

module des;

reg [7:0] data1;

reg [7:0] data2;

initial begin

data1 = 45;

data2 = 9;

$display ("Result for data1 >= data2 : %0d", data1 >= data2);

data1 = 45;

data2 = 45;

$display ("Result for data1 <= data2 : %0d", data1 <= data2);

data1 = 9;
data2 = 8;

$display ("Result for data1 > data2 : %0d", data1 > data2);

data1 = 22;

data2 = 22;

$display ("Result for data1 < data2 : %0d", data1 < data2);

end

endmodule

Result:

Result for data1 >= data2 : 1

Result for data1 <= data2 : 1 Result for data1 > data2 : 1

Result for data1 < data2 : 0

You might also like