[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
То, что делаеш логику сам -это правильно. Сам убеждался не раз, что самостоятельно написанную СДНФ сигнала можно заставить работать на больших частотах и занимает она меньше.
Для тех кто несогласен посмотрите любой проект серьезной схемы работающей на частотах более 100MHz написанной не Вами, а тем кто продает свои функции за бабки, все ответственные места прописаны ручками, а не через if или case.
О вопросе: Если схема твоя синхронная(та которая будет обрабатывать закодированную комбинацию нажатой кнопки) и декодер клавы успевает за такт сработать, то на "глитч" (по русски его называют "неустойчивый такт") можно не обращать внимания, но если тактовая частота большая, т.е если ты успеешь нажать и отпустить кнопку быстрее чем за такт, то придется тебе вставлять асинхронные RS тригера или D тактируемые от нажатой кнопки, что вообще всегда лучше делать если имеешь дело с кнопками.
А если асинхронная, то задумайся надо ли тебе это - по моему опыту это сложно сделать на плисах, их проектируют как синхронно работающие,
ну а если надо то вспоминай СДНФ и вводи избыточность или меняй схему декодирования...
Удачи!
E-mail: info@telesys.ru