Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podobne dokumenty
Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Ćwiczenie PA1. Realizacja układów dyskretnych z przekaźników i bramek NAND

Wstęp do Techniki Cyfrowej... Algebra Boole a

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

Arytmetyka liczb binarnych

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Część 2. Funkcje logiczne układy kombinacyjne

Architektura komputerów Wykład 2

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Państwowa Wyższa Szkoła Zawodowa

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Wstęp do Techniki Cyfrowej i Mikroelektroniki

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji.

Automatyka Lab 1 Teoria mnogości i algebra logiki. Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Elementy cyfrowe i układy logiczne

Algebra Boole a i jej zastosowania

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Tranzystor JFET i MOSFET zas. działania

WOJSKOWA AKADEMIA T E CHNI CZNA im. Jarosława Dą brow ski ego ZAKŁAD AWIONIKI I UZBROJENIA LOTNICZEGO

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Synteza układów kombinacyjnych

Podstawowe układy cyfrowe

Laboratorium podstaw elektroniki

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

Podstawy Automatyki. Wykład 12 - Układy przekaźnikowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki

Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18

WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego

Technika cyfrowa Synteza układów kombinacyjnych

Podstawy Automatyki. Wykład 15 - Projektowanie układów asynchronicznych o programach liniowych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

I. Podstawowe zagadnienia z teorii układów cyfrowych

Laboratorium podstaw elektroniki

Technika cyfrowa Synteza układów kombinacyjnych (I)

Podstawy Automatyki. Wykład 15 - Projektowanie układów asynchronicznych o programach liniowych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego.

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

2019/09/16 07:46 1/2 Laboratorium AITUC

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Automatyzacja i robotyzacja procesów produkcyjnych

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

dr inż. Małgorzata Langer Architektura komputerów

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

Koszt literału (literal cost) jest określony liczbą wystąpień literału w wyrażeniu boolowskim realizowanym przez układ.

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 4 - algebra schematów blokowych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Podstawy techniki cyfrowej

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Automatyzacja Ćwicz. 2 Teoria mnogości i algebra logiki Akademia Morska w Szczecinie - Wydział Inżynieryjno-Ekonomiczny Transportu

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

Minimalizacja funkcji boolowskich - wykład 2

Ćwiczenie 1 Program Electronics Workbench

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Układy kombinacyjne i sekwencyjne. Podczas ćwiczenia poruszane będą następujące zagadnienia:

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Cyfrowe bramki logiczne 2012

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

Układy Logiczne i Cyfrowe

Elementy logiki matematycznej

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Laboratorium z podstaw automatyki

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

Krótkie przypomnienie

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

Wydział Fizyki UW CC=5V 4A 4B 4Y 3A 3B 3Y

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Funkcja Boolowska. f:b n B, gdzieb={0,1} jest zbiorem wartości funkcji. Funkcja boolowska jest matematycznym modelem układu kombinacyjnego.

LEKCJA. TEMAT: Funktory logiczne.

Laboratorium elektroniki. Ćwiczenie E51IS. Realizacja logicznych układów kombinacyjnych z bramek NAND. Wersja 1.0 (24 marca 2016)

Bramki logiczne Instrukcja do ćwiczeń laboratoryjnych

Laboratorium elektroniki. Ćwiczenie E52IS. Realizacja logicznych układów kombinacyjnych z bramek NOR. Wersja 1.0 (24 marca 2016)

Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Bramki logiczne V MAX V MIN

Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.

Minimalizacja form boolowskich

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Elementy cyfrowe i układy logiczne

Architektura komputerów

Transkrypt:

Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015

Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym i dwustanowych sygnałach wejściowych, których działanie (zależność wartości sygnału wyjściowego od stanu sygnałów wejściowych) opisuje określona funkcja logiczna. Elementy logiczne są realizowane w różnych technikach, np. elementy elektryczne, pneumatyczne, hydrauliczne, o różnych parametrach sygnałów odpowiadających wartościom 0 i 1. Podstawowym działaniem projektowania układów z elementów logicznych jest tworzenie tzw. schematów strukturalnych, złożonych z symboli elementów logicznych informujących jedynie o rodzaju realizowanej funkcji logicznej (a nie o technice realizacji elementu). Do realizacji dowolnie złożonych układów logicznych niezbędny jest zestaw elementów realizujących funkcje logiczne tworzące system funkcjonalnie pełny.

Układy z elementów logicznych Do tworzenia algebraicznego zapisu dowolnie złożonych funkcji logicznych niezbędny jest odpowiedni zestaw elementarnych operacji logicznych, tzw. system funkcjonalnie pełny. taki zestaw tworzą funkcje alternatywa, koniunkcja i negacja, zwany podstawowym systemem funkcjonalnie pełnym. W praktyce większe znaczenie mają jednak systemy jednoelementowe. Dowolnie złożone układy zbudować można wykorzystując tylko elementy realizujące funkcję NOR albo wykorzystując tylko elementy realizujące funkcję NAND. NOR NAND y = a + b (1) y = a b (2)

Układy z elementów logicznych 1. Wg PN-78/M-42019 Automatyka przemysłowa. Pneumatyczne elementy i układy dyskretne. Symbole graficzne i zasady przetwarzania schematów funkcjonalnych 2. Wg normy IEEE Standard Graphic Symbols for Logic Diagrams IEEE Std. 91-1973 3. Wg normy branżowej BN-71/3100-01 Binarne elementy cyfrowe. Symbole graficzne

