[an error occurred while processing this directive]
|
Почему, когда справа в группе стоит -1, слева должно быть три (или более) операнда? Иначе синтезатор на конструкции ( , a) = ( -1 , b ); вываливается с ошибкой "Node cannot be used as operand for arithmetic operator in Boolean expression".
В тоже время конструкция ( , a) = ( 1, b); компилируется без вопросов.
Как в AHDL интерпретируется -1?
Инструмент - Quartus2.1.
E-mail: info@telesys.ru