verilog: add sv_maps iterators
[ghdl-vlg.git] / testsuite / synth / synth104 / tb_testcase1.vhdl
blob15cd2f5071e7c84193a842cd754bc53272141dd4
1 entity tb_testcase1 is
2 end tb_testcase1;
4 library ieee;
5 use ieee.std_logic_1164.all;
6 use ieee.numeric_std.all;
8 architecture behav of tb_testcase1 is
9   signal sel : unsigned (1 downto 0);
10   signal det : std_logic;
11 begin
12   dut: entity work.testcase1
13     port map (sel, det);
15   process
16   begin
17     sel <= "00";
18     wait for 1 ns;
19     assert det = '0' severity failure;
21     sel <= "01";
22     wait for 1 ns;
23     assert det = '0' severity failure;
25     sel <= "10";
26     wait for 1 ns;
27     assert det = '1' severity failure;
29     sel <= "11";
30     wait for 1 ns;
31     assert det = '1' severity failure;
33     wait;
34   end process;
35 end behav;