You are on page 1of 1

function conv_std_logic_vector(j:integer range 7 downto 0) return std_logic_vector is variable result :std_logic_vector(2 downto 0); variable temp: integer; begin

temp:= j ; for i in 0 to 2 loop if(temp mod 2)=1 then result(i):='1'; else result(i):=0; end if; temp:=temp/2; end loop; return result; end;

You might also like