Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

Podobne dokumenty
Podstawy techniki cyfrowej

Cyfrowe układy scalone

Cyfrowe układy scalone

Cyfrowe układy scalone

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

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

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

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

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

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

Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie

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

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

Tranzystor JFET i MOSFET zas. działania

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

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

Matematyka ETId Elementy logiki

Elementy cyfrowe i układy logiczne

Architektura komputerów

Język opisu sprzętu VHDL

Technika Cyfrowa 1 wykład 1: kody. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej

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

SWB - Wprowadzenie, funkcje boolowskie i bramki logiczne - wykład 1 asz 1. Plan wykładu

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

PROJEKTOWANIE UKŁADÓW VLSI

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

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

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

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Technika Cyfrowa 2 wykład 4: FPGA odsłona druga technologie i rodziny układów logicznych

Elementy logiki matematycznej

Układy scalone. wstęp układy hybrydowe

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

LOGIKA I TEORIA ZBIORÓW

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

Państwowa Wyższa Szkoła Zawodowa

Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Elektronika i techniki mikroprocesorowe

Systemy na Chipie. Robert Czerwiński

Architektura komputerów Wykład 2

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

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

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

Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

Systemy Wbudowane i Techniki Cyfrowe

Cyfrowe układy scalone c.d. funkcje

Technika Cyfrowa. dr inż. Marek Izdebski Kontakt: Instytut Fizyki PŁ, ul. Wólczańska 219, pok. 111, tel ,

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

Elementy logiki i teorii mnogości

Sylabus. WYDZIAŁ FIZYKI Uniwersytet im. Adama Mickiewicza w Poznaniu

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Katedra Mikroelektroniki i Technik Informatycznych

Automatyzacja i robotyzacja procesów produkcyjnych

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

PRZEWODNIK PO PRZEDMIOCIE

Rok akademicki: 2016/2017 Kod: EAR s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

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

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

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

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

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Arytmetyka liczb binarnych

Elementy cyfrowe i układy logiczne

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.

Wprowadzenie do inżynierii przetwarzania informacji

Programowanie Niskopoziomowe

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

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

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

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

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

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Wstęp do Informatyki. dr inż. Paweł Pełczyński

Podstawy elektrotechniki i elektroniki Kod przedmiotu

Matematyka I. BJiOR Semestr zimowy 2018/2019 Wykład 1

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

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

FPGA, CPLD, SPLD. Synteza systemów reprogramowalnych 1/27. dr inż. Mariusz Kapruziak pok. 107, tel

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

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

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD

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

Podstawowe informacje o przedmiocie (niezależne od cyklu) Podstawy elektroniki. Kod Erasmus Kod ISCED Język wykładowy

Rachunek zdao i logika matematyczna

Elektronika i techniki mikroprocesorowe

Układy logiczne układy cyfrowe

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

Transkrypt:

Elektronika cyfrowa i mikroprocesory Dr inż. Aleksander Cianciara

Sprawy organizacyjne Warunki zaliczenia Lista obecności Kolokwium końcowe Ocena końcowa Konsultacje Poniedziałek 6:-7: Kontakt Budynek A pok. 36 (III piętro za przeszklonymi drzwiami) alexc@geol.agh.edu.pl www.geol.agh.edu.pl/~alexc 2-3-9 22:4:58 2

Literatura Podstawy elektroniki cyfrowej, J. Kalisz, wyd WKŁ Podstawy techniki mikroprocesorowej, P. Misiurewicz, wazniak.mimuw.edu.pl www.google.pl i spółka -> elektronika cyfrowa podstawy Notatki z wykładu (ostatnie ale nie najmniej ważne) Slajdy z wykładu będą dostępne na stronie www UWAGA! slajdy z wykładu nie zawierają komentarzy i są tylko wstępem do tematu opisanego w książkach 2-3-9 22:4:58 3

Cel wykładu Pokazać zastosowania elektroniki w informatyce Pokazać zastosowania informatyki w elektronice Budowa podstawowych elementów składowych komputera (pamięć, procesor) Elementy ważne 2-3-9 22:4:58 4

Plan wykładu Wprowadzenie Algebra Boole a sposoby zapisu Tautologie boole a Realizacje techniczne 2-3-9 22:4:58 5

Co to jest elektronika cyfrowa Informacja jest zakodowana za pomocą liczb, Wielkością cyfrową będziemy nazywać taką wielkość, która w danym przedziale swej zmienności przyjmuje skończoną liczbę wartości Wielkością analogową będziemy nazywać taką wielkość, która w danym przedziale swej zmienności przyjmuje nieskończoną liczbę wartości. 2-3-9 22:4:58 6

Zastosowania 2-3-9 22:4:58 7

Budowa układów Od prostych budowane z elementów (bramek) Przez rozbudowanych budowane z gotowych bloków funkcjonalnych Po najbardziej złożone projektowane specjalizowanym systemami CAD, programowane językiem HDL (Hardware Description Language) 2-3-9 22:4:58 8

Powiązanie informatyki z elektroniką 9 marca 2 9

