Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ср сен 27, 2017 21:48:51
Приветствую!
Написал на верилоге модуль, осуществляющий задержку входного сигнала. Для его проверки в той же ПЛИС (EPM240T100C5) сделал модуль генератора меандра, посмотрел сигналы - все работало правильно и стабильно. Потом взял сигнал от внешнего генератора - появились плавающие баги. После нескольких попыток оптимизации кода добиться корректной работы схемы так и не удалось.
Ср сен 27, 2017 22:02:41
Фронты внешнего сигнала должны быть идеально сформированы...
Ср сен 27, 2017 22:09:15
Фронты там крутые - генератор сделан на 74HC132 и находится на плате рядом с ПЛИС.
Чт сен 28, 2017 23:16:56
Проблема была в метастабильности и оказалась решена двумя триггерами на входе внешнего сигнала.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.