Цитата(Dj_Atmex @ Mar 3 2007, 10:14)

У вас оптимизация включена? Попробуйте оптимизировать по площади.
Ну это первое, куда я ткнулся. Было включено 'Area'.
Цитата(AlexanderX @ Mar 3 2007, 11:25)

По умолчанию Квартус раскладывает асинхронную логику в одни ячейки, а регистры в другие. Для того чтобы этого не происходило ему нужно помочь. А именно: Assigments\Settings\Fitter Settings\More Settings\Auto Packed Registers -> On.

Не помогло.
Один очень шарящий чел не пожалел своего времени и разобрался. Говорит, что данную опцию фиттер в квартусе молча игнорирует. А чтобы всё-таки не 16 LE было, он поправил библиотечный файлик lpm_add_sub.tdf в недрах квартуса, заменив USE_CS_BUFFERS = 1 на 0.
Стало не 8, а 9, всё-таки, младший разряд отдельным LE генерится, а перенос с него - другим.
Интересно, чем альтеровцы думали, когда такое ваяли?