debouncing i GAL ?

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

Reply to
drozdu
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.