Pomozcie, bo nie wiem jak sie do tego zabrac!

Aug 17, 2005 2 Replies

Szukam pomocy w rozwiazaniu zadania z egzaminu (niestety ja sobie nie poradzilem:/). Mam pare ksiazek na temat ukladow kombinacyjnych i multiplekserow, ale zadania w nich zaware maja banalny poziom - sprowadzaja sie do realizacji funkcji na Mpx. A tu zadanie, z ktorym mam problem:


Dany jest pięciobitowy kod dwójkowy S=(S4 S3 S2 S1 S0)2 służący do przesyłania 3 symboli ABC, korygujący pojedyncze przekłamania. Kod ma postać jak na Rys.l. Zaprojektować z wykorzystaniem Mpx 8x1 oraz bramek NAND układ kombinacyjny dekodujący symbole A B C z korekcją pojedynczych błędów (Rys.2). Kody poszczególnych symboli w postaci liczb dwubitowych W1 W0, zawiera tabela zamieszczoną na Rys.3. W przypadku przekłamań wykrytych, ale niemożliwych do skorygowania, wyjście układu powinno przyjąć wartości W1 = 0, W0 = 0. Uwaga! na wejścia adresowe multipleksera podać zmienne S4 S3 S2 (S4 ma być najbardziej znaczącym bitem adresu). Rozwiązanie ma zawierać: • Tabelę Karnaugh'a działania układu • Minimalne funkcje zmiennych S1 S0 podawanych na wejścia informacyjne multiplekserów • Schemat układu


Rysunki z kartki:



Rys.1:


------------------------- |\KOD | | |------ | S4 S3 S2 S1 S0| |Symbol\| | |-----------------------| | A | 0 0 0 0 0| | B | 0 1 1 1 1| | C | 1 0 1 0 1|



-------------------------


Rys.2.


S4 ->|----| S3 ->| | S2 ->| |->W1 S1 ->| | S0 ->| |->W0 |----|


Rys.3.


---------------- |\KOD | | |------ | W1 W0| |Symbol\| | |--------------| | A | 0 1| | B | 1 0| | C | 1 1|



----------------


No i mam problem bo nie wiem czy to ma byc na jednym multiplekserze? Bo w zadaniu jest cos o kilku... No i co oznaczaja te W0 i W1 skoro jak wiadomo multiplekser ma jedno wyjscie?



Za wszystkie uwagi mogace przyblizyc mnie do rozwiazania bede wdzieczny.



pozdrawiam


"Dawido":> Szukam pomocy w rozwiazaniu zadania z egzaminunikt nie chce pomoc studentowi ? :(> No i mam problem bo nie wiem czy to ma byc na jednym> multiplekserze? Bo w zadaniu jest cos o kilku...wyglada na to, ze trzeba uzyc konkretnie 2 mux,jeden produkuje W0, drugi W1; S0 ->

| troche logiki NAND | => | mux0 | -> W0 / W0 wg. rys3 / S1 ->

S0 ->

| troche logiki NAND | => | mux1 | -> W1 / W1 wg. rys3 / S1 ->

adresy mux0 i mux1 to S4,S3,S2

================= z gory zaznaczam, ze to powyzej to opis jak ja zrozumialem warunki zadania, nie jak bym to zrobil;

JA

JA napisał(a):

Witam!

Chcialem to przedstawic jak ja to widze.

Z warunkow zadania otrzymujemy tabele Karnaugh:

||

---------------------------||---------------- |\S2 S3 S4 | | | | || | | | | |----------|000|001|011|010||110|111|101|100| |S0 S1 \| | | | || | | | | |--------------------------||---------------| | 00 | A | a | x | x || x | x | c | a | | 01 | a | x | x | x || b | x | x | x | | 11 | x | x | x | b || B | b | c | b | | 10 | a | c | x | x || b | c | C | c |

---------------------------||---------------- ||

Gdzie:

A,B,C - sygnal bez przeklaman a,b,c - sygnal z 1 przeklamaniem, mozliwe do skorygowania x - sygnal niemozliwy do skorygowania - za duzo przeklaman

Teraz mam problem, bo po minimalizacji nie wiem jak to ugryzc zeby na wyjsciu dostawac W0 i W1:/

Bede wdzieczny za wszelkie krytyczne uwagi oraz przemyslenia odnosnie mojego toku rozumowania.

Pozdrawiam

Dawid

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required