56. Control Flow Basics

Question.10

What is the resulting value of grant ?

reg [2:0] request = 3'b01z;
reg [1:0] grant;

always @(*) begin
    casez (request)
        3'b1??: grant = 2'b11;
        3'b01?: grant = 2'b10;
        3'b001: grant = 2'b01;
        default: grant = 2'b00;
    endcase
end

 

Need Help? Refer to the Quick Guide below

Select Answer