background image

Piotr Kawalec

Wykład XI - 1

Wykład XI

Metody opisu 

układów cyfrowych

Technika cyfrowa

background image

Piotr Kawalec

Wykład XI - 2

Technika cyfrowa 

Ograniczenia poznanych metod opisu

i syntezy układów cyfrowych

 

Ograniczenia w zastosowaniu tablic przejść - 

wyjść 

 

liczba zmiennych wejściowych n  

3

  

liczba stanów wewnętrznych  

8

 

      

  

Dodatkowe metody stosowane przy syntezie 

dużych układów

  dekompozycja układu na mniejsze 

składniki

  

zastosowanie wspomagania 

komputerowego

  

zmiana metod opisu układów i 

zastosowanie 

innych metod syntezy

    

 

background image

Piotr Kawalec

Wykład XI - 3

Technika cyfrowa 

Dekompozycja układów

  

Dekompozycja

 polega na podziale dużego 

układu  na mniejsze składniki, dzięki temu 
nietypowe układy mogą być budowane z 
typowych elementów

  

Dekompozycja

 szeregowa bądź równoległa 

stanowi  istotny etap syntezy złożonych układów 
cyfrowych

  Ograniczenia w stosowaniu dekompozycji

 

nie wszystkie układy poddają się 

dekompozycji 

  

brak jest ogólnych metod dekompozycji

 

 działania intuicyjne wymagają 

doświadczenia

background image

Piotr Kawalec

Wykład XI - 4

Technika cyfrowa 

Zastosowanie wspomagania 

komputerowego 

  

Wspomaganie komputerowe 

pozwala 

zmniejszyć  kłopoty wynikające z dużej liczby 
zmiennych 

wejściowych

  

Wspomaganie komputerowe 

nie chroni od 

zawiłości 

funkcjonalnych występujących w 

dużych układach

 

 Stosowanie

 wspomagania komputerowego  

jest 

uzasadnione i opłacalne w firmach 

wyspecjalizowanych w 

projektowaniu urządzeń 

cyfrowych

background image

Piotr Kawalec

Wykład XI - 5

Technika cyfrowa 

Zastosowanie innej metody opisu i 

syntezy układów 

  

Zakładając, że w danej chwili może zmieniać 

się 

stan 

tylko jednego sygnału wejściowego 

 

i badając 

oddzielnie stan każdego sygnału 

wejściowego 

uzyskujemy

  

zmniejszenie liczby możliwych przejść 

danego 

stanu (zamiast

 

2

n

 

możliwe są tylko

 

dwa 

przejścia)

  możliwość standaryzacji układu przejść 

 

 Przyjęte założenie może prowadzić do 

zwiększenia 

liczby stanów wewnętrznych i 

zmniejszenia 

szybkości działania 

układu

background image

Piotr Kawalec

Wykład XI - 6

Technika cyfrowa 

Inne sposoby opisu układów 
cyfrowych 

  

Wyeksponowanie pojedynczych sygnałów 

x

sprawia  że zamiast grafu przejść stosowanego w 
układach 

sekwencyjnych czytelniejsze stają 

się formy opisu 

mniej wyróżniające stany 

wewnętrzne 

S

, a bardziej 

stany wyjść 

Y

 i 

sygnały wejściowe 

X

 Nowa forma opisu zwana siecią działań może 

być 

przedstawiana w dwóch postaciach 

  

graficznego schematu algorytmu (GSA) 

  

logicznego schematu algorytmu (LSA)

 

background image

Piotr Kawalec

Wykład XI - 7

Technika cyfrowa 

Zasady zamiany grafu przejść w GSA 

  

dla automatu Mealy’ego

s

k

x

i

 / Y

p

x

/ Y

r

Y

p

x

i

s

k

0

1

Y

r

background image

Piotr Kawalec

Wykład XI - 8

Technika cyfrowa 

Zasady zamiany grafu przejść w GSA 

  

dla automatu Moore’a

s

k

x

i

x

i

Y

0

Y

0

x

i

s

k

0

1

background image

Piotr Kawalec

Wykład XI - 9

Technika cyfrowa 

Zasady zamiany grafu przejść w LSA 

  

Logiczne schematy algorytmów (LSA) 

stosuje 

się dla  skrócenia zapisu i łatwiejszego 
przekształcania 

zapisu algorytmów

 LSA składają się z:

Y

p

 

 - 

operatorów odpowiadających symbolom stanów 

wyjść

 

            i            

x

k

     - operatorów warunkowych odpowiadających 

literom 

   wejściowym,jeśli x

k

 =1 to 

następnym jest operator z 

i

   prawej,  jeśli x

k

 = 

0, to kolejnym jest operator po  

       - miejsce skoku przy x

k

 = 0, 

każda taka strzałka 

powinna 

 i

   mieć inny numer                                

i

           

- symbol bezwarunkowego skoku do  

 

background image

Piotr Kawalec

Wykład XI - 10

Technika cyfrowa 

Przykłady budowy GSA i LSA

  Przykład 1 

Zbudować GSA i LSA dla zadanego grafu 

przejść

background image

Piotr Kawalec

Wykład XI - 11

Technika cyfrowa 

Przykłady budowy GSA i LSA

  Przykład 2  

Zbudować GSA i LSA dla zadanego grafu 

przejść


Document Outline