Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Układ Dodająco Odejmujący dwie 4-bitowe liczby w U2

Neoos111
-
-
Posty:1
Rejestracja:16 sty 2011, o 23:26
Lokalizacja:BDG
Układ Dodająco Odejmujący dwie 4-bitowe liczby w U2

Postautor: Neoos111 » 16 sty 2011, o 23:27

Witam, mam wielki problem, musze zrobić taki układ:

Układ dodający lub odejmujacy ( w zaleznosci od sygnalu sterujacego).
zbudowany z 2 4-bitowych liczb w notacji U2. Uklad ma byc zbudowany z sumatorow pełnych te zas z bramek.

Nie moge za cholere tego zrobić, mam troche ale rózne bledy sa.

Np. 5 i 2
dodaje dobre = 7, odejmuje dobrze =3

ale jak dam 5 i 0 to w dodawaniu jest 5 a w odejmowniu pokazuje minus osiem...

Prosze was o pomoc. załączam układ jaki posiadam

Pozdrawiam


schemat:

http://img259.imageshack.us/img259/3121/65955872.jpg

tg3a
-
-
Posty:243
Rejestracja:26 maja 2008, o 19:46
Lokalizacja:Warszawa

Postautor: tg3a » 17 sty 2011, o 14:40

Witam.
A skąd pomysł na wypracowanie sygnału CI do sumatora najmłodszego bitu (LSB) jako sumy logicznej (OR) sygnału kierunku działania (+/-) oraz najstarszego bitu (MSB) wyniku? To zresztą jest rodzaj pętli sprzężenia zwrotnego, i przypuszczalnie dla pewnych stanów wejść będzie się wzbudzać, tzn. dajmy na to stan wysoki na wyjściu Σ3 podany na CI0 spowoduje zmianę Σ3 na stan niski, a to przy specyficznym stanie wejść ponownie przywróci stan, dla którego Σ3 jest w stanie wysokim, i ze względu na opóźnienia cały układ zacznie generować odpowiednio wysoką częstotliwość.
Zresztą już wiem, kiedy przykładowo tak właśnie będzie: gdy do -8 (t.j. stan bitów 1000) dodamy (t.j. sygnał kierunku 0) wartość 7 (t.j. stan bitów 0111). Wynik dodawania w sumatorach będzie równy 1111, i bramka OR z jedynki wyniku na MSB i zera kierunku wypracuje CI0=1, co spowoduje propagację przeniesienia poprzez wszystkie sumatory, i zmianę wyniku na 0000 - i teraz bramka OR z zera MSB i zera kierunku da ponownie na CI0 wartość zero.
Pozdrawiam, i... powodzenia! W razie czego - mogę podpowiedzieć dalej.
P.S. Ale najwcześniej wieczorem.

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości