[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
синхронный - подать такт (произвольный), по нему защелкивать 10 входов, затем кодер, затем регистр на выходе
теоретически и здесь есть подвох - возможность защелкивания метастабильного состояния (пользователя не синхронизируешь :-), но пока число в секунду невелико вероятность этого метастабилити мала
PS. хотя входной регистр - в этом случае лишний
PPS. да и выходной в этом случае зачем?
по поводу дополнительных термов (как я понял (вернее не понял)) Вы предлагаете делать логику учитывающую все комбинации переходов нажатий двух, трех, ... десяти кнопок? Число получится конечное, но очень большое :-)
Но ведь глитчи возникают за счет "гонки фронтов", как Вы собираетесь выравнивать в ПЛИСе времена распространения? Одним словом - объясните Вашу идею
еще идея (не пинайте - после пива) сделать сигнал того что нажато больше 1 кнопки быстрее чем ВСЕ пути кодера этот сигнал вывести наружу на RC (задержать) - OR между ними использовать как блокировку выхода
правда непонятно зачем это все нужно для клавиатуры?
E-mail: info@telesys.ru