[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
... и имеющий на выходе логику сброса не считал правильно в железе, именно из-за иголок (соревнований). Если учитывать ненулевые скорости распространения, особенно в случае с использованием многоразрядных счетчиков и очень высокое быстродействие триггеров, в том числе по сигналам сброса, получалось, что ближайшие к логике сброса триггеры уже сбрасывались, исчезало само условие сброса, ранее ,чем сигнал доходил до дальних триггеров в кристалле. Причем входная частота неважна, важна длинна счетчика. Решение некрасивое, но эффективное - поставил триггер для запоминания состояния сброса, а на его стробирующий вход - инверсный клок. Если кто подскажет, как это по человечески сделать, буду рад.
E-mail: info@telesys.ru