Почему мой демультиплексор с выбранным назначением сигнала не работает? - PullRequest
0 голосов
/ 21 ноября 2018

Это может быть глупый вопрос ... Я хочу создать демультиплексор с одним входом: a, байтом и двумя выходами, x и y (также байтами).имеется также входной сигнал: s Демультиплексор должен работать с выбранным назначением сигнала.Всякий раз, когда s равен 1, х должен быть значением а.Когда s равно 0, значение y должно быть значением.

       with s select x <= a when '1';
   with s select y <= a when '0';

, когда я помещаю его в такой процесс:

p1 : process (s,a)

   with s select x <= a when '1';
   with s select y <= a when '0';

end process;

Я сделал тестовый стенд и использовал его для тестирования своего dmux. Когда я пытаюсь запустить его, он говорит, что я не использовал все возможности, но я сделал?Правильно?

Кто-нибудь может мне помочь?

Заранее спасибо

...