|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: 80 proc. badanych w Narodowym Teście Zdrowia Polaków nie wie, jaki ma poziom cholesterolu we krwi, 70 proc. nie zna poziomu glukozy we krwi; natomiast 66 proc. uważa się za osoby zdrowe - wynika z danych zaprezentowanych w poniedziałek na konferencji w ... Naukowcom z Holandii, Niemiec i Szwajcarii udało się zmierzyć stan naładowania pojedynczych atomów złota i srebra za pomocą innowacyjnego podejścia do mikroskopii sił atomowych (AMF). Wyniki badań, opublikowane w czasopiśmie Science, mają niebagatelne znaczenie dla ... Eksperci ustalili harmonogram badań naukowych zmierzających do rozwiązania problemów związanych z lasami wokół Morza Śródziemnego. Region, definiowany jako trójkąt łączący Europę śródziemnomorską z Afryką Północną i Bliskim Wschodem, potrzebuje większych nakładów... Zespół włoskich archeologów zakończył badania negatywnego wpływu zapory Sivand w południowym Iranie na starożytne stanowisko archeologiczne Pasargady, stolicę Persji 2500 lat temu - informuje serwis internetowy Press TV.Jak poinformował Ahmad Mirzakucha... Pierwotny stan środowiska na ziemiach współczesnej Polski został ukształtowany przez ostatnie zlodowacenia, mające miejsce kilkanaście tysięcy lat temu. Przez długi czas wszelkie zmiany miały charakter wyłącznie naturalny (jak choćby ocieplenie klimatu w średniowieczu, cz...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
Układ sekwencyjnyCzy wiesz że...? Rejestrem nazywamy układ służący do przechowywania i odtwarzania informacji w postaci bitów. Na każdej pozycji rejestru przechowywany jest jeden bit informacji. Graf to – w uproszczeniu – zbiór wierzchołków, które mogą być połączone krawędziami, w taki sposób, że każda krawędź kończy się i zaczyna w którymś z wierzchołków (ilustracja po prawej stronie). Grafy to podstawowy obiekt rozważań teorii grafów. Za pierwszego teoretyka i badacza grafów uważa się Leonarda Eulera, który rozstrzygnął zagadnienie mostów królewieckich. Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu cyfrowego, przeznaczonego do przechowywania i ewentualnego przetwarzania informacji. Przerzutnik współtworzy najniższe piętro struktury układu i zdolny jest do zapamiętania jednego bitu informacji. Grupa czterech lub ośmiu połączonych ze sobą przerzutników tworzy następne, wyższe piętro - tzw. rejestr, zdolny już do pamiętania jednego bajta informacji. Układ sekwencyjny jest jednym z rodzajów układów cyfrowych. Charakteryzuje się tym, że stan wyjść y zależy od stanu wejść x oraz od poprzedniego stanu, zwanego stanem wewnętrznym, pamiętanego w zespole rejestrów (pamięci).
Jeżeli stan wewnętrzny nie ulega zmianie pod wpływem podania różnych sygnałów X, to taki stan nazywa się stabilnym. Rozróżnia się dwa rodzaje układów sekwencyjnych: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony najczęściej z kilku przerzutników (patrz rysunek). Działanie licznika cyfrowego opiera się najczęściej na układzie dzielnika częstotliwości. Przerzutnik JK połączony jak na rysunku podaje na wyjście Q sygnał o częstotliwości będącej połową częstotliwości zegara. Następny przerzutnik również dzieli częstotliwość o połowę, itd. Bramki AND w układzie powodują, że przełączenie przerzutnika starszego bitu następuje tylko wtedy gdy wszystkie młodsze bity będą ustawione na ‘1’. Pokazany 4-bitowy licznik można z łatwością rozszerzyć o kolejne bity. Najczęściej rzeczywiste układy cyfrowe również posiadają wyjście (przepełnienia licznika) pozwalające na połączenie kilku liczników o małej ilości bitów w kaskadowy licznik wielobitowy. Oprócz tego rzeczywisty licznik posiada najczęściej wejście ‘reset’ kasujące obecny stan licznika (ustawiające wszystkie bity licznika na 0). Niektóre liczniki posiadają odpowiednie wejście na podstawie stanu którego licznik liczy albo w górę, albo w dół.
Hazard – niekorzystne zjawisko w układach cyfrowych, którego podłożem jest niezerowy czas propagacji (przenoszenia) sygnałów. Hazardem nazywamy błędne stany na wyjściach układów cyfrowych, powstające w stanach przejściowych (przełączania) w wyniku nieidealnych właściwości używanych elementów. Przyczyną są różnice w czasie dotarcia i wartości sygnału do określonego miejsca układu w zależności od drogi. Skutki zależą od układu. Przykładowo teoretycznie jednoczesna zmiana wejść dla bramki AND z (0,1) na (1,0) może w rzeczywistości skutkować pojawieniem się krótkich impulsów. W rzeczywistości bowiem zmiana dwóch wejść nigdy nie jest jednoczesna i albo dokona się w sekwencji (0,1) – (0,0) – (1,0): brak impulsu, albo (0,1) – (1,1): impuls – (1,0). Hazard może doprowadzić do chwilowego przekłamania pracy automatu lub do trwałego przekłamania.
Opis układu sekwencyjnegoUkład sekwencyjny może być opisany za pomocą dwóch funkcji:
gdzie A to stan wewnętrzny, X i Y są zgodne z ilustracją. Pierwsza funkcja dotyczy tzw. automatu Mealy'ego, druga automatu Moore'a - oba automaty są sobie równoważne. Zachowanie układu sekwencyjnego może być opisane następująco: Układ kombinacyjny jest jednym z rodzajów układów cyfrowych. Charakteryzuje się tym, że stan wyjść zależy wyłącznie od stanu wejść; stan wyjść opisują funkcje boolowskie - w przeciwieństwie do układów sekwencyjnych, których stan wyjść zależy od stanu wejść oraz od poprzedniego stanu wyjść. W układach kombinacyjnych nie występuje sprzężenie zwrotne.
Układy asynchroniczneW układach asynchronicznych zmiana sygnałów wejściowych X natychmiast powoduje zmianę wyjść Y. W związku z tym układy te są szybkie, ale jednocześnie podatne na zjawisko hazardu i przerzutników, zmiana jednego z sygnałów może nastąpić [trochę] wcześniej niż innych, powodując trudne do wykrycia błędy. Dlatego też w analizie układów asynchronicznych uznaje się, że jednoczesna zmiana kilku sygnałów jest niemożliwa. Układy synchroniczneW układach synchronicznych zmiana stanu wewnętrznego następuje wyłącznie w określonych chwilach, które wyznacza sygnał zegarowy (ang. clock). Każdy układ synchroniczny posiada wejście zegarowe oznaczane zwyczajowo symbolami C, CLK lub CLOCK. Charakterystyczne dla układów synchronicznych, jest to, iż nawet gdy stan wejść się nie zmienia, to stan wewnętrzny - w kolejnych taktach zegara - może ulec zmianie. Ponieważ w przypadku układu synchronicznego zrealizowanego jako automat Moore'a wyjście układu jest funkcją stanu wewnętrznego, może ono zmieniać się tylko w chwili nadejścia taktu, co daje gwarancję, że odpowiedni stan wyjść utrzyma się przez cały takt. W przypadku automatu Mealy'ego zmiana wyjścia układu może nastąpić także w momencie zmiany wejścia. Jeśli układ reaguje na określony stan (logiczny) zegara, to mówi się że układ jest statyczny (wyzwalany poziomem), jeśli zaś układ reaguje na zmianę sygnału zegarowego jest dynamiczny (wyzwalany zboczem). Układ dynamiczny może być wyzwalany zboczem (ang. edge) opadającym lub narastającym, albo impulsem. Jeśli układ synchroniczny nie ma wejść, a jedynie charakteryzuje go stan wewnętrzny, to taki układ nazywany jest autonomicznym (dobrym przykładem takich układów są liczniki stosowane w popularnych zegarkach elektronicznych). Zobacz teżPowyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.
Zobacz szczegółowe informacje o warunkach korzystania
Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne. Nie mogą być traktowane jako porady. |