ENTITY repro IS END repro; ARCHITECTURE vhdl_behavioral of repro IS constant userpreload : boolean := true; CONSTANT MaxData : NATURAL := 16#FF#; --255; CONSTANT AddrRANGE : NATURAL := 16#0FFFFFF#; TYPE MemArray IS ARRAY (0 TO AddrRANGE) OF INTEGER RANGE -1 TO MaxData; SHARED VARIABLE Mem : MemArray := (OTHERS => MaxData); begin MemPreload : PROCESS BEGIN IF UserPreload THEN Mem := (OTHERS => MaxData); end if; WAIT; END PROCESS MemPreload; END vhdl_behavioral;