Cyfrowe układy logiczne

Slides:



Advertisements
Podobne prezentacje
Teoria układów logicznych
Advertisements

Teoria układów logicznych
Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane są wartości liczbowe.
Architektura systemów komputerowych
UKŁADY ARYTMETYCZNE.
Przetworniki C / A budowa Marek Portalski.
Standardy przetwarzania analogowo- cyfrowego Część I „Jak to działa?”
Liczniki.
Michał Łasiński Paweł Witkowski
Rejestry, liczniki i sumatory.
Układy komutacyjne.
Przygotował Przemysław Zieliński
Budowa komputera Wstęp do informatyki Wykład 15
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Od algebry Boole’a do komputera
Układy cyfrowe Irena Hoja Zespół Szkół Łączności
SYSTEMY LICZBOWE.
Komputer, procesor, rozkaz.
ARCHITEKTURA WEWNĘTRZNA KOMPUTERA
Architektura komputerów
Zapis informacji Dr Anna Kwiatkowska.
Bramki Logiczne.
Elektronika cyfrowa i mikroprocesory
Układy kombinacyjne cz.2
Podstawy układów logicznych
Tranzystor jest elementem półprzewodnikowym
Funkcje logiczne i ich realizacja. Algebra Boole’a
Multipleksery i demultipleksery
Licznik dwójkowy i dziesiętny Licznik dwójkowy i dziesiętny
Bramki logiczne w standardzie TTL
Problem kodowania stanów w układach sekwencyjnych (automatach)
Architektura komputerów
W układach fizycznych napięcie elektryczne może reprezentować stany logiczne. Bramką nazywamy prosty obwód elektroniczny realizujący funkcję logiczną.
Sekwencyjne bloki funkcjonalne
Automatyka Wykład 2 Podział układów regulacji.
Układy cyfrowe.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Jednostki w informatyce i system binarny (dwójkowy)
Minimalizacja funkcji boolowskich
Jak to jest zrobione? Kalkulator.
Minimalizacja funkcji boolowskich
Systemy liczbowe.
Problematyka wykładu Podział rejestrów i liczników
Sygnały cyfrowe i bramki logiczne
Wykład 4.
Stało- i zmiennopozycyjna reprezentacja liczb binarnych
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Prezentacja Multimedialna
Pudełko Urządzenia Techniki Komputerowej
PODSTAWOWE BRAMKI LOGICZNE
Złożone układy kombinacyjne
Podstawy arytmetyki komputerowej Paweł Perekietka
Bramki logiczne i układy kombinatoryczne
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
WYKŁAD 3 Temat: Arytmetyka binarna 1. Arytmetyka binarna 1.1. Nadmiar
Własności bramek logicznych RÓZGA DARIUSZ 20061
Przerzutniki Przerzutniki.
Budowa komputera Wstęp do informatyki Wykład 6 IBM PC XT (1983)
Algebra Boola i bramki logiczne
Od algebry Boole’a do komputera Copyright, 2007 © Jerzy R. Nawrocki Wprowadzenie.
Zasady arytmetyki dwójkowej
Układy logiczne – układy cyfrowe
Sumator i półsumator.
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne
Pojęcia podstawowe Algebra Boole’a … Tadeusz Łuba ZCB 1.
Układy logiczne – układy cyfrowe
Wstęp do Informatyki - Wykład 6

Zapis prezentacji:

Cyfrowe układy logiczne mgr inż. Sylwia Glińska

Układy cyfrowe – układy elektroniczne, które przetwarzaj a sygnały napięciowe o różnych poziomach. Zazwyczaj są to dwa poziomy: wysoki lub niski, którym przypisane są wartości binarne 1 (wysoki) oraz 0 (niski). Układy cyfrowe przetwarzają informacje w systemie binarnym realizują operacje zgodnie z algebrą Boole’a, dlatego nazywane są również układami logicznymi. Cyfrowe układy logiczne wykonują operacje logiczne typu suma logiczna, iloczyn logiczny czy negacja według aksjomatów boole’owskich i reprezentowane są prze bramki logiczne. Informacja cyfrowa – informacja zakodowana w postaci ciągów liczb binarnych składających się ze słów binarnych 0 i 1. Podstawową umowną jednostką informacji cyfrowej jest bit (binary digit – cyfra dwójkowa), która przyjmuje dwie wartości: 1 lub 0. Fizycznie układy cyfrowe realizują bity za pomocą dwóch stanów, zwykle za pomocą dwóch różnych napięć (0 – niski, 1 – wysoki). Ciąg kolejnych stanów niskich i wysokich nazywa się sygnałem cyfrowym. Niektóre urządzenia techniki komputerowej nie operują na pojedynczych bitach – posługują się grupami bitów, tzw. bajtami, które zawierają najczęściej 8 bitów.

