Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
sulej
Dołączył: 05 Paź 2007
Posty: 534
Przeczytał: 0 tematów
Skąd: Łaziska
|
Wysłany: Sob 18:42, 31 Maj 2008 Temat postu: PTyc pytania z dupy |
|
|
Mam 2 konkretne nurtujace mnie pytania i szukam masterów co mi to wyjasnia
a mianowicie
1) liczniki synchroniczne... mamy stworzyc układ samo korekcyjny mamy kilka wykorzystanych stanów i teraz mamy te wolne stany i w jaki sposób koles wypełniał te wolne stany i tworzył ta rezerwowa petle ktora potem przecioł i właczył w obieg prawidłowy jest na to jakas regóła ? tworzenia tej 2 petli (tej samokorekcji ) czy jak chce moge to wypisywac i dołaczac wtedy mam wicej bramek pomocniczych ale układ bedzie działał
2)liczniki szeregowo równoległe
mamy juz ustalone stany gróbe i chude w tej tablicy prawdy i teraz w jaki sposób wykonujemy te przesuniecia jakie obowiazuja reguły z tego co mi wiadomo do tej pory to jezeli wyzwalamy z gróbego zero to przesówamy w dół do momentu az na samej gurze bedzie gruba 1 i odwrotnie ale ta zasada neibardzo zawesze działa ... moze ktos sie lepiej na tym zna
jak ktos moze wyjasnic .... to byłbym bardzo wdzieczny mylse ze wiecej osobom sie to przyda
|
|
Powrót do góry |
|
|
|
|
gachu13
Dołączył: 09 Paź 2007
Posty: 91
Przeczytał: 0 tematów
Skąd: Bestwina/Gliwice
|
Wysłany: Nie 9:47, 01 Cze 2008 Temat postu: |
|
|
Postaram się odpowiedzieć na pytanie numer 2:
Najpierw trzeba ustalić jaki typ synchronizacji mają przerzutniki:
-latch - nie da się nic zrobić a tak serio to zbudowanie licznika z przerzutników latch wymaga robienia Master-Slave'ów czyli w miejsce jednego przerzutnika synchronizowanego np. zboczem muszą być dwa synchronizowane poziomem (oczywiście - jeden wysokim, drugi niskim, jak to w MS).
-zboczem - tu sytuacja jest najłatwiejsza - gdy już wybraliśmy sygnał z którego będziemy chcieli synchronizować dany przerzutnik to w miejscu gdzie ten sygnał będzie się zmieniał w odpowiedni sposób (czyli - dla przerzutnika wyzwalanego zboczem narastającym bierzemy moment gdy sygnał zmienia się z 0 na 1) i zaraz przed miejscem tej zmiany wstawiamy grubą wartość 1 lub 0 w zależności czy sygnał wyjściowy synchronizowanego przerzutnika zmienia się z 0->1 (czyli gruba jedynka) czy 1->0 (grube zero). Jeśli podczas trwania zbocza narastającego przebiegu, który uznaliśmy za "zegarowy" dla danego przerzutnika, wyjście przerzutnika synchronizowanego się nie zmienia to wstawiamy wartość chudą (jak zostaje 0 to chude zero itd).
-Master-Slave z blokadą wejść informacyjnych - jeśli mamy MS z niezanegowanym wejściem zegara (czyli bez kółka) to stan swój będzie on zmieniał na zboczu opadającym, ale informację, która ma zostać powielona na wyjściu musi mieć już przed zboczem narastającym - tak więc dla niezanegowanego MS'a wpisujemy 0 i 1 tak jak dla przerzutnika zboczowego reagującego na zbocze narastające.
-Master-Slave bez blokady - tak samo jak dla MS z blokadą ale jeśli stan na wyjściu przerzutnika nie zmienia się mimo podania impulsu wyzwalającego na jego wejście zegarowe to musimy chudymi wartościami wypełnić przebieg na całej długości trwania impulsu zegarowego (czyli od zbocza narastającego do opadającego).
To wszystko najłatwiej się robi na narysowanych przebiegach, bo tam wyraźnie widać kiedy przebieg ma jaki stan. Po wpisaniu odpowiednich wartości spisujemy je do tablic a potem zakreślamy według wiadomych zasad.
Jakbym coś pomieszał to proszę mnie poprawić.
Pozdrawiam
|
|
Powrót do góry |
|
|
sulej
Dołączył: 05 Paź 2007
Posty: 534
Przeczytał: 0 tematów
Skąd: Łaziska
|
Wysłany: Sob 12:34, 07 Cze 2008 Temat postu: |
|
|
dzieki za odpowiedz zrobiłem na podstawie swoich notatek i tego tutaj te zadanie z ostatniego kolosa moze Gachu sprawdzisz albo ktos,czy to dobre jest ? z góry dzieki
trsc zadania
[link widoczny dla zalogowanych]
wydaje mi sie ze rozwiazanie
[link widoczny dla zalogowanych]
Ostatnio zmieniony przez sulej dnia Sob 12:36, 07 Cze 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
gachu13
Dołączył: 09 Paź 2007
Posty: 91
Przeczytał: 0 tematów
Skąd: Bestwina/Gliwice
|
Wysłany: Sob 13:10, 07 Cze 2008 Temat postu: |
|
|
Wygląda na to że dobrze zrobiłeś, miałem tą grupę na kolosie i rozwiązane tak jak Ty, dostałem 5/5 z tego zadania.
Aha, sprawdziłem tylko podłączenie zegara, nie tablice.
Ostatnio zmieniony przez gachu13 dnia Sob 13:13, 07 Cze 2008, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Timon
Dołączył: 10 Paź 2007
Posty: 548
Przeczytał: 0 tematów
|
Wysłany: Sob 13:13, 07 Cze 2008 Temat postu: |
|
|
ja dobrze.. tylko ze tam nic nie miałes kombinować tylko od razu z wykresu zobaczyc ze 1 i 2 to do CLK zerowy podlanczasz od ~q1 musi byc na zboczu narastajacym a jest na opadajacym a 3 podłańczasz do q1 bo jest na zboczu narastajacym a tak powinno byc.
|
|
Powrót do góry |
|
|
sulej
Dołączył: 05 Paź 2007
Posty: 534
Przeczytał: 0 tematów
Skąd: Łaziska
|
Wysłany: Sob 15:03, 07 Cze 2008 Temat postu: |
|
|
no to na kombajnie to tak podłaczyłem odrazu z wykresu tak samo jak tutaj jest i dostałem 2/5 (ale go zdałem) wydaje mi sie ze czabyło tam namalowac ten wykres i poznaczyac te stany gróbe jeszcze ale czasu niebyło
ok dzieki
|
|
Powrót do góry |
|
|
dfrugo
Dołączył: 12 Paź 2007
Posty: 178
Przeczytał: 0 tematów
|
Wysłany: Sob 15:43, 07 Cze 2008 Temat postu: |
|
|
nie trzebabyło zaznaczać żadnych stanów grubych. wystarczyło sam sygnał zegarowy projektować. wystarczyło zobaczyc który sygnał od którego zależy. Minuta roboty.
|
|
Powrót do góry |
|
|
H.U.L.K
Dołączył: 05 Paź 2007
Posty: 689
Przeczytał: 0 tematów
Skąd: Paniówki
|
Wysłany: Nie 7:29, 08 Cze 2008 Temat postu: |
|
|
Pytanie: Zakoduj bez wyścigów krytycznych i bez przejść cyklicznych tablicę PRZEJŚĆ automatu asynchronicznego. Do kodowania wykorzystaj minimalną liczbę zmiennych wewnętrznych automatu.
Jak jest napisane jest to tylko tablica przejść, bez wyjść. Jest 5 stanów i na sześcianie przejść nie da się tego mądrze rozłożyć. Czy to znaczy że mogę połączyć np. 2 stany w których stany stabilne się nie pokrywają?
|
|
Powrót do góry |
|
|
gachu13
Dołączył: 09 Paź 2007
Posty: 91
Przeczytał: 0 tematów
Skąd: Bestwina/Gliwice
|
Wysłany: Nie 8:56, 08 Cze 2008 Temat postu: |
|
|
Co to znaczy "nie da się mądrze rozłożyć"? Zawsze (czy może prawie zawsze) da się 5 stanów na hipersześcianie zakodować bez wyścigów krytycznych (jakieś wyścigi będą ale przy odpowiednim zakodowaniu nie będą one krytyczne).
Może się oczywiście zdarzyć sytuacja że nie będzie się dało tego nijak zakodować i powinno się wtedy dodać kolejną zmienną wewnętrzną, ale wtedy nie byłby to już hipersześcian a jakiś tam większy hiper_ileśtam_ścian a tego (jak przynajmniej mówił Gucwa) na 99,99% nikt nam nie da.
Jeśli tablicę da się zminimalizować i uzyskać 4 stany to czemu nie, być może wystarczy wtedy zwykły kwadrat i dwie zmienne wewnętrzne.
Tak w ogóle to pokaz konkretne zadanie bo tak to będziemy tylko gdybać.
Pozdrawiam
|
|
Powrót do góry |
|
|
H.U.L.K
Dołączył: 05 Paź 2007
Posty: 689
Przeczytał: 0 tematów
Skąd: Paniówki
|
Wysłany: Nie 9:50, 08 Cze 2008 Temat postu: |
|
|
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
L3oN
Dołączył: 31 Paź 2007
Posty: 517
Przeczytał: 0 tematów
|
Wysłany: Nie 10:26, 08 Cze 2008 Temat postu: |
|
|
BTW, zadanie z tym zamkiem masz źle... stan oczekiwania na B powinien być IMO w A stabilny... no i jak chcesz 2 razy wychodzić z oczekiwania na ostatnie A do otwarcia i do początku sekwencji jednocześnie?
|
|
Powrót do góry |
|
|
Legion
Dołączył: 13 Paź 2007
Posty: 217
Przeczytał: 0 tematów
Skąd: ...się biorą dzieci?
|
Wysłany: Nie 11:12, 08 Cze 2008 Temat postu: |
|
|
H.U.L.K., na pierwszy rzut oka widać, że stany 3 i 4 można skleić, więc będziesz miał tylko 4 stany... W sumie podane jest w treści zadania, że tablica jest minimalna, ale ja nie widzę innego rozwiązania. Zakodowałem to tak (nie wiem czy dobrze):
1: 000
2: 011
3,4: 100
5: 010
|
|
Powrót do góry |
|
|
Tajok
Dołączył: 05 Paź 2007
Posty: 188
Przeczytał: 0 tematów
Skąd: K-Koźle
|
Wysłany: Nie 11:16, 08 Cze 2008 Temat postu: |
|
|
Dorzucę jeszcze moje pytanie. Jak zaprojektować (na przerzutnikach) układy asynchroniczne. W asynchronicznych dochodziliśmy zawsze do grafu, minimalnej tablicy przejść-wyjść ale nigdy nie podawaliśmy funkcji wzbudzeń dal konkretnych przerzutników. Robię sobie zadanko z jakiegoś tam egzaminu (dokładnie takie same jest na 244 stronie w skrypcie, to z pompami w kopalni), no i dobra mam graf, tablicę i co dalej?
|
|
Powrót do góry |
|
|
matmac
Dołączył: 10 Paź 2007
Posty: 83
Przeczytał: 0 tematów
Skąd: inąd
|
Wysłany: Nie 11:46, 08 Cze 2008 Temat postu: |
|
|
a ja mam pytanie z zupełnie innej beczki:
było takie coś że przy przerzutnikach JK zaznaczało sie do wyjścia J grube jedynki i coś tam jeszcze ale nie czegoś tam. mógłby ktoś to tylko krótko napisać co do czego plis :?
aha i czy przy innych przerzutnikach też są takie cuda czy już normalnie ?
|
|
Powrót do góry |
|
|
Legion
Dołączył: 13 Paź 2007
Posty: 217
Przeczytał: 0 tematów
Skąd: ...się biorą dzieci?
|
Wysłany: Nie 12:38, 08 Cze 2008 Temat postu: |
|
|
Tajok, może spróbuj to zakodować na hipersześcianie;P
H.U.L.K. nie jestem pewien, ale dla 5 stanów można chyba to tak zakodować:
1: 100
2: 010
3: 001
4: 101
5: 000
|
|
Powrót do góry |
|
|