[an error occurred while processing this directive]
|
974 предупреждения в первом варианте - это слишком; почитай их, наверняка, куча сигналов вешается на землю/питание.
Так что в принципе, и не должно работать, как надо.
Число LC возросло на 300 во втором варианте - это те самые удаленные ячейки в первом варианте.
Разница между 6 и 7 - вероятно, дупликация логики из-за кривой ссылки на maxplus2.
Компиляция при правильной ссылке на примитивы на ресурсы не влияет, если выключена опция
оптимизации WYSIWYG-примитивов.
P.S. У себя имею однозначно ~ 775 ячеек (target, 32 bit). Примечательно, что разница с соответствующей альтеровской
мегафункцией по ресурсам мизерна, не больше 10 ячеек (и это при большой разнице в функциональности!)
P.P.S Декларировать LCELL, CARRY (component ... end component ) надо было перед описанием (architecture)
соответствующего entity.
E-mail: info@telesys.ru