Projektowanie układów cyfrowych Zbliżone do projektów oprogramowania Języki programowania elektroniki HDL VHDL Układy standardowe (ogólnego zastosowania) kontra projektowane na zamówienie Oparte o mikrokontrolery (mikroprocesor w jednej obudowie z pamięcią i układami peryferyjnymi 2-3-9 22:4:58

Zalety podejścia cyfrowego Wysoka elastyczność Prostota realizacji wielu skomplikowanych funkcji Szybkość realizacji Odporność na zakłócenia Łatwa zmiana realizowanych funkcji (często tylko przeprogramowanie) Możliwość realizowania funkcji nie fizycznych (nie dających się zrealizować przez układ analogowy) Powtarzalność!! 2-3-9 22:4:58

Wady podejścia cyfrowego Operowanie na liczbach o skończonej precyzji, Skomplikowanie realizacji niektórych funkcji (np. prosty filtr w techn. analogowej to rezystor + kondensator lub cewka, w techn. cyfr wymaga całego komputera Ograniczenia prędkości działania, Koszt, 2-3-9 22:4:58 2

Podział realizacji cyfrowych Sprzętowa Cała wymagana funkcja realizowana jest przez specjalizowany układ cyfrowy Zalety to: szybkość, mały pobór prądu, niska cena przy dużych ilościach Sprzętowo - programowa Wymagana funkcja jest realizowana przy pomocy programu, procesora oraz niewielkiej liczby elementów dodatkowych, Zalety to: elastyczność, prostota projektowania i realizacji, niska cena przy małych seriach produkcyjnych 2-3-9 22:4:58 3

Podział funkcjonalny Układy kombinacyjne realizacje rozbudowane funkcje logiczne, zbudowany z podstawowych układów cyfrowych bramek Układy sekwencyjne bardziej skomplikowane będzie omawiany na kolejnych wykładach. 2-3-9 22:4:58 4

Realizacja praktyczna Maksymalne uproszczenie przez ograniczenie ilości stanów do 2 fałsz prawda Bit informacji Zastosowanie praw algebry Boole a Możliwość reprezentacji dowolnej liczby cyfrowej przy pomocy połączenia wielu bitów 2-3-9 22:4:58 5

Symbole operacji logicznych Funkcja Alternatywa (A lub B) Koniunkcja (A i B) Implikacja (jeśli A to B) Równoważność (A wtedy i tylko wtedy gdy B) Negacja ( nie A ) Zapis A B A B A B A B A 2-3-9 22:4:58 6

Notacje f : X Y Funkcja boole a Tablice prawdy n X B B = {,} n Y B {,} {,} {,} K {, } n X B = 4444244444 3 n razy 2 x y z f(x,y,z) Zapis klasyczny f f = ( x, x x ) 2, 3 ( x x ) ( x x x ) ( x x ) 2 2 3 2 x3 3 4 5 6 7 2-3-9 22:4:58 7

2-3-9 22:4:58 8 Tablice prawdy - 5 x 2-3 y 7 6 4 f(x,y,z) z x 2 y 7 6 4 f(x,y,z) z Niezupełna

Operacje logiczne - tabice a b a b a b a b a a 2-3-9 22:4:58 9

Operacje logiczne tablice cd. a b a b a b a b 2-3-9 22:4:58 2

Algebra Boole a Tautologia związki między zdaniami, rachunek zdań Twierdzenie jest tautologią, jeżeli dla wszystkich możliwych kombinacji otrzymujemy zdanie prawdziwe. 2-3-9 22:4:58 2

Podstawowe prawa boole a Prawo idempotentności a a a a a a Prawo przemienności a b b a a b b a Prawo łączności a ( b c ) ( a a ) c a ( b c ) ( a b ) c 2-3-9 22:4:58 22

Podstawowe prawa boole a cd. Prawo rozdzielności a ( b c ) ( a b ) ( a c ) a ( b c ) ( a b ) ( a c ) Prawo pochłaniania a ( a b ) a a ( a b ) a Prawo własności stałych a a, a a a, a 2-3-9 22:4:58 23

Podstawowe prawa boole a cd. Własności negacji a a prawo wyłączonego środka a a prawo sprzeczności ( a ) a prawo podwójnego przeczenia 2-3-9 22:4:58 24

Podstawowe prawa boole a cd. Prawa De Morgana ( a b ) a b ( a b ) a b a b ( a b ) a b ( a b ) 2-3-9 22:4:58 25

Technikalia 2-3-9 22:4:58 26

Przykład realizacji technicznej (standard TTL) Stan wysoki (H) logiczne Napięcie 2,4 5 V Stan niski (L) logiczne Napięcie,8 V Stan zabroniony,8 2,4 V Logika dodatnia i ujemna (zamiana i miejscami) 2-3-9 22:4:58 27

Inna realizacja fizyczna Napięcie dodatnie (np. +2V) napięcie ujemne ( -2V) (RS232) Płynie prąd nie płynie (pętla prądowa) Fala o częstotliwości F Fala o częstotliwości F (modem) Realizacje przy pomocy innych wielkości fizycznych (światła, pola magnetycznego, itp.) 2-3-9 22:4:58 28

Układy scalone - podział SSI -- ang. Small Scale Integration, zawierają do bramek logicznych, MSI -- ang. Medium Scale Integration - - LSI -- ang. Large Scale Integration - - VLSI -- ang. Very Large Scale Integration ponad elementów, ULSI -- ang. Ultra Large Scale Integration - ponad l milionów elementów.?brak nazwy? -- obecnie najwięcej elementów zawierają pamięci > 4 miliardy tranzystorów (4 GB) 2-3-9 22:4:58 29

Podział układów cd. Układy cyfrowe Gotowe układy standardowe SSI, MSI, LSI Układy programowalne MSI, LSI, VLSI Układy specjalizowane - ASIC LSI, VLSI Standardowe bramki (SSI, MSI), Proste funkcje np. sumator, komparator (MSI, LSI) Programowalne struktury logiczne PLD Programowalne matryce bramkowe FPGA Matryce bramkowe GA (Gate Array) Układy proste SPLD FPLA, PROM, PAL, GAL Układy złożone - CPLD Matryce komórkowe SC (Standard Cell) Układy indywidualne FC (Full Custom) 2-3-9 22:4:58 3

Pytania? 2-3-9 22:4:58 3