Keyword: ALIAS
An alias is an alternate name for an object. An alias is primarily used to create a slice (a one-dimensional array referring to all or part) of an existing array. An alias is not a new object, but only an alternate name for all or part of an existing object.
Note: aliases cannot be used for multi-dimensional arrays.
Examples
alias LOWBYTE :std_logic_vector(7 downto 0) is Data1(7 downto 0);
...
alias HIGHBYTE :std_logic_vector(7 downto 0) is Data1(15 downto 8);
LRM
4.3
See also