Układy sekwencyjne. Wstęp doinformatyki. Zegary. Układy sekwencyjne. Automaty sekwencyjne. Element pamięciowy. Układy logiczne komputerów



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

Architektura komputerów Wykład 2

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Krótkie przypomnienie

Układy sekwencyjne przerzutniki 2/18. Przerzutnikiem nazywamy elementarny układ sekwencyjny, wyposaŝony w n wejść informacyjnych (x 1.

Podział sumatorów. Równoległe: Szeregowe (układy sekwencyjne) Z przeniesieniem szeregowym Z przeniesieniem równoległym. Zwykłe Akumulujące

Układy kombinacyjne 1

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Cyfrowe układy scalone c.d. funkcje

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Automatyzacja i robotyzacja procesów produkcyjnych

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

Układy logiczne układy cyfrowe

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

Podział układów cyfrowych. rkijanka

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

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

Podstawy techniki cyfrowej cz.2 zima Rafał Walkowiak

Architektura systemów komputerowych. Poziom układów logicznych. Układy mnoŝące i dzielące

Układy logiczne układy cyfrowe

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Plan wykładu. Architektura systemów komputerowych. MnoŜenie realizacja sprzętowa (wersja 1) Układy mnoŝące liczby całkowite.

WSTĘP DO ELEKTRONIKI

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

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

Podstawy techniki cyfrowej cz.2 wykład 3 i 5

Wstęp do informatyki. Architektura co to jest? Architektura Model komputera. Od układów logicznych do CPU. Automat skończony. Maszyny Turinga (1936)

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne

Podstawy Informatyki JA-L i Pamięci

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

Sumatory H D L. dr inŝ. Paweł Tomaszewicz Instytut Telekomunikacji Politechnika Warszawska

Układy kombinacyjne. cz.2

Układy sekwencyjne. 1. Czas trwania: 6h

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

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

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Podstawy układów mikroelektronicznych

Architektura komputerów

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

xx + x = 1, to y = Jeśli x = 0, to y = 0 Przykładowy układ Funkcja przykładowego układu Metody poszukiwania testów Porównanie tabel prawdy

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

Podstawy Informatyki Elementarne podzespoły komputera

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

LEKCJA. TEMAT: Funktory logiczne.

Układy kombinacyjne - przypomnienie

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Język HDL - VERILOG. (Syntetyzowalna warstwa języka) Hardware Description Language Krzysztof Jasiński PRUS PRUS

Projektowanie Scalonych Systemów Wbudowanych VERILOG

Mikrooperacje. Mikrooperacje arytmetyczne

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Ćw. 7: Układy sekwencyjne

Układy cyfrowe i operacje logiczne

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

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

Układy Logiczne i Cyfrowe

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

Statyczne badanie przerzutników - ćwiczenie 3

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Szybkie układy mnożące

Laboratorium Teorii Układów Cyfrowych Rok akademicki Termin Rodzaj studiów Kierunek Prowadzący Grupa Sekcja. Sprawozdanie z ćwiczenia numer 9

Sekwencyjne bloki funkcjonalne

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Wstęp działanie i budowa nadajnika

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

1.Podstawytechnikicyfrowej

Język HDL - VERILOG. (Syntetyzowalna warstwa języka) Hardware Description Language Krzysztof Jasiński PRUS PRUS

Szybkie układy mnożące

Ćwiczenie Digital Works 003 Układy sekwencyjne i kombinacyjne

Definicja układu kombinacyjnego była stosunkowo prosta -tabela prawdy. Opis układu sekwencyjnego jest zadaniem bardziej złożonym.

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

Technika cyfrowa Synteza układów kombinacyjnych

Projekt zespołowy. Część1: Projekt potokowej jednostki przetwarzającej przeznaczonej do realizacji algorytmu FFT. Rok akademicki 2008/2009

Przykładowe pytania DSP 1

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Układy elektroniki cyfrowej - elementarz Tomasz Słupiński, Zakład Fizyki Ciała Stałego FUW

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

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

Programowalne układy logiczne

Tranzystor JFET i MOSFET zas. działania

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Układy mikroprogramowane

ĆWICZENIE 4 Zapoznanie ze środowiskiem CUPL Realizacja układów kombinacyjnych na układach PLD

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

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

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Transkrypt:

Wstęp doinformatyki Układy sekwencyjne Układy logiczne komputerów Układy sekwencyjne Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 1 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 2 Zegary Układy sekwencyjne Clock period Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 3 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 4 Element pamięciowy Automaty sekwencyjne Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 5 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 6 1

Element pamięciowy Przerzutniki Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 7 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 8 Przerzutnik SR Przerzutnik D Stan 0 Stan 1 Wejście S-set R-reset Wyjścia: Q i Q Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 9 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 10 Przerzutnik SR synchroniczny Przerzutnik D synchroniczny D C Q Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 11 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 12 2

Problem: pętla kombinacyjna Problem podobny Jak nie dopuścić do przejechania szybkiego samochodu bez opłaty? W tym czasie stan może zmienić się wiele razy => błędna praca Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 13 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 14 Problem podobny Przerzutnik D master-slave Wstawić dwie bramki otwierać naprzemian! Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 15 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 16 Układy sekwencyjne - przykład Układy sekwencyjne przykład cd. Wejścia: a, b Wyjście: z Dwa stany: S0 przeniesienie = 0 S1 przeniesienie = 1 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 17 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 18 3

Sumator szeregowy przykład cd. Sumator szeregowy przykład cd. Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 19 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 20 Sumator szeregowy przykład cd. Sumator szeregowy przykład cd. Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 21 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 22 Bloki funkcjonalne ALU Sterowanie (n) Dane (2 n ) Wyjście: mpx ALU składa się z32mpx(po jednym dla każdego bitu) Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 23 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 24 4

Instrukcje logiczne 1-bitowe Realizacja sprzętowa AND OR A B Op 0 1 C Definicja Op C AandB AorB Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 25 0 1 A: B: Suma : + Sumator 1-bitowy...(0) (1) (0) (0) (0)... 0 0 1 0 1... 0 0 1 1 0... 0 (0)1 (1)0 (0)1 (0)1 CarryOut Dlakażdego bitu sumatora: Trzy bity we: A i,b i,carryin i Dwa bity wy: Sum i,carryout i ( CarryIn i+1 = CarryOut i ) CarryIn Inputs Outputs Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 26 A B Tabela prawdy sumatora Symbol CarryIn + CarryOut Sum Definicja A B CarryIn CarryOut Sum 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 Realizacja sumatora CarryOut = (A*B*CarryIn) + (A*B*CarryIn) + (A*B*CarryIn) + (A*B*CarryIn) = (B*CarryIn) + (A*CarryIn) + (A*B) Sum = (A*B*CarryIn) + (A*B*CarryIn) + (A*B*CarryIn) + (A*B*CarryIn) Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 27 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 28 Pełny sumator 1-bitowa ALU Bit najmniej znaczący LSB Pozostałe bity Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 29 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 30 5

32-bitowa ALU ALU 74181 Binvert Operation a 0 b 0 Result 0 a 1 b 1 Result 1... a 31 b 31 Result 31 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 31 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 32 Bloki sekwencyjne Licznik i rejestr Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 33 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 34 Rejestr operacje przesuwania Rejestr szeregowy LSI Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 35 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 36 6

Rejestr równoległy LSI Rejestr przesuwny lewo-prawo LSI Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 37 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 38 Rejestry cd. Zestaw rejestrów Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 39 Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 40 Automaty sekwencyjne z ROM Wstęp do informatyki I. Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 41 7