sesja sie zbliza...

Jun 25, 2004 7 Replies

witam,



nie sadzilem, ze kiedys cos takiego napisze na usenet, ale mimo przejrzenia ksiazek na ten temat nie udalo mi znalezc wytlumaczenia o co chodzi, a notatek z wykladow na ten temat nie mam.



mam zadanie o tresci



automat o podanej tablicy p-w zrealizowac na pamieci ROM o 4 wejsciach adresowych. w rozwiazaniu podac wyrazenia boolowskie opisujace UMA oraz organizacje pamieci ROM.



no i tabelka:



v1 v2 v3 v4 Z



1 4 5 - - Z1
2 - 4 1 2 Z1
3 3 2 1 3 Z2
4 2 4 - 1 Z3
5 1 4 2 3 Z4


czy ktos mi moze wytlumaczyc fragment dotyczacy pamieci ROM o 4 wejsciach i czy ma to zwiazek z kolumna Z w tabelce?



Potrafie napisac wyrazenie boolowskie jesli mam tabelke dana z wyjsciami, wtedy rozpisuje sobie stany zgodne na wyjsciu, ale w tym przypadku nie mam wyjsc, jest tylko Z, ktore nie wiem co oznacza...Ktos moze mnie naprowadzic na wlasciwy kierunek?



Z gory dziekuje za pomoc. Osobom, ktore chca tylko napisac, ze powinienem byl chodzic na wyklady tez dziekuje ;-)


Pozdrawiam!!!


Mysle, ze urzadzenie sekwencyjne, a tabela jest tablica przejsc.

Sa cztery wejscia ukladu oznaczone vX, oraz cztery wyjsica oznaczone ZX. Teraz, jesli wystapi wzbudzenie na wejsciu vX to automat przeskakuje do odpowiedniego stanu z tabeli dbajac o ustawienie odp. wyjscia ZX.

Przyklad dla 1):

- jesli na v1 = 0, v2 = 0, v3 i v4 obojetne to ustaw Z1 = 1 i czeka na zmiane na vX,

- jesli v1 zmieni sie na logiczne 1 to skocz do stanu 4),

- jesli v2 zmieni sie na logiczne 1 to skocz do stanu 5),

Przyklad dla stanu 5):

- jesli v1 = v2 = v3 = v4 = 0 to Z4 = 0 i czeka na zmiane na vX,

- jesli v1 zmieni sie na 1 to skocz do stanu 1),

- jesli v2 zmieni sie na 1 to skocz do stanu 4),

- jesli v3 zmieni sie na 1 to skocz do stanu 2),

- jesli v4 zmieni sie na 1 to skocz do stanu 3),

itd.

Teraz majac taki opis musisz zaprogramowac pamiec ROM oraz polaczyc odpowiednio jej wejscia adresowe tak, aby zrealizowac powyzszy automat. Wejscia adresowe pamieci to beda vX.

Ale reszte pozostawiam Tobie, mysle ze to przyjemne zadanie ;-)

Zapomnialem, ale to oczywiste, ze 4 wyjscia danych pamieci sprzezone beda z wyjsciami ZX.

[-------]- Z1 [ ROM ]- Z2 W [ ]- Z3 y [-------]- Z4 |||| | Uk. komb.-- |||| V 1234 We

Zaleznie od automatu, czasami trzeba dodac jakis prosty ukladzik kombinacyjny ktory moze byc polaczony z wyjsciami pamieci.

Dodam jeszcze jedno, mozesz zastosowac pamiec np. 8-bitowa i cztery jej wyjscia danych podpiac do wyjsc ZX, a cztery wykorzystac do kodowania stanow. Ale to tylko podpowiedz, nie wiem czy w tym zadaniu ma to sens. Moze jak znajde czas w domu to sobie zrobie to zadanie dla sportu

Z podobnymi zadaniami ostatni raz spotkalem sie 10 lat temu jescze na studiach. eeechhhhhh, to byly czasy ;-)

Dnia pią 25. czerwca 2004 15:56 Hawix napisał(a):

Nie? I nigdy w życiu nie przydało się w praktyce - kto by takie rzaeczy na ROM-ach dłubał..

Ja. Do GALa sie nie zmiescilo, a fpga wtedy jeszcze bylo w powijakach i drogie :-)

Zreszta imho i dzis to niezly pomysl - bo jak inaczej ?

J.

Dnia sob 26. czerwca 2004 01:52 J.F. napisał(a):

Acha, a mamuty po ulicach hasały ;-)

Pozdrawiam

jeszcze 5-7 lat temu gdy ja zaczynalem wszystko bylo drogie... i zadnych mamutow nie bylo...

za to teraz jest duzo gluptakow ktorzy nie wiedza co to ksiazka...

jakis czas temu bylem u siebie w technikum i sie przerazilem co tam zobaczylem... produkuja jeszcze dzinsy z krokiem na swoim miejscu???

ale powili robimy z tego OT

pozdr

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required