Делаю на Циклоне 2 простой IIR фильтр (память, два умножителя + 2 накапливающих сумматора). На первом вычисляется элемент Z0, на втором - выходной результат. Проблема в том, что при промежуточных операциях в накапливающих сумматорах образуются числа, которые значительно больше результата. Однако при оптимизации Квартус выбрасывает их, поскольку эти выводы не выходят наружу из модуля. Все работает, если на вход подавать достаточно малые числа, оставляя запас по разрядности. Но меня этот вариант не устраивает. Как Квартус заставить перестать изгаляться и обрезать старшую часть накапливающего сумматора?