[an error occurred while processing this directive]
|
Если взять частный случай:
1. Нужно взять только length младших разрядов arrval
2. not arrval'ascending
3. arrval'right = 0
то можно так (раскрашивать не буду :-))
function get_slice(arrval : std_logic_vector; constant length : integer) return std_logic_vector is
alias r : std_logic_vector(length-1 downto 0) is arrval (length-1 downto 0);
begin -- slice
return r;
end get_slice;
E-mail: info@telesys.ru