Jednostki informacji Bit - najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka informacji (1b). Bajt - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. 1B = 8b

Mnożniki binarne:

Podstawowe operacje logiczne dla cyfr binarnych

NEGACJA(NOT, NIE, ~) A Y 1

SUMA LOGICZNA (OR, LUB, ∨) Y 1

ILOCZYN LOGICZNY (AND, I, ∧) B Y 1

Funktory NAND NAND ≡ NOT AND A B Y 1

Funktory NOR NOR ≡ NOT OR A B Y 1

ALTERNATYWA WYKLUCZAJĄCA (XOR, ALBO, ⊕) inaczej: różnica symetryczna, suma modulo2 XOR ≡ eXclusive OR A B Y 1

Cyfrowe układy arytmetyczne – przykład Odpowiednie połączenie funktorów logicznych pozwala wykonywać operacje arytmetyczne. Reguły dodawania dwu cyfr binarnych w formie tabelki (v1, v2– dodawane cyfry, s– ich suma, c– przeniesienie), V1 V2 S C 1

Funktory logiczne wykonują operacje logiczne, aby stworzyć układ cyfrowy wykonujący operacje arytmetyczne, należy go zaprojektować z wykorzystaniem odpowiednio połączonych bramek. Urządzenie wykonujące dodawanie dwu cyfr binarnych zgodnie z ww. tabelką nazywa się półsumatorem

Przykład półsumatora zbudowanego z pięciu funktorów NAND

Sprawdzenie działania półsumatora:

Ćwiczenia Przetestuj działanie poznanych bramek logicznych Sprawdź działanie praw de’ Morgana Wykonaj układy logiczne na podstawie poniższych formuł i utwórz tabele prawdy A B C D F1 1 …

Układ scalony – zminiaturyzowany układ elektroniczny zawierający w swoim wnętrzu od kilku do setek milionów podstawowych elementów elektronicznych, takich jak tranzystory, diody, rezystory, kondensatory, połączonych w funkcjonalna całość. Fizycznie układ scalony przyjmuje najczęściej postać monokrystalicznej kwarcowej płytki umieszczonej w hermetycznej obudowie z metalu, plastiku lub ceramiki.

Przerzutnik – najprostszy układ z pamięcią, który umożliwia zapamiętanie 1 bitu informacji. Z kilku przerzutników budowane są bardziej skomplikowane układy cyfrowe np. rejestry. Licznik – zbudowany jest najczęściej z kilku równolegle lub szeregowo podłączonych przerzutników, a jego głównym zadaniem jest zliczanie i pamiętanie impulsów podanych na wejście zliczające. Sumator – cyfrowy układ kombinacyjny umożliwiający wykonywanie operacji sumowania liczb binarnych lub dziesiętnych. Rejestr – układ cyfrowy służący do zapamiętywania określonej porcji danych Koder (enkoder) – cyfrowy układ kombinacyjny, którego zadaniem jest zamiana informacji z aktywnego wejścia na postać binarną na wyjściu. Dekoder – układ kombinacyjny realizującym działanie odwrotne niż enkoder tzn. postać w postaci binarnej zamieniany jest na postać dziesiętną. Multiplekser - ma szereg wejść i jedno wyjście, wejście sterujące oraz wejście strobujące. Jeden wybrany stan na wejściu jest przełączany na wyjście, a numer przełączanego wejścia podaje się w postaci liczby binarnej – po przez wejścia sterujące. Wejście strobujące blokuje pracę multipleksera w momencie pojawienia się stanu wysokiego. Demultiplekser – przełącza sygnał z wejścia na jedno z określonych wyjść (działanie odwrotne do multipleksera)

Multiplekser: