Temat: Pamięci. Programowalne struktury logiczne.



Podobne dokumenty
Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

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

Podstawy Informatyki JA-L i Pamięci

Pamięci półprzewodnikowe

Cyfrowe układy scalone

Tranzystor JFET i MOSFET zas. działania

Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci

Cyfrowe układy scalone

Cyfrowe układy scalone

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Architektura systemu komputerowego

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Artykuł zawiera opis i dane techniczne

Technika Mikroprocesorowa

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Technika Cyfrowa. Badanie pamięci

S I INSTYTUT TECHNOLOGII ELEK TR O N O W EJ

RODZAJE PAMIĘCI RAM. Cz. 1

Architektura komputerów

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

Wykład I. Podstawowe pojęcia Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Instrukcja do ćwiczenia : Matryca komutacyjna

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

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

Wykład Mikroprocesory i kontrolery

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

4. Wpisz do tabeli odpowiednie oznaczenia ukladów: PAL, PLA, PLE

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie)

Układy programowalne. Wykład z ptc część 5

RZECZPOSPOLITA OPIS PATENTOWY POLSKA PATENTU TYMCZASOWEGO

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Technika Cyfrowa 2. Wykład 1: Programowalne układy logiczne

Magistrala systemowa (System Bus)

Programowalne scalone układy cyfrowe PLD, CPLD oraz FPGA

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

LEKCJA. TEMAT: Pamięć operacyjna.

Organizacja typowego mikroprocesora

Krótkie przypomnienie

Elektronika i techniki mikroprocesorowe

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

Logiczny model komputera i działanie procesora. Część 1.

UKŁADY PAMIĘCI. Tomasz Dziubich

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe

PROGRAMMABLE DEVICES UKŁADY PROGRAMOWALNE

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

UKŁADY MIKROPROGRAMOWALNE

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

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

Logiczne układy bistabilne przerzutniki.

Podstawy elektroniki cz. 2 Wykład 2

Podział układów cyfrowych. rkijanka

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Pamięć. Podstawowe własności komputerowych systemów pamięciowych:

Układy programowalne. Wykład z ptc część 5

Układy kombinacyjne. cz.2

ARCHITEKTURA PROCESORA,

LEKCJA. TEMAT: Funktory logiczne.

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

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

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Wykorzystanie standardu JTAG do programowania i debugowania układów logicznych

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Ćw. 7: Układy sekwencyjne

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

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Opis przedmiotu zamówienia CZĘŚĆ 1

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

WSTĘP DO ELEKTRONIKI

Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21

Temat i cel wykładu. Tranzystory

Systemy wbudowane. Układy programowalne

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

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

TEST KONKURSOWY CZAS TESTU 40 MIN ILOŚĆ MAKSYMALNA PUNKTÓW 20 INSTRUKCJA:

Ćwiczenie: Badanie liczników oraz pamięci RAM

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

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Architektura Systemów Komputerowych. Paweł Pełczyński

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

Programowanie sterowników PLC wprowadzenie

Układy logiczne układy cyfrowe

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Transkrypt:

Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w technice TTL, ECL, CMOS i NMOS. Pamięć podzielona jest na komórki (rejestry), każda z nich posiada swój adres umożliwiający dostęp do zawartej w niej informacji. Liczba bitów w komórce określa organizację pamięci, czyli sposób dostępu do informacji. Zazwyczaj komórki pamięci zawierają 8 bitów (choć mogą mieć 4 bity), wówczas mówimy o organizacji słowowej typu N 8 (N 4), gdzie N oznacza ilość komórek. Jeśli pamięć ma komórki jednobitowe mówimy, że jest to pamięć bitowa. 2. Organizacja pamięci wiąże się z podstawowym parametrem pamięci: - pojemność P, określająca jak wiele informacji można w niej przechowywać. Pojemność pamięci określa się w bitach [b], ze względu na bardzo szybki postęp technologiczny umożliwiający wykonywanie pamięci o dużych pojemnościach, powszechnie używa się 10 pamięci o pojemnościach wyrażanych w kilobitach [Kb] ( 1Kb = 2 b = 1024 b) lub 20 megabitach [Mb] (1Mb = 1K K b = 2 b = 1048576 b). 3. Przykłady a) Pamięć o 10 wejściach adresowych i komórkach 8-bitowych, czyli długości słowa 1 10 bajt (1B) ma pojemność P = 2 B = 1KB. Pamięć tej samej pojemności może być zorganizowana na kilka sposobów zależnie od ilości słów i ich długości. b) Pamięć o pojemności 4Kb może posiadać organizację: 512 8, czyli 512 słów o długości 8 bitów, 1024 4, czyli 1024 słowa o długości 4 bity, 4096 1, czyli 4096 słów o długości 1 bit. Rys.43. Przykłady organizacji pamięci 4Kb. 4. Układy pamięci mogą posiadać następujące wejścia i wyjścia: wejścia adresowe umożliwiające dostęp do określonych komórek,

