Witam, mam następujące zadanie do wykonania i wiem, że jest to odgrzewany kotlet, ale pomoc która jest zamieszczona w internecie nie rozwiewa moich pytań.
Zaprojektować układ, który dla słowa wejściowego A:(ai, i=0, n-1) produkuje słowo wyjściowe B(bi, i=0, n-1) pomijając pierwszą jedynkę od lewej i pierwszą jedynkę od prawej strony.
Przykład:
A|11111|01011|01100|00100|00000|
B|01110|00010|00000|00000|00000|
Wiem, jak ma wyglądać blok i-ty oraz blok pierwszy i ostatni.
Oto moje tablice prawdy:
x- wejście główne
WZP- wycięto z prawej
WZL- wycięto z lewej
y- wyjście główne
PNP- przekazanie na prawo
PNL- przekazanie na lewo
x | WZP | WZL | y | PNL | PNP |
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 1
1 0 0 0 1 1
1 0 1 0 1 1
1 1 0 0 1 1
1 1 1 1 1 1
Zminimalizowane postacie funkcji za pomocą tablic Karnaugh'a:
y=x WZP WZL
WZL= WZP+x
PNP= WZL+x
Prosiłbym o podpowiedź czy założenie że y dla 111 jest poprawne i przyjmuje wartość logiczną 1?
Po wykonaniu tych rzeczy próbowałem zrobić symulację w multisimie, który jakbym nie kombinował nie chce działać poprawnie. Na wejściach x generator słów, na wyjściach żarówki. Widziałem w Internecie, że stosowano tutaj inwertery, ale nie mogę pojąć dlaczego, to by oznaczało że wszystko co zrobiłem jest do bani? Czy mógłby mi ktoś podpowiedzieć jak dokończyć to zadanie?
Zaprojektować układ, który dla słowa wejściowego A:(ai, i=0, n-1) produkuje słowo wyjściowe B(bi, i=0, n-1) pomijając pierwszą jedynkę od lewej i pierwszą jedynkę od prawej strony.
Przykład:
A|11111|01011|01100|00100|00000|
B|01110|00010|00000|00000|00000|
Wiem, jak ma wyglądać blok i-ty oraz blok pierwszy i ostatni.
Oto moje tablice prawdy:
x- wejście główne
WZP- wycięto z prawej
WZL- wycięto z lewej
y- wyjście główne
PNP- przekazanie na prawo
PNL- przekazanie na lewo
x | WZP | WZL | y | PNL | PNP |
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 1
1 0 0 0 1 1
1 0 1 0 1 1
1 1 0 0 1 1
1 1 1 1 1 1
Zminimalizowane postacie funkcji za pomocą tablic Karnaugh'a:
y=x WZP WZL
WZL= WZP+x
PNP= WZL+x
Prosiłbym o podpowiedź czy założenie że y dla 111 jest poprawne i przyjmuje wartość logiczną 1?
Po wykonaniu tych rzeczy próbowałem zrobić symulację w multisimie, który jakbym nie kombinował nie chce działać poprawnie. Na wejściach x generator słów, na wyjściach żarówki. Widziałem w Internecie, że stosowano tutaj inwertery, ale nie mogę pojąć dlaczego, to by oznaczało że wszystko co zrobiłem jest do bani? Czy mógłby mi ktoś podpowiedzieć jak dokończyć to zadanie?