Prev Problem
Next Problem

68. 4-bit Comparator

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

/*Write your code here*/
module maxmin4(input[3:0] a,b,c,d,output[3:0] min,max);
wire[3:0] minab,maxab,mincd,maxcd;
assign {minab,maxab}=(a>b)?{b,a}:{a,b};
assign {mincd,maxcd}=(c>d)?{d,c}:{c,d};
assign min=(minab>mincd)?mincd:minab;
assign max=(maxab>maxcd)?maxab:maxcd;
endmodule

 

Was this helpful?
Upvote
Downvote