[an error occurred while processing this directive]
|
К сожалению, Квартус не синтезит тот цикл (а менять неохота - это уже другое будет). Но если ему отдать .vqm (нетлист из атомов) после Синплифая, то из этого вполне получаются те 14 ячеек. Для этого надо просто в Assigments->Settins->Analysis&Synthesis Settings->Synthesis Netlist Optimizations поставить галку Perform WYSIWYG primitive resynthesis. С ней получаются 14 ячеек, без нее 17.
Причем даже если логику прямо, как у Вас, описать на SR триггерах, то все равно получается 17 ячеек. А вот если ее включить, то будет тоже 14. Т.ч. способ описания тут роли не играет - поведенческое описание "без потерь" переводтся в нетлист и выигрыш достигается только на низкоуровневых оптимизациях.
Кстати, а откуда 19 ячеек-то взялось?
E-mail: info@telesys.ru