debouncing i GAL ?

Sep 17, 2004 0 Replies

Witam!



Zastanawiam sie nad takim urzadzeniem (opis moze byc dosc nie jasny za co z gory przepraszam):



Do ukladu po jednej stronie 8 wejsc, "wewnatrz" ukladu podlaczonych do bramki (np: nand) ktora dawala by sygnal po wcisnieciu klawisza inicjujacy jakis tam licznik i latch`ujacy sygnal wejsciowy. Licznik po przepelnieniu porownywal by wartosc z portu z wartoscia latcha i jesli obie wartosci byly by takie same to wywolywal przerywanie.



Dodatkowo myslalem ze idealnie byla by mozliwosc podlaczenia tego ukladu do magistrali pamieci zewnetrznej mikroprocesora, i tutaj chcialbym miec dwa rejestry: konfiguracyjny (preskaler do licznika) + wl/wyl przerywania + przerywania hi/lo oraz rejestr danych z ktorego zczytywany byl by stan klawiszy po wywolaniu przerywania.



Pytanie brzmi jak sie do tego zabrac, czy dalo by sie to wykonac na jakims ukladzie gal ? Jesli nie to jak ? Chodzi mi tutaj o programowalna logike. Czy to jest w ogole oplacalne ? Bo przeciez sa uklady dedykowane do eliminacji drgan. Jestem w temacie zielony ale zadanie brzmi ciekawie wiec prosze o jakies namiary i info.



pozdr. LB



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required