Układy z elementów alternatywy, koniunkcji i negacji Przykład 1: Zrealizować alternatywną postać funkcji zdefiniowanej w postaci tablicy Karnaugha. y = x 1 x 3 + x 1 x 2 + x 2 x 4 (3)

Układy z elementów alternatywy, koniunkcji i negacji Przykład 1: Zrealizować alternatywną postać funkcji zdefiniowanej w postaci tablicy Karnaugha. y = x 1 x 3 + x 1 x 2 + x 2 x 4 (4)

Układy z elementów alternatywy, koniunkcji i negacji Przykład 2: Zrealizować koniunkcyjną postać funkcji zdefiniowanej w postaci tablicy Karnaugha. y = (x 1 + x 2 ) (x 1 + x 4 ) (x 2 + x 3 ) (5)

Układy z elementów alternatywy, koniunkcji i negacji Przykład 2: Zrealizować koniunkcyjną postać funkcji zdefiniowanej w postaci tablicy Karnaugha. y = (x 1 + x 2 ) (x 1 + x 4 ) (x 2 + x 3 ) (6)

Układy z elementów logicznych Do tworzenia algebraicznego zapisu dowolnie złożonych funkcji logicznych niezbędny jest odpowiedni zestaw elementarnych operacji logicznych, tzw. system funkcjonalnie pełny. taki zestaw tworzą funkcje alternatywa, koniunkcja i negacja, zwany podstawowym systemem funkcjonalnie pełnym. W praktyce większe znaczenie mają jednak systemy jednoelementowe. Dowolnie złożone układy zbudować można wykorzystując tylko elementy realizujące funkcję NOR albo wykorzystując tylko elementy realizujące funkcję NAND. NOR NAND y = a + b (7) y = a b (8)

Algebra Boole a - przypomnienie Aksjomaty algebry Boole a koniunkcja 0 = 1 (9) alternatywa 1 = 0 (14) x 0 = 0 (10) x 1 = x (11) x x = x (12) x + 0 = x (15) x + 1 = 1 (16) x + x = x (17) x x = 0 (13) x + x = 1 (18) Prawo przemienności x 1 x 2 = x 2 x 1 (19) x 1 + x 2 = x 2 + x 1 (20) Prawo łączności x 1 (x 2 x 3 ) = (x 2 x 1 ) x 3 (21) x 1 + (x 2 + x 3 ) = (x 2 + x 1 ) + x 3 (22)

Algebra Boole a - przypomnienie Prawo rozdzielności mnożenia logicznego względem dodawania logicznego (x 1 + x 2 ) x 3 = x 1 x 3 + x 2 x 3 (23) Prawo rozdzielności dodawania logicznego względem mnożenia logicznego Prawa de Morgana (x 1 x 2 ) + x 3 = (x 1 + x 3 ) (x 2 + x 3 ) (24) Prawo podwójnej negacji (podwójnego przeczenia) x 1 x 2 = x 1 + x 2 (25) x 1 + x 2 = x 1 x 2 (26) x = x (27) Na podstawie powyższych twierdzeń można tworzyć szereg innych zależności przydatnych przy przekształcaniu funkcji logicznych. Symbole x, x 1, x 2, x 3 w tych twierdzeniach mogą reprezentować zarówno pojedynczy argument jak i dowolnie złożoną funkcję logiczną.

Układy z elementów NOR, NAND Budowa układów zastępujących elementy alternatywy, koniunkcji i negacji z elementów NOR lub NAND.

Układy z elementów NOR, NAND Przykład 3: Zrealizować alternatywną postać funkcji zdefiniowanej w postaci tablicy Karnaugha, wykorzystując elementy NAND. Eliminacja koniunkcji lub alternatywy, poprzez podwójne zanegowanie i wykorzystanie prawa de Morgana. y = x 1 x 3 + x 1 x 2 + x 2 x 4 = = x 1 x 3 + x 1 x 2 + x 2 x 4 = = x 1 x 3 x 1 x 2 x 2 x 4 (28)

Układy z elementów NOR, NAND Przykład 3: Zrealizować alternatywną postać funkcji zdefiniowanej w postaci tablicy Karnaugha, wykorzystując elementy NAND. y = x 1 x 3 x 1 x 2 x 2 x 4 (29)

Układy z elementów NOR, NAND Przykład 4: Zrealizować koniunkcyjną postać funkcji zdefiniowanej w postaci tablicy Karnaugha, wykorzystując elementy NAND. Eliminacja koniunkcji lub alternatywy, poprzez podwójne zanegowanie i wykorzystanie prawa de Morgana. y = (x 1 + x 2 ) (x 1 + x 4 ) (x 2 + x 3 ) = = x 1 x 2 (x 1 + x 4 ) x 2 x 3 = = x 1 x 2 (x 1 x 4 ) x 2 x 3 (30)

Układy z elementów NOR, NAND Przykład 4: Zrealizować koniunkcyjną postać funkcji zdefiniowanej w postaci tablicy Karnaugha, wykorzystując elementy NAND. y = x 1 x 2 (x 1 x 4 ) x 2 x 3 (31)

Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015