[an error occurred while processing this directive]
|
почему когда я пишу следующим образом:
if (add_sub)
out <= a + b;
else
out <= a - b;
результат синтезируется в addsub только в случае, если a и b - порты,
если же b - параметр, то синтез начинает городить 1 adder + 1 substractor? (Xilinx Webpack). Это как нибудь лечится, а то ерунда получается - при сложении/вычитании с константой в 2 раза больше ресурсов жрет.
E-mail: info@telesys.ru