Думал сделать на EPM7128S коррелятор, работающий в реальном времени, и заодно приобщиться к плисам. Микруху выбрал из-за невысокой цены и купившись на "2500 эквивалентных вентилей"

Коррелятор должен был бы коррелировать M-последовательность длиной 127(128) бит - для хорошей помехозащищенности при передаче по радиоканалу. Для начала, радостно воткнул мегафункцию "сдвиговый регистр" на 128 бит - и этот сдвиговый регистр сожрал 128 lut - все ресурсы этой плиски

Подскажите, может зря я воспользовался мегафункцией? Может, надо было как-то по другому? Или тут уже ничего не поделаешь? Пакет - Quartus II 9.0