Mam taki problem, że chciałbym utworzyć symulację działania układu sekwencyjnego, ale choć łatwo znaleźć opisy z jakich elementów taki układ się składa i co ma robić, nigdzie nie natknąłem się na opis jak dokładnie przebiega krok po kroku funkcjonowanie takiego układu, a to właśnie jest mi najbardziej potrzebne. Z tego co mam jestem w stanie się jako tako domyślić, ale chciałbym mieć pewność czy aby na pewno wszystko rozumiem żeby gdzieś coś nie było źle. Czy poniższy opis przykładowy jest poprawny?
Mamy przykładowy układ mający x wejść, y wyjść i z komórek pamięci wewnętrznej. Przez układ musimy przepuścić 5 wektorów binarnych o długości x, a początkowy stan wewnętrzny wynosi z zer. Po zadaniu pierwszego wektora na wejścia układu, przepuszczamy ten wektor oraz te zera w pamięci przez bramki układu, sygnały są przetwarzane, aż ostatecznie otrzymujemy na wyjściu y bitów wektora wyjściowego, a w pamięci wewnętrznej z bitów nowego stanu. Teraz z kolei bierzemy drugi wektor oraz ten nowy stan, przepuszczamy przez układ, i otrzymujemy drugi wektor wyjściowy oraz kolejny stan pamięci. Teraz wysyłamy trzeci wektor wraz z nowym stanem, potem czwarty i piąty, aż w końcu otrzymujemy ciąg pięciu wektorów wyjściowych otrzymanych z zadania na układ sekwencji pięciu wektorów wejściowych. Krótko mówiąc, wartości wyjściowe stanu obecnego są zawsze funkcją wartości wejściowych stanu obecnego i wartości wewnętrznych stanu poprzedniego.
Tak miałby działać taki układ? Dobrze wszystko zrozumiałem? Nie znalazłem na tym forum podobnego tematu, więc chyba nikt przede mną nie poruszał tego problemu...
Mamy przykładowy układ mający x wejść, y wyjść i z komórek pamięci wewnętrznej. Przez układ musimy przepuścić 5 wektorów binarnych o długości x, a początkowy stan wewnętrzny wynosi z zer. Po zadaniu pierwszego wektora na wejścia układu, przepuszczamy ten wektor oraz te zera w pamięci przez bramki układu, sygnały są przetwarzane, aż ostatecznie otrzymujemy na wyjściu y bitów wektora wyjściowego, a w pamięci wewnętrznej z bitów nowego stanu. Teraz z kolei bierzemy drugi wektor oraz ten nowy stan, przepuszczamy przez układ, i otrzymujemy drugi wektor wyjściowy oraz kolejny stan pamięci. Teraz wysyłamy trzeci wektor wraz z nowym stanem, potem czwarty i piąty, aż w końcu otrzymujemy ciąg pięciu wektorów wyjściowych otrzymanych z zadania na układ sekwencji pięciu wektorów wejściowych. Krótko mówiąc, wartości wyjściowe stanu obecnego są zawsze funkcją wartości wejściowych stanu obecnego i wartości wewnętrznych stanu poprzedniego.
Tak miałby działać taki układ? Dobrze wszystko zrozumiałem? Nie znalazłem na tym forum podobnego tematu, więc chyba nikt przede mną nie poruszał tego problemu...