Design a circuit that compares two -bit numbers represented in binary code and indicates whether the first is greater than, equal to or smaller than the second.
The number of bits of the numbers must be a parameter of the module with a default value as shown in the specification.
module cmp(a, b, eq, gt, lt);
parameter N=16;
input [N-1:0] a, b;
output eq, gt, lt;Design a 1-bit comparator that receives the result of the comparison of the least-significant bits. Use instances of this circuit.
a and b are the two
-bit
input numbers.
eq indicates that
a=b.
gt indicates that
ab.
lt indicates that
ab.