The following recursive VHDL function provides the needed bit count for a given integer number.

function len(x: integer) return integer is
begin
  if (x<=1) then return 1;
  else return 1+len(x/2);
  end if;
end len;
Leave a Reply

This site has been fine-tuned by 15 WordPress Tweaks