As far as I know, there is no βdirectβ way to achieve what you are looking for. You can use the following, which is a valid VHDL.
constant init : std_logic_vector (11 downto 0) := X"11A"; signal v : std_logic_vector (9 downto 0) := init(9 downto 0);
source share