Programming/Verilog

Verilog log2 function

쵸코아몬드 2020. 2. 13. 20:24
function integer log2;
    input integer x;
    integer n, m;
begin
    n = 0;
    m = 1;
    while (m < x) begin
        n = n + 1;
        m = m * 2;
    end
    log2 = n;
end
endfunction