Prev Problem
Next Problem

58. Maximum of Two Numbers

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

module max2_func (
    input  [7:0] a,
    input  [7:0] b,
    output [7:0] max
);
    // ---------- Predefined function (complete the body) ----------
    function [7:0] max2;
        input [7:0] x, y;
        begin
            // TODO: write the single comparison line below:
            // max2 = ( /* condition */ ) ? /* ... */ : /* ... */ ;
            max2= (a>b) ? x:y;
        end
    endfunction
    // -------------------------------------------------------------

    // TODO: call the function to produce the output
    // assign max = max2( /* ... */ , /* ... */ );
    assign max = max2(a,b);

endmodule

 

Was this helpful?
Upvote
Downvote