wejścia sterujące między innymi są to: wejście uaktywniające pamięć CS (CE), wejście zezwalające na zapis WR (WE), wejście zezwalające na odczyt RD (OE), wejście strobujące adresów ALE (RAS lub CAS), wejścia /wyjścia danych (informacyjne D). 5. Pamięci dzielimy na: pamięci odczyt zapis, popularnie zwane RAM, pamięci stałe ROM - tylko do odczytu. 6. Parametry dynamiczne pamięci Podstawowe parametry dynamiczne pamięci to czasy: dostępu, cyklu i blokowania. a) czas dostępu taa - jest to czas liczony od wystąpienia nowego adresu do pojawienia się na wyjściach układu zawartości komórki pamięci o tym adresie. b) czas cyklu - to minimalny odstęp czasu między kolejnymi prawidłowymi zapisami i/lub odczytami pamięci. Rozróżnia się czasami czas cyklu zapisu, cyklu odczytu i cyklu odczyt zapisu. c) czas blokowania - to odstęp czasu liczony od zmiany stanu wejścia wybierającego CS do chwili przejścia wyjść/wejść danych do stanu wielkiej impedancji. Czas odblokowania jest liczony od zmiany stanu wejścia wybierającego CS do chwili przejścia wejść/ wyjść danych do trybu pracy dwustanowej. Dla bezkolizyjnej współpracy kilku bloków pamięci trójstanowych o połączonych wyjściach czas blokowania tych układów powinien być krótszy niż czas odblokowania. Rys. 44. Przebiegi czasowe sygnałów przy odczycie informacji z pamięci

Rys. 45. Przebiegi czasowe sygnałów przy zapisie informacji do pamięci

Temat: Pamięć RAM i ROM 1.Pamięć RAM jest zespołem rejestrów równoległych. Informacja może być zapisywana w dowolnym rejestrze lub odczytywana z dowolnego rejestru, dlatego pamięć ta nazywa się pamięcią o dostępie bezpośrednim. Rys.46. Symbol graficzny pamięci RAM.[2, s.264] 2. Pamięć RAM posiada: wejścia adresowe A 0... A n, wejście uaktywniające CS, wejście wyboru trybu pracy R / W, wejścia / wyjścia danych D 0... D m. 3.Pamięć RAM wykonuje się jako układy: bipolarne TTL i ECL charakteryzujące się małymi pojemnościami, dużymi prądami zasilającymi i małą szybkością działania (porównywalnie szybkie z CMOS są pamięci ECL) unipolarne CMOS i NMOS: statyczne SRAM i dynamiczne DRAM (obecnie DDRAM). 4. Pamięci dynamiczne DRAM wymagają okresowego odświeżania zawartych informacji, mogą one posiadać wewnętrzny układ odświeżania. Obecnie powszechnie stosowane są pamięci DDRAM. 5. Pamięć ROM to pamięć stała, której zawartość podczas eksploatacji jest niezmienna, raz zapisana informacja jest trwale przechowywana i może być wielokrotnie odczytywana. Pamięć ROM jest cyfrowym układem kombinacyjnym. 6. Pamięci stałe mogą być programowane: przez wytwórcę podczas produkcji - pamięci MROM, przez użytkownika za pomocą specjalnych programatorów w sposób trwały, bez możliwości wykasowania zapisanej informacji - pamięci PROM (wykonywane są zazwyczaj jako układy bipolarne), przez użytkownika w sposób prawie trwały, z możliwością wykasowania zapisanej informacji - pamięci EPROM (wykonywane są zazwyczaj jako układy unipolarne).

7. Pamięci EPROM mogą być zapisywane metodą elektryczną, a kasowane promieniami X lub promieniami ultrafioletowymi, albo zapisywane i kasowane elektrycznie wtedy noszą nazwę EEPROM. Rys.47. Symbol graficzny pamięci ROM. 8. Zwiększanie pojemności pamięci Układy pamięci można ze sobą łączyć otrzymując w ten sposób bloki pamięci o większej pojemności. Zwiększenie pojemności uzyskuje się: zwiększając długość słowa, zwiększając ilość pamiętanych słów (uaktywniając poszczególne układy pamięci wejście CS, poprzez multiplekser). Rys. 48.Powiększenie pojemności pamięci przez a) zwiększenie długości słowa, b) zwiększenie liczby pamiętanych słów

Temat: Programowalne struktury logiczne PLD 1. Programowalne moduły logiczne PLD są układami o standardowej strukturze, które można dostosować do potrzeb użytkownika poprzez ingerencję w ich standardową strukturę. Układy te wykonywane są w technice TTL i CMOS z tranzystorów, tworzących matrycę bramek AND i matrycę bramek OR. Obie matryce umożliwiają realizacje wszystkich funkcji logicznych. Rys. 49. Struktura układów PLD. 2.Moduły PLD mogą być dodatkowo wyposażone: w przerzutniki, układy wejściowo/wyjściowe, bufory, sprzężenia zwrotne, wyjścia trójstanowe. 3.Układy PLD typu matrycowego wykonywane są jako: układy PAL, układy PLA, układy PLE. 4. Układy PAL wykonywane są w technice bipolarnej i unipolarnej jako: układy EPLD kasowalne promieniami ultrafioletowymi (wykonane w technice CMOS), układy GAL kasowalne elektrycznie (wykonane w technice EECMOS), charakteryzują się niskimi kosztami wykonania, niewielkim poborem prądu, dużą szybkością działania. 5. Układy PLA prócz matryc bramek AND i OR posiadają programowalny układ polaryzacji wyjść i sterowany z zewnątrz trójstanowy bufor wyjściowy. Dodatkowo mogą posiadać przerzutniki zwane są wówczas układami PLS lub sekwenserami.

6. Układy PLE są nową generacją szybkich pamięci PROM, realizującą układy logiczne. Mogą być dodatkowo wyposażone w buforowe rejestry wyjściowe.