Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 035   projektov
0 nových

Syntéza asynchrónneho obvodu zadaného tabuľkou prechodov a výstupov

«»
Prípona
.doc
Typ
počítačové zadanie
Stiahnuté
3 x
Veľkosť
0,2 MB
Jazyk
slovenský
ID projektu
13631
Posledná úprava
01.06.2021
Zobrazené
1 100 x
Autor:
speedy258
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Urobte syntézu asynchrónneho obvodu zadaného tabuľkou prechodov a výstupov. Pri návrhu zabezpečte odstránenie kritických súbehov.
Pri návrhu použite elementárne automaty RS a logické členy NOR.

Kritické súbehy odstránime v danom asynchrónnom obvode susedným kódovaním. Na kódovanie štyroch uvedených stavov by sme potrebovali minimálne 2 premenné. To však nestačí, lebo nech sa snažíme akokoľvek, vždy bude mať jeden stav kód 11 a ďalší 00, čo už nie je susedné kódovanie. Preto použijeme tri premenné.
Ak sa pozrieme na REF _Ref533157703 \h obrázok 1 - Stavový diagram podľa zadania, vidíme, že z všetkých stavov vedie prechod do stavu S2, preto tento stav označíme kódom 000. Stav S1 môžeme označiť kódom 001, stav S3 kódom 010 a stav S0 kódom 100. Toto kódovanie však spôsobí problémy pri prechode zo stavu S0 do stavu S1, resp. zo stavu S0 do S3 a späť. Preto dodefinujeme jeden stav Sa medzi stavy S0 a S1 a druhý, Sb medzi stavy S0 a S3 tak, ako to uvádza REF _Ref533159001 \h obrázok 2 - modifikovaný stavový diagram so zaznačenými kódmi.
...

Kľúčové slová:

obvod

asynchrónny obvod

syntéza asynchrónneho obvodu

súbeh

kritický súbeh

stavový diagram

NOR

kód

kódovanie

mapa výstupov

automat RS

elementárny automat RS

implicent

implikant



Obsah:
  • 1 Zadanie úlohy -1-
    2 Riešenie -1-
    2.1 Stavový diagram -1-
    2.2 Kódovanie stavov, vstupov, výstupov / odstránenie kritických súbehov -1-
    2.3 Riešenie zapojenia obvodu -2-
    2.3.1 Minimalizácia funkcií v mape -4-
    2.3.2 Realizácia pomocou IO -4-

Zdroje:
  • Zadanie
  • Vlastné riešenie