Wydział Informatyki Politechniki Białostockiej DATA: Laboratorium Techniki Cyfrowej 18 V 2012 r. PRZEDMIOT: Technika Cyfrowa ĆWICZENIE NR 5 PROWADZCY: UKAADY ASYNCHRONICZNE dr inż. Iryna Bulatava GRUPA V OCENA: Maciej Januszewski TREŚĆ ZADANIA: Zaprojektować układ sygnalizujący każde rozpoczęcie sygnału b w przerwie między sygnałami g przez przepuszczenie na wyjście y jednego pełnego impulsu g . Założyć przy tym, że przerwy między impulsami b są większe od okresu sygnału g . Tak przedstawia się wykres czasowy: Następnie należało zbadać stany przejść sygnału (przebieg impulsów). Sygnał b zaczynający się w przerwie sygnału g powoduje przepuszczenie jednego pełnegu sygnału na wyjściu y . Na podstawie przebiegu impulsów, została stworzona tabela przejść. Tabela przedstawia jaki stan, przechodzi w który przy odpowiednim impulsie. Kolumna Y mówi nam jak wynik jest na wyjściu w danym stanie. 2 i 4 są zgodne warunkowo, pod warunkiem, że stany 3 i 5 są pseudorównoważne (nie są), czyli stany 2 i 4 również nie są pseudorównoważne. W tej tablicy brak stanów pseudorównoważnych. Następnym elementem jest minimalizacja tablicy. Aby dokonać minimalizacji, stworzono wykres zgodności, ukazujący relacje między poszczególnymi stanami: a = 0 i 2 b = 1 i 4 i 5 c = 3 Na podstawie grafu stworzono zakodowaną tablicę stanów: Przejście ze stanu 01 do stanu 10 spowoduje wyścig krytyczny. Aby uniknąć wyścigu wprowadzamy stan niestabilny. Po jego eliminacji otrzymujmy: Po modyfikacji otrzymujemy tablicę dla Q1 i Q2 : Q1Q2\gb 00 01 11 10 00 00 00 10 01 01 00 01 01 01 11 - 01 10 01 10 - - 11 - Układ zbudujemy na przerzutnikach typu SR. W naszym przypadku musimy zrealizować 4 funkcje S1R1 oraz S2R2. Do realizacji przydała się tabela sterowania przerzutników RS. 0 ą 0 | 0 - 0 ą 1 | 1 0 1 ą 0 | 0 1 1 ą 1 | - 0 Oraz funkcja wyjściowa ma postać: Y = Q1 Q2 REALIZACJA W PROGRAMIE MULTISIM 11: Układ został zaprojektowany na 2 przerzutnikch RS.