systemy logiczne
Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!
From: "Marcin K." <martiin_at_nospam_polbox.com>
Subject: systemy logiczne
Date: Tue, 08 Dec 1998 08:36:41 GMT
witam
prosze o pomoc, bo juz nie wiem kto moglby mi pomoc
rozwiazac moj problem.
mam do rozwiazania 2 zadanka:
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Pracuje na prpogramie Wewb (electronics workbench 4.01),
w ktorym przygotowanie programu jest wymagane.
Bede wdzieczny nawet za szkice na kartkach(pliki np. z corela) z
zaznaczeniem
co gdzie wchodzi i wychodzi (systemy logiczne nioe sa moja dobra
strona).
aha. jesli moje pytanie nie jest na ta grupe, a jest grupa ktora
zajmuje sie tak akademickimi zagadnieniami prosze o podanie adresu.
Z gory dziekuje. mam nadzieje, ze mi ktos pomoze..
--
______________________________________
*** "Martinez" ***
Marcin Kurpiewski
martinez_at_nospam_infeco.pb.bialystok.pl
From: "Marcin K." <martiin_at_nospam_polbox.com>
Subject: Re: systemy logiczne
Date: Tue, 08 Dec 1998 23:51:46 GMT
Powiedzmy, ze w zad. 1 slowo ma byc 6 bitowe a rozlozenie grup
przypadkowwe.
Co do zadania 2.
Moglbys to jakos naszkicowac (masz mozliwosc wykonania tego w el.
worbench 4.01)?
Dodatkowym problemem jest narysowanie drzewa alkorytmu (grafu).
moze wiesz jak do tych zadan wypisac tabele przejsc i wyjsc?
Pozdrawiam
Bardzo mi na tym zalezy...................Postawie piwo :-))))))))))))
Bartosz Kiziukiewicz wrote:
On Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
wrote:
witam
prosze o pomoc, bo juz nie wiem kto moglby mi pomoc
rozwiazac moj problem.
mam do rozwiazania 2 zadanka:
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
Ilo bitowe ma być to słowo? Czy rozłożenie grup jedynek ma być
zupełnie przypadkowe, czy np. zaczynają się od jednej krawędzi?
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Czy z prawej strony jest najmniej znaczący bit? bo je?li tak (a
zazwyczaj tak się oznacza), to obydwa ciągi (a i b) są równoważne i
można to zrobić na bramce AND (lub NAND + NOT).
Pozdrawiam
Bartek
<kiziuk_at_nospam_friko.onet.pl>
<kiziuk_at_nospam_it.pw.edu.pl>
--
______________________________________
*** "Martinez" ***
Marcin Kurpiewski
PS. Prosze o nieodsylanie tej wiadomosci
przez "reply" tylko na w/w adres.
From: babuszka_at_nospam_free.polbox.pl (Baba Naga)
Subject: Re: systemy logiczne
Date: Wed, 09 Dec 1998 02:38:48 GMT
Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
napisał(a):
Bede wdzieczny nawet za szkice na kartkach(pliki np. z corela) z
zaznaczeniem
co gdzie wchodzi i wychodzi (systemy logiczne nioe sa moja dobra
strona).
je¶li chcesz się czegokolwiek nauczyć to masz to zrobić a nie zerżn±ć,
no chyba, że nie chcesz,
w tym momencie nie podam ci rozwi±zania, bo mi się nie chce do tego
dochodzi a i potrwałoby trochę, ale mogę powiedzieć, że jest raczej
proste, choć wymaga znajomo¶ci metody lub posiadania narzędzia, które
to rozwi±że za ciebie
aha. jesli moje pytanie nie jest na ta grupe, a jest grupa ktora
zajmuje sie tak akademickimi zagadnieniami prosze o podanie adresu.
nie ma
From: martino <martino_at_nospam_kki.net.pl>
Subject: Re: systemy logiczne
Date: Wed, 09 Dec 1998 11:00:58 GMT
tu nie chodzi czy sie nauczew czy nie.
problem jest taki, ze czesc mojej grupy laboratoryjnej sie wykruszyla i
zostalem sam.
o przeniesieniu nie ma mowy, a laborki trza robic.
Skoro napisales, ze robic ci sie nie chce to moj problem, ale na cholere
jest ta grupa?
mielic jezorem to kazdy umie i gdyby ludzie spodziewali sie, ze taka
otrzymaja pomoc w stylu "pomoglbym ci ale pierdze i nie moge teraz" to by
nikt sobie gitary nie zawracal czyms takim jak grupa dyskusyjna.
Taka tendencje zauwazylem juz na paru grupach (nie na wielu, tylko na
paru).
Myslalem, ze tu jest inaczej ale coz........
W kazdym razie dzieki za cokolwiek, mam nadzieje, ze to mi w jakims
stopniu pomoze.
Baba Naga wrote:
Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
napisał(a):
Bede wdzieczny nawet za szkice na kartkach(pliki np. z corela) z
zaznaczeniem
co gdzie wchodzi i wychodzi (systemy logiczne nioe sa moja dobra
strona).
je¶li chcesz się czegokolwiek nauczyć to masz to zrobić a nie zerżn±ć,
no chyba, że nie chcesz,
w tym momencie nie podam ci rozwi±zania, bo mi się nie chce do tego
dochodzi a i potrwałoby trochę, ale mogę powiedzieć, że jest raczej
proste, choć wymaga znajomo¶ci metody lub posiadania narzędzia, które
to rozwi±że za ciebie
aha. jesli moje pytanie nie jest na ta grupe, a jest grupa ktora
zajmuje sie tak akademickimi zagadnieniami prosze o podanie adresu.
nie ma
From: babuszka_at_nospam_free.polbox.pl (Baba Naga)
Subject: Re: systemy logiczne
Date: Wed, 09 Dec 1998 15:55:38 GMT
Wed, 09 Dec 1998 11:00:58 GMT, martino <martino_at_nospam_kki.net.pl>
napisał(a):
tu nie chodzi czy sie nauczew czy nie.
nikt nie ma ochoty co tydzień odwalać roboty za kolejnych nierobów ani
tutaj ani NIGDZIE, ale je¶li chcesz się rozwijać to nie ma problemu,
kto¶ być może dla własnej satysfakcji itp itd pomoże ci
problem jest taki, ze czesc mojej grupy laboratoryjnej sie wykruszyla i
zostalem sam.
o przeniesieniu nie ma mowy, a laborki trza robic.
bez skończonej szkoły można naj±ć się do pracy fizycznej, a nawet
próbować w zawodzie elektronika unikaj±c pewnych zadań
Skoro napisales, ze robic ci sie nie chce to moj problem, ale na cholere
jest ta grupa?
na pewno nie po to by dawać gotowce leniwym
mielic jezorem to kazdy umie i gdyby ludzie spodziewali sie, ze taka
otrzymaja pomoc w stylu "pomoglbym ci ale pierdze i nie moge teraz" to by
nikt sobie gitary nie zawracal czyms takim jak grupa dyskusyjna.
szukasz jelenia ? jaki ja mam interes by rozwi±zywać to za ciebie ? no
powiedz, co miałoby mn± kierować bym się skusił ? a może my¶lisz, że
tylko ty jeste¶ taki inteligentny, że dasz zajęcie innym ? chę ? bo ja
ci mogę dać, ale obawiam się, że zmyjesz się w trakcie omawiania
problemu
Taka tendencje zauwazylem juz na paru grupach (nie na wielu, tylko na
paru).
Myslalem, ze tu jest inaczej ale coz........
my¶lał indyk o niedzieli ... i wiesz jak mu dobrze zrobili
W kazdym razie dzieki za cokolwiek, mam nadzieje, ze to mi w jakims
stopniu pomoze.
nie ma za co, jedyne co zrobiłem to zwróciłem uwagę na rzeczy, które
dla każdego rozs±dnego człowieka powinny być oczywiste oraz wskazałem,
że problem jest innej natury niż niektórzy go widz±
a i podyskutowałbym dalej, sukcesywnie rozwi±zuj±c zadanie, no, ale
póki co nie ma z kim
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 01:42:13 GMT
Baba Naga napisał(a) w wiadomo¶ci: <36989127.328564771_at_nospam_news.tpnet.pl>...
Wed, 09 Dec 1998 11:00:58 GMT, martino <martino_at_nospam_kki.net.pl>
napisał(a):
szukasz jelenia ? jaki ja mam interes by rozwi±zywać to za ciebie ? no
powiedz, co miałoby mn± kierować bym się skusił ? a może my¶lisz, że
tylko ty jeste¶ taki inteligentny, że dasz zajęcie innym ? chę ? bo ja
ci mogę dać, ale obawiam się, że zmyjesz się w trakcie omawiania
problemu
Taka tendencje zauwazylem juz na paru grupach (nie na wielu, tylko na
paru).
Myslalem, ze tu jest inaczej ale coz........
SWIETE SLOWA !!!!!! Mnie tez czasem nie chce sie komukolwiek odpowiadac, bo
jak zacznie sie gadka to gosc sie zmywa i tyle. Pamietacie przerywacz do
wycieraczek ? Czcze gadanie, mielenie jezorem a wszystko na marne.
albo ten co napisal jelen:
=Kto moglby mi polecic dobra polska strone www lub dac wzkazowki jak sie
=zabrac
=za programowanie procesora 8051 itp. Asemblera już znam
=chodzi mi oto co trzeba kupic za ile i jak tego uzywac
=
=Za wszelkie wskazowki z gory Dziekuje
=
=B Tryt
=
=botr_at_nospam_polbox.com
Tak znasz Assembler znasz na pewno !!!!! wszyscy wiemy :) A kup sobie pol
litra :).
Albo sa tacy co pisza "prosze mi na e-mail wyslac schemat i projekt
plytki" - tez jelenie, nie rozumiem co oni maja w glowach zadajac takie
pytania?
Nie wiem, ci ludzie nie moga zrozumiec, ze programowanie 51-ki czy
mikrokontrolerow to nie jest takie sobie programowanie, ale trzeba cos
zbudowac i rozumiec jak to ma dzialac, a pozniej brac sie za pisanie softu.
Na dokladke zabawa w elektronike nie jest tania. Same podstawowe toolsy od
wkretaka poczawszy a na programatorach i oscyloskopach skonczywszy to
minimum 5000zl. Same przejsciowki do roznych procesorow kosztuja majatek, po
kilkaset zl. za sztuke. Zreszta przykladowo zabieranie sie za poznawanie
uP51 poprzez robienie programatora do niego nie ma sensu.
Zreszta szkoda gadac. W internecie jest wszystko tylko trzeba sobie zassac w
nocy jak lacza do USA sa wolne. Trzeba znac Angielski i to na poziomie, a
jak ktos sie nie uczyl to jego problem :) Zawsze moze isc na tasme pracowac
) W koncu to tez elektronika :)
Juliusz
From: Olgierd Cybulski <cybulski_at_nospam_pkpf.if.uj.edu.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 06:39:34 +0100
Juliusz wrote:
Zreszta przykladowo zabieranie sie za poznawanie
uP51 poprzez robienie programatora do niego nie ma sensu.
I tu się z Tob± nie zgodzę.
Nie miałem pojęcia o mikrokontrolerach, gdy trafila mi sie
"fucha" w postaci zaprojektowania programatora.
I tak się zaczęła moja przygoda z 51, od tamtej
pory zaprojektowałem, zbudowałem i zaprogramowałem
kilkana¶cie układów z mikrokontrolerami z tej rodziny.
Projektowanie programatora jest w sumie prostsze
od używania mikrokontrolerów, i - jak dla mnie -
było idealnym "pierszym schodkiem".
Teraz czekam, aż kto¶ zamówi u mnie programator FPGA :-)
Szukam jakiego¶ kija i marchewki, by się dokształcić
w tej dziedzinie :-)
O.C.
-------------------------------------------------
w¶ród blasku laserów i szumu wentylatorów
-------------------------------------------------
From: Dariusz Pakosz <darekp_at_nospam_uhc.lublin.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 15:40:24 +0100
Zaprogramowal se mikrokontroler i "programista" kaze na siebie mowic.
Z daleka go moze jeszcze trzeba omijac? W pas sie klaniac?
Jak nie chcesz odpowiadac albo formulowanie mysli sprawia Ci zbyt duzo
klopotow to sie wypisz z listy.
Darekp
P.S. No i mowi, ze angielski umie i to w stopmiu nieprzecietnym, bo
przeczytal dokumentacje techniczna w Present Sipmle.
Nie wiem, ci ludzie nie moga zrozumiec, ze programowanie 51-ki czy
mikrokontrolerow to nie jest takie sobie programowanie, ale trzeba cos
zbudowac i rozumiec jak to ma dzialac, a pozniej brac sie za pisanie softu.
Zreszta szkoda gadac. W internecie jest wszystko tylko trzeba sobie zassac w
nocy jak lacza do USA sa wolne. Trzeba znac Angielski i to na poziomie, a
jak ktos sie nie uczyl to jego problem :) Zawsze moze isc na tasme pracowac
) W koncu to tez elektronika :)
Juliusz
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: systemy logiczne
Date: 10 Dec 1998 17:39:48 GMT
On Thu, 10 Dec 1998 01:42:13 GMT, Juliusz <juliusz_at_nospam_wyscigi.multi-ip.com.pl> wrote:
Nie wiem, ci ludzie nie moga zrozumiec, ze programowanie 51-ki czy
mikrokontrolerow to nie jest takie sobie programowanie, ale trzeba cos
zbudowac i rozumiec jak to ma dzialac, a pozniej brac sie za pisanie softu.
Na dokladke zabawa w elektronike nie jest tania. Same podstawowe toolsy od
wkretaka poczawszy a na programatorach i oscyloskopach skonczywszy to
minimum 5000zl. Same przejsciowki do roznych procesorow kosztuja majatek, po
kilkaset zl. za sztuke. Zreszta przykladowo zabieranie sie za poznawanie
uP51 poprzez robienie programatora do niego nie ma sensu.
No - bez przesady. Owszem - mozna wydac i 20tyz zl, i pewnie uda sie wydac
200tys zl.
Ale mozna tez zaczac znacznie taniej. Pierwszy taki naprawde "samodzielny"
komputerek zmontowalem za jakies 100DM czesci [w tym wyswietlacz 49 :-)],
na uniwersalnej plytce, kynarkiem, i nie byla to 51, tylko cos piec
duzych kosci obok Z80. Pamiec mnie juz troche zawodzi. ale uruchomilem
chyba bez oscyloskopu. Z rzeczy niezbednych potrzebowalem programator
epromow. No coz - zielony juz wtedy nie bylem, swiadomosc ze w promieniu
pieciu pokojow znajdzie sie kilka oscyloskopow, analizator, i czesci
zapasowe tez ma swoje znaczenie, ale sie dalo.
100DM to tez bylo wtedy niemalo, dwie granice trzeba bylo przejechac
zeby je wydac :-)
A akurat programator uwazam za calkiem dobry wstep do rozpoczecia
kontaktu - przynajmniej czlowiek zobaczy jak wygladaja te piny
portu o ktorych mowi dokumentacja :-)
Oczywiscie mowa o programatorku Atmela - trywialnie prostym ...
J.
P.S. Oczywiscie potem jest ten klopotliwy moment, kiedy nic nie dziala
i nie wiadomo dlaczego - kosc spalona, plytka docelowa zla, czy
programator pomylony...
From: Olgierd Cybulski <cybulski_at_nospam_pkpf.if.uj.edu.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 23:08:39 +0100
J.F. wrote:
No - bez przesady. Owszem - mozna wydac i 20tyz zl, i pewnie uda sie wydac
200tys zl.
Ale mozna tez zaczac znacznie taniej. Pierwszy taki naprawde "samodzielny"
komputerek zmontowalem za jakies 100DM czesci [w tym wyswietlacz 49 :-)],
na uniwersalnej plytce, kynarkiem, i nie byla to 51, tylko cos piec
duzych kosci obok Z80. Pamiec mnie juz troche zawodzi. ale uruchomilem
chyba bez oscyloskopu. Z rzeczy niezbednych potrzebowalem programator
epromow. No coz - zielony juz wtedy nie bylem, swiadomosc ze w promieniu
pieciu pokojow znajdzie sie kilka oscyloskopow, analizator, i czesci
zapasowe tez ma swoje znaczenie, ale sie dalo.
Ja swój pierwszy programator Atmeli zrobiłem bez oscyloskopu
i bez analizatora. Wystarczył zwykły multimetr (żółty Metex)
i ¶ci±gnięta z Internetu specyfikacj± przebiegów programowania.
Miałem, oczywi¶cie, oscyloskop, analizatory itd, lecz najzwyczajeniej
w ¶wiecie nie były mi potrzebne.
Timingi załatwił PeCet - nawet ich nie mierzyłem (wtedy),
wystarczyło, że działał od razu po zmontowaniu (i dulotowaniu
kilkunastu rezystorów pull-up, o których zapomniałem wcze¶niej :-)
A akurat programator uwazam za calkiem dobry wstep do rozpoczecia
kontaktu - przynajmniej czlowiek zobaczy jak wygladaja te piny
portu o ktorych mowi dokumentacja :-)
Oczywiscie mowa o programatorku Atmela - trywialnie prostym ...
Bez przesady. Atmel produkuje kilka typów mikrokontrolerów 51,
różni±cych się sposobem programowania.
Programator uniwersalny, który załatwi zarówno
AT89C51 vpp 12 V, jak i AT89C51 vpp 5 V,
jak i analogiczne w obudowach DIP20, tzn. AT89C1051 itp,
który co więcej będzie potrafił wykonać wszystkie operacje,
np. odczyt pamięci, programowanie zabezpieczeń, i weryfikacja -
to nie było takie banalne.
Wbrew pozorom łatwiej jest zaprojektować programator całkowicie
uniwersalny, do programowania wszystkiego, co ma nóżki (nawet much :-).
Taki uniwersalny superprogramator składa się po prostu z układów
dostarczaj±cych dowolnych napięć na dowolne nóżki
oraz układów umiejacych odczytac napięcia z nóżek, a zatem do każdego
pinu potrzebnych jest kilka kluczy tranzystorowych i programowalne
wej¶cie logiczne (z ustalanymi poziomami L i H), zaprojektować
jest to prosto, tylko koszt wykonania wychodzi ogromny,
no i program w komputerze jest trochę trudniejszy.
O.C.
-------------------------------------------------
w¶ród blasku laserów i szumu wentylatorów
-------------------------------------------------
From: martino <martino_at_nospam_kki.net.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 01:45:42 GMT
Faktycznie interesu w tym nie masz.
A jaki masz interes w czytaniu tej grupy?
Moze chora satysfakcja w besztaniu takich jak ja (a moze i jak ty), bo
jak zauwazylem duze mielesz...
Jelenia? moze to tak ty nazywasz. Ale sa naprawde ludzie na grupach,
ktorzy mi bardzo pomogli i jestem im wdzieczny za to, jak rowniez za to, ze
nie okazali sie dupkami i byli sklonni do pomocy.
proponuje ci zbierac oplaty za kazde slowo, ktore wypisujesz na liscie, bo
przeciez jakis interes byc musi...
calusy pa......
co do dyskusji......bardzo chetnie
Baba Naga wrote:
Wed, 09 Dec 1998 11:00:58 GMT, martino <martino_at_nospam_kki.net.pl>
napisał(a):
tu nie chodzi czy sie nauczew czy nie.
nikt nie ma ochoty co tydzień odwalać roboty za kolejnych nierobów ani
tutaj ani NIGDZIE, ale je¶li chcesz się rozwijać to nie ma problemu,
kto¶ być może dla własnej satysfakcji itp itd pomoże ci
problem jest taki, ze czesc mojej grupy laboratoryjnej sie wykruszyla i
zostalem sam.
o przeniesieniu nie ma mowy, a laborki trza robic.
bez skończonej szkoły można naj±ć się do pracy fizycznej, a nawet
próbować w zawodzie elektronika unikaj±c pewnych zadań
Skoro napisales, ze robic ci sie nie chce to moj problem, ale na cholere
jest ta grupa?
na pewno nie po to by dawać gotowce leniwym
mielic jezorem to kazdy umie i gdyby ludzie spodziewali sie, ze taka
otrzymaja pomoc w stylu "pomoglbym ci ale pierdze i nie moge teraz" to by
nikt sobie gitary nie zawracal czyms takim jak grupa dyskusyjna.
szukasz jelenia ? jaki ja mam interes by rozwi±zywać to za ciebie ? no
powiedz, co miałoby mn± kierować bym się skusił ? a może my¶lisz, że
tylko ty jeste¶ taki inteligentny, że dasz zajęcie innym ? chę ? bo ja
ci mogę dać, ale obawiam się, że zmyjesz się w trakcie omawiania
problemu
Taka tendencje zauwazylem juz na paru grupach (nie na wielu, tylko na
paru).
Myslalem, ze tu jest inaczej ale coz........
my¶lał indyk o niedzieli ... i wiesz jak mu dobrze zrobili
W kazdym razie dzieki za cokolwiek, mam nadzieje, ze to mi w jakims
stopniu pomoze.
nie ma za co, jedyne co zrobiłem to zwróciłem uwagę na rzeczy, które
dla każdego rozs±dnego człowieka powinny być oczywiste oraz wskazałem,
że problem jest innej natury niż niektórzy go widz±
a i podyskutowałbym dalej, sukcesywnie rozwi±zuj±c zadanie, no, ale
póki co nie ma z kim
From: babuszka_at_nospam_free.polbox.pl (Baba Naga)
Subject: Re: systemy logiczne
Date: Wed, 09 Dec 1998 02:39:02 GMT
Tue, 08 Dec 1998 21:41:26 GMT, kiziuk_at_nospam_friko.onet.pl (Bartosz
Kiziukiewicz) napisał(a):
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
Ilo bitowe ma być to słowo?
n, gdzie n jest liczb± naturaln±, co tutaj można sprowadzić do
stwierdzenia, że n jest nieskończenie wielkie :-)
Czy rozłożenie grup jedynek ma być
zupełnie przypadkowe, czy np. zaczynaj± się od jednej krawędzi?
jak w zadaniu :-)
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Czy z prawej strony jest najmniej znacz±cy bit?
widzisz gdzie¶ w zadaniu choćby słowo o bitach znacz±cych ? no to
wiedz, że tutaj nie ma czego¶ takiego jak bit znacz±cy :-)
bo je¶li tak (a
zazwyczaj tak się oznacza), to obydwa ci±gi (a i b) s± równoważne i
można to zrobić na bramce AND (lub NAND + NOT).
na pierwszy rzut oka widać, że sekwencje s± różne, problem jest taki
jaki jest i nie chodzi o uproszczenie go a tylko o rozwi±zanie :-)
trzeba wzi±ć kartkę lub odpowiednie narzędzie, narysować graf przej¶ć
itp itd
dodam, że musz± to być układy sekwencyjne a nie kombinacyjne, czyli
przerzutniki+układ kombinacyjny
From: "Martinez" <martinez_at_nospam_infeco.pb.bialystok.pl>
Subject: Re: systemy logiczne
Date: Mon, 14 Dec 1998 19:40:35 GMT
Dzieki
to jest to!
tx
Irek napisał(a) w wiadomo¶ci: ...
Bartosz Kiziukiewicz napisał(a) w wiadomo¶ci:
<366d939e.10114603_at_nospam_news.tpnet.pl>...
On Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
wrote:
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
Ilo bitowe ma być to słowo? Czy rozłożenie grup jedynek ma być
zupełnie przypadkowe, czy np. zaczynają się od jednej krawędzi?
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Czy z prawej strony jest najmniej znaczący bit? bo jeśli tak (a
zazwyczaj tak się oznacza), to obydwa ciągi (a i b) są równoważne i
można to zrobić na bramce AND (lub NAND + NOT).
Ha, ha, ha. Na bramce AND? A to dobre !!! Jak to zrobisz to dostaniesz
nagrode, ale nie Nobla. A tak poważnie to nie masz o tym pojecia...
Graf pracy na wyjsciu wyglada tak ( zad.2a ):
Stan A ( wyjscie x=0):
1 - pozostaje w A
0 - przechodzi do stanu B
Stan B (wyjscie x=0):
1 - przechodzi do A
0 - przechodzi do C
Stan C (wyjscie x=0):
1 - przechodzi do D
0 - pzostaje w C
Stan D (wyjscie x=0):
1 - przechodzi do E
0 - przechodzi do B
Stan E (wyjscie x=1):
1 - przechodzi do A (ciag 0011 zostal wykryty, proces zaczyna sie od nowa)
0 - przechodzi do B
Jak widac to banal. Teraz tylko zrobic tablice:
0 1 x
A B A 0
B C A 0
C C D 0
D B E 0
E B A 1
Zakodowac, wyeliminowac hazardy, odczytac funkcje, ewentualnie ja
zminimalizowac i zrealizowac ( bynajmniej nie na bramce AND).
I po co bluzgac blotem przez kilka postow, jesli mozna to w jednym wyjasnic
(przynajmniej czesciowo).
Pozdrawiam.
Irek.
From: kiziuk_at_nospam_friko.onet.pl (Bartosz Kiziukiewicz)
Subject: Re: systemy logiczne
Date: Tue, 08 Dec 1998 21:41:26 GMT
On Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
wrote:
witam
prosze o pomoc, bo juz nie wiem kto moglby mi pomoc
rozwiazac moj problem.
mam do rozwiazania 2 zadanka:
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
Ilo bitowe ma być to słowo? Czy rozłożenie grup jedynek ma być
zupełnie przypadkowe, czy np. zaczynają się od jednej krawędzi?
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Czy z prawej strony jest najmniej znaczący bit? bo jeśli tak (a
zazwyczaj tak się oznacza), to obydwa ciągi (a i b) są równoważne i
można to zrobić na bramce AND (lub NAND + NOT).
Pozdrawiam
Bartek
<kiziuk_at_nospam_friko.onet.pl>
<kiziuk_at_nospam_it.pw.edu.pl>
From: "Irek" <irek_at_nospam_friko.internert.pl>
Subject: Re: systemy logiczne
Date: Thu, 10 Dec 1998 19:52:38 GMT
Bartosz Kiziukiewicz napisał(a) w wiadomo¶ci:
<366d939e.10114603_at_nospam_news.tpnet.pl>...
On Tue, 08 Dec 1998 08:36:41 GMT, "Marcin K." <martiin_at_nospam_polbox.com>
wrote:
1. Zaprojektuj uklad sygnalizujacy, ze w slowie wejsciowym jest
parzysta liczba grup po dwie jedynki obok siebie, rozdzielonych co
najmniej jednym zerem.
Zrealizuj uklad na NAND-ach.
Ilo bitowe ma być to słowo? Czy rozłożenie grup jedynek ma być
zupełnie przypadkowe, czy np. zaczynają się od jednej krawędzi?
2. Zaprojektuj automat wykrywajacy (przez podanie 1 na wyjscie) kazde
pojawienie sie sekwencji:
a) 0011
b) 00011
w dowolnie dlugim szeregowym ciagu wejsciowym.
Czy z prawej strony jest najmniej znaczący bit? bo jeśli tak (a
zazwyczaj tak się oznacza), to obydwa ciągi (a i b) są równoważne i
można to zrobić na bramce AND (lub NAND + NOT).
Ha, ha, ha. Na bramce AND? A to dobre !!! Jak to zrobisz to dostaniesz
nagrode, ale nie Nobla. A tak poważnie to nie masz o tym pojecia...
Graf pracy na wyjsciu wyglada tak ( zad.2a ):
Stan A ( wyjscie x=0):
1 - pozostaje w A
0 - przechodzi do stanu B
Stan B (wyjscie x=0):
1 - przechodzi do A
0 - przechodzi do C
Stan C (wyjscie x=0):
1 - przechodzi do D
0 - pzostaje w C
Stan D (wyjscie x=0):
1 - przechodzi do E
0 - przechodzi do B
Stan E (wyjscie x=1):
1 - przechodzi do A (ciag 0011 zostal wykryty, proces zaczyna sie od nowa)
0 - przechodzi do B
Jak widac to banal. Teraz tylko zrobic tablice:
0 1 x
A B A 0
B C A 0
C C D 0
D B E 0
E B A 1
Zakodowac, wyeliminowac hazardy, odczytac funkcje, ewentualnie ja
zminimalizowac i zrealizowac ( bynajmniej nie na bramce AND).
I po co bluzgac blotem przez kilka postow, jesli mozna to w jednym wyjasnic
(przynajmniej czesciowo).
Pozdrawiam.
Irek.