[an error occurred while processing this directive]
|
o <= a when (sel = '1') else (others => 'Z');
o <= b when (seln = '1') else (others => 'Z');
Возможно некоторые синтезаторы не примут (others => 'Z'),тогда напишите "Z ... Z".
А Synplify просто определил, что из двух блоков (ему не известных) сигналы идут в одну точку.
E-mail: info@telesys.ru