[an error occurred while processing this directive]
|
я вот учусь помаленьку, не очень пока понимаю
вобщем одно и тоже на Verilog
там счетчик, регистр SPI и немного логики
MAX более 20 бит сделать не могет - не влезает пишет
Quartus - 28 впихивает
Правда я вот что увидел. Там суть такая, счетчик увеличивается, при определенном условии его содержимое переписывается в SPI регистр и счетчик обнуляется
я явно завел 2 массива, счетный и SPI
MAX их оставил, и как я понял, использовал еще регистры для работы библиотечного lpm_add
Quartus же сам счетный регистр выкинул (!?) и использовал для работы те, что юзает lpm_add
Это все конечно круто, но терзают сомнения... В симуляторе вроде все неплохо.
Это Quartus действительно настолько лучше оптимизирует ?
E-mail: info@telesys.ru