title: initializing memory in VHDL
body: <p>I have this piece of code:</p>
  
  <pre><code>type mem_type is array (0 to 15) of std_logic_vector (15 downto 0); 
  signal Mem : mem_type:= (X"269F",X"351A",X"7752",X"9152",
                           X"CCD1",X"7A8B", "A429",X"5758",
                           X"A325",X"BC3D",X"725D",X"B459",
                           X"7264",X"E241",X"74FC",X"19BC");
  </code></pre>
  
  <p>I am getting the following error at the line where I am initializing Mem:</p>
  
  <blockquote>
    <p>No array or record type can be found that has elements of types matching the aggregate.</p>
  </blockquote>