[FPGA] MAXIMATOR rejestr przesuwny
: sobota 09 kwie 2016, 22:31
Kolejny przykład, rejestr przesuwny na przerzutnikach D FF.
Do wejścia D (pin B15) podłączony jest przycisk R, on steruje poziomem sygnału na wejściu pierwszego przerzutnika. Przycisk L (pin B16) jest podłączony do wejścia C_BTN, po przez debouncer wyzwala przerzutniki. Do wyjść zostały podpięte diody LED znajdujące się na płytce MAXimatora w celu zobrazowania działania rejestru.
Działanie układu, polega na przepisaniu przez każdy przerzutnik wartości sygnału z wejścia D na wyjście Q. Przepisanie sygnału wykonywane jest w momencie pojawienia się zbacza narastającego na wejściu wyzwalającym przerzutnik.
Aby przetestować załączony przykład należy wyzwalać rejestr przesuwny przyciskiem L, oraz przytrzymywać przycisk R, jeśli chcemy zapalić pierwszą diodę.
Do wejścia D (pin B15) podłączony jest przycisk R, on steruje poziomem sygnału na wejściu pierwszego przerzutnika. Przycisk L (pin B16) jest podłączony do wejścia C_BTN, po przez debouncer wyzwala przerzutniki. Do wyjść zostały podpięte diody LED znajdujące się na płytce MAXimatora w celu zobrazowania działania rejestru.
Działanie układu, polega na przepisaniu przez każdy przerzutnik wartości sygnału z wejścia D na wyjście Q. Przepisanie sygnału wykonywane jest w momencie pojawienia się zbacza narastającego na wejściu wyzwalającym przerzutnik.
Aby przetestować załączony przykład należy wyzwalać rejestr przesuwny przyciskiem L, oraz przytrzymywać przycisk R, jeśli chcemy zapalić pierwszą diodę.