blob: a8b2e0b3c4ebe57a3d138db3dccf0d5fdeb2ec0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
library ieee;
use ieee.std_logic_1164.all;
entity theunit is
port (a : in std_ulogic);
end;
architecture rtl of theunit is
begin
comb : process (a)
variable c : natural range 0 to 3;
variable d : std_ulogic_vector(3 downto 0);
begin
if a = '1' then
for i in 0 to 2 loop
exit;
end loop;
end if;
c := 0;
d := (others => '0');
d(c) := '1';
end process;
end;
|