У меня есть некоторые недопонимания связанные с симуляцией в Quartus.
Проблема в следующем:
Собрал счетчик на триггерах, подал на него частоту 160МГц (Cyclone I) и собирал поделенные частоты (не использовал стандартный счетчик чтобы получить вдобавок частоты с фазой 90 градусов).
схема:
Нажмите для просмотра прикрепленного файла
При симмуляции наблюдал:
Нажмите для просмотра прикрепленного файла
Налицо "разъехавшиеся в мясо" фронты.
В реальном железе картина идеальная, до 80 МГц я наблюдал на осцилле, с фронтами все в порядке, как и должно быть.
Почему симмуляция сочиняет такую ерунду с задержками?
В чем мое недопонимание?

P.S. При использовании LPM_COUNTER c фронтами на симуляции все в порядке.