[an error occurred while processing this directive]
|
Есть компонент, в нем счетчик, его размер через generic(n) передается в компонент. По определенным условиям счетчик уменьшает свое значение и на выходе компонена (out) формируется "1" или "0" в зависимости от значения счетчика. Являются ли приведенные ниже присвоения сигналу out эквивалентными (n=3, например)?
cntr : std_logic_vector (n-1 downto 0);
out : out std_logic;
out <= '1' when cntr = (0 => '1', n-1 downto 1 => '0') else '0';
и
out <= '1' when cntr = "001" else '0';
E-mail: info@telesys.ru