verilog: add sv_maps iterators
[ghdl-vlg.git] / testsuite / synth / asgn01 / asgn06.vhdl
blob475f632be34532d3df3961d8dff5588b13a41a29
1 library ieee;
2 use ieee.std_logic_1164.all;
4 entity asgn06 is
5   port (clk : std_logic;
6         s0 : std_logic;
7         r : out std_logic_vector (65 downto 0));
8 end asgn06;
10 architecture behav of asgn06 is
11 begin
12   process (clk) is
13   begin
14     if rising_edge(clk) then
15        if s0 = '1' then
16          r (0) <= '0';
17          r (8 downto 5) <= x"9";
18          r (65) <= '0';
19        else
20          r (0) <= '1';
21          r (64 downto 1) <= x"ffff_eeee_dddd_cccc";
22          r (65) <= '1';
23        end if;
24     end if;
25   end process;
26 end behav;