Цитата(count_enable @ Feb 18 2016, 13:18)

Корень посчитаю кордиком, сумму аккумулятором, а вот как быть с квадратом разницы? Возможно ли это сделать на одном DSP48 блоке за вменяемое количество циклов?
Так готовый IP-Core комплексного умножителя должен подойти. Там и латентность выбрать можно.
Примерно так:
X_re = A(0)-B(0);
X_im = A(1)-B(1);
Y_re = A(0)-B(0);
Y_im = B(1)-A(1);
X*Y = [A(0)-B(0)]^2+[A(1)-B(1)]^2;
PS. Хотя, если все значения идут с задержкой в один такт, то можно, КМК, и один умножитель использовать ..
Наверное, это будет оптимальнее по ресурсам.