Язык проектирования Verilog, среда Active-HDL, камень Spartan3. Оцифровываю сигнал с CCD матрицы(8 разрядов) и завожу в плис, для оценки освещённости хочу посчитать среднее значение в центральном квадрате изображения. Если делать влоб - посчитать сумму всех уровней сигнала в пикселах этого квадрата а потом разделить на кол-во пикселей - очень громоздкая реализация. Можно подсчитывать дельту текущего уровня сигнала в пикселе относительно средины шкалы и просуммировать эти дельты по всему квадрату - но тогда возникают отрицательные числа. Как работать с отрицательными числами в Veriloge, подскажите примерчик.