[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
"гонки фронтов" как я понял это то, что называют static hazard (типовой пример 2-х входовый мультиплексор при 1 на инф. входах, изменение уровня на управляющем приведет к паразитному импульсу). Пример:
mux_out = in0 & !sel # in1 & sel # in0 & in1;
in0 & in1 - избыточная терма.
Это для мультиплексора
Если схема достаточно сложная - вписывать эти термы дурная трата времени и ресурсов ПЛИС.
Гораздо практичнее использовать синхронный дизайн - это я полностью согласен!
E-mail: info@telesys.ru