Architektura systemu komputerowego



Podobne dokumenty
Współpraca procesora ColdFire z pamięcią

Współpraca procesora pamięcią

Przestrzeń pamięci. Układy dekoderów adresowych

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

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

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

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

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

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

LEKCJA. TEMAT: Pamięć operacyjna.

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

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

architektura komputerów w. 6 Pamięć I

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

Temat: Pamięci. Programowalne struktury logiczne.

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Architektura komputerów

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

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

RODZAJE PAMIĘCI RAM. Cz. 1

System mikroprocesorowy i peryferia. Dariusz Chaberski

Technika Mikroprocesorowa

Architektura harwardzka Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania

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

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

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

Pamięć operacyjna komputera

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

UKŁADY PAMIĘCI. Tomasz Dziubich

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

Architektura komputerów

Podstawy Informatyki JA-L i Pamięci

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

WPROWADZENIE Mikrosterownik mikrokontrolery

dr inż. Jarosław Forenc

Pamięci półprzewodnikowe

Pamięć RAM. Pudełko UTK

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

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

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Elektronika i techniki mikroprocesorowe

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

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

Technika Cyfrowa i Mikroprocesory

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

Zarządzanie zasobami pamięci

Artykuł zawiera opis i dane techniczne

Komputerowa pamięć. System dziesiątkowego (decymalny)

Pamięć wewnętrzna ROM i RAM

PODSTAWY INFORMATYKI

Zaleta duża pojemność, niska cena

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

Technologia informacyjna. Urządzenia techniki komputerowej

Magistrala systemowa (System Bus)

Architektura komputerów

Mikroprocesory rodziny INTEL 80x86

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

Pamięci półprzewodnikowe

Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1

Architektura komputera

Pamięci. Pamięci DDR DIMM SDR SDRAM

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Wejścia logiczne w regulatorach, sterownikach przemysłowych

Cyfrowe układy scalone

Architektura komputerów

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA.

Systemy uruchomieniowe

Architektura komputerów

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

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

Systemy wbudowane Mikrokontrolery

Temat: Pamięć operacyjna.

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach:

Cyfrowe układy scalone

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

Współpraca procesora z urządzeniami peryferyjnymi

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

Segmenty rynku sterowników

URZĄDZENIA WEJŚCIA-WYJŚCIA

Architektura mikroprocesorów z rdzeniem ColdFire

Architektura systemów komputerowych. Przerwania, pamięć, magistrale i urządzenia

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Technologie informacyjne - wykład 2 -

Pamięci RAM i ROM. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd. 2007

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

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

Pamięci magnetorezystywne MRAM czy nowa technologia podbije rynek pamięci RAM?

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

System pamięci. Pamięć podręczna

Wstęp do informatyki. Chipset. North-South Bridge. Architektura komputera PC cd. Cezary Bolek

Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM...

Współpraca procesora z urządzeniami peryferyjnymi

LEKCJA TEMAT: Zasada działania komputera.

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

Pamięci RAM i ROM. Pamięć RAM 2. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd (C mbit.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Transkrypt:

Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami peryferyjnymi. 5. Przykładowy system mikroprocesorowy. 6. Architektura procesorów 32-bitowych na przykładzie układów Freescale 68k/ColdFire. 7. Architektura mikrokontrolerów 8-bitowych. 1

Architektura systemu komputerowego Architektura polega na ścisłym podziale komputera na trzy podstawowe części: procesor, pamięć (zawierająca dane oraz program), urządzenia wejścia/wyjścia (I/O). PAMIĘĆ PODSTAWOWA URZĄDZENIA ZEWNĘTRZ. PROCESOR 2

Współpraca procesora z pamięcią zewnętrzną (1) Magistrala adresowa ROM Pamięć programu Magistrala danych Sygnały sterujące CS, OE FLASH, SRAM, DRAM RAM Mikroprocesor Pamięć danych CS, OE WR FLASH, SRAM, DRAM 3

Współpraca procesora z pamięcią zewnętrzną (2) ColdFire magistrala wewnętrzna sterownik DRAM SDRAM / DDR sterownik magistrali zewnętrznej SRAM moduł chip select FLASH / EEPROM 4

Podział pamięci 5

Hierarchia pamięci (1) 6

Hierarchia pamięci (2) Processor Control Size: ~1 ns ~100 B On-Chip Cache Speed: Registers Datapath Second Level Cache (SRAM) ~10 ns-100 ns ~kb-mb Main Memory (DRAM) ~100 ns ~MB Tera 10^12 => TB Peta 10^15 => PB Exa 10^18 => EB Secondary Storage (Disk) Tertiary Storage (Tape) ~10 ms ~10 sec ~GB ~TB 7

Pamięci tylko do odczytu (Read Only Memory) 8

Pamięci stałe ROM w systemach mikroprocesorowych Pamięci ROM wykorzystuje się do: Przechowywania programu, Budowy dekoderów adresowych Przechowywania stałych (parametrów) Przechowywania ustawień systemowych Realizacji funkcji nieliniowych, trygonometrycznych, itp., (np. tablicowanie) 9

Pamięć stała (1) PROM 8x1 bit 10

Pamięć stała (2) A0-A19-1MB D0-D7 11

Pamięć EPROM 12

Pamięci EPROM 13

Pamięci EPROM / SRAM +12 V +5 V EPROM SRAM 14

Odczyt danej z pamięci EPROM 15

Pamięci EPROM <=> EEPROM ~100 nm +25 V + 16V GND Elektrony gorące: 10^5 V/cm Programowanie = wpisanie zer do komórek pamięci Pamięć EEPROM Kasowanie Programowanie 16

Pamięć EEPROM VCC=VPP=5 V Matryca pamięci 17

EEPROM 28C64A 18

Odczyt pamięci EEPROM 19

Zapis pamięci EEPROM 20

2 Pamięć EEPROM z interfejsem I C Niewielka pamięć z interfejsem szeregowym 8k x 8 = 64 kb 21

Pamięci EPROM <=> FLASH ~100 nm +25 V ~10 nm + 16V GND Elektrony gorące: 10^5 V/cm Programowanie = wpisanie zer do komórek pamięci Kasowanie Programowanie 22

Pamięci FLASH (1) Zalety: Możliwość szybkiego kasowania sektorów (bloków) pamięci, Duża pojemność pamięci (jednotranzystorowe komórki), Niskie napięcie zasilania (3,3 V, 5 V), Niewielki czas odczytu danych (~10 ns). Niewielkie rozmiary, Duża odporność na wstrząsy, Mały pobór energii. Wady: Brak możliwości kasowania pojedynczych bajtów. 23

Pamięci FLASH (2) 24

Kasowanie zawartości pamięci 25

Dołacze 26

Pamięci o dostępie swobodnym (Random Access Memory) 27

Schemat blokowy pamięci SRAM 28

Komórka pamięci statycznej 0 0 1 1 29

Matryca pamięci statycznej 30

Pamięci SRAM Zalety: Szybki czas zapisu oraz odczytu (~10 ns), Niskie napięcie zasilania (~1.2V - 5 V), Niewielkie rozmiary, Mały pobór energii. Wady: Stosunkowo niewielkie pojemności pamięci (< 4 MB), Wysoka cena pamięci. 31

Pamięci statyczne 32

Pamięci dynamiczne DRAM Dane A19-A10 A9-A0 33

Komórka pamięci dynamicznej Kontakty aluminiowe Tranzystor MOS Zewnętrzna okładka kondensatora Izolator Wewnętrzna okładka Kondensator kondensatora Czas odświeżania: 4 16 ms 34

Pamięć DRAM 1 Mx4 35

Pamięci 32-bitowe 36

VAX 8600 memory board 37

Pamięci dynamiczne Procesor z dwoma pamięciami SDRAM 38

Cykl odczytu z pamięci dynamicznej Cykl odczytu Czas dostępu trac 39

Cykl zapisu do pamięci dynamicznej 40

Cykl szybkiego stronicowania (odczyt) 41

Cykl odświeżania Odświeżanie typu CAS przed RAS Pamięć MCM54400A-60 (1 Mx4): Cykl odświeżania: TR=16 ms, czas dostępu: trac=60 ns, cykl odczytu: trc=110 ns, Czas potrzebny na odświeżenie 1024 wierszy: 1024 * 110 ns = 113 us (0,7 % cyklu TR) 42

Współpraca pamięci DRAM z procesorem 68k Address strobe Data strobe Read/Write Zewnętrzny sterownik pamięci DRAM D0-D15 43

Transfery danych procesora motorola 44

Moduł sterujący pamięcią procesora Motorola ColdFire \CS \BS \TS Dane ColdFire Adres A0-A23 Moduł Chip Select Dane Adres \W/R \WR \TA \OE Pamięć: SRAM, FLASH, urządzenia zewnętrzne \TA Transfer Acknowledge, potwierdzenie transmisji \TS Transfer Strobe, ważne dane oraz adresy na magistralach \TIP Transfer In Progres, utrzymywany w stanie niskim do zakończenia transmisji \TEA Transfer Error, wejście sygnalizacji błędu zewnętrznego 45

Rejestry konfiguracyjne Chip Select Address Registers (CSAR0 CSAR6) Chip Select Mask Registers (CSMR0 CSMR6) 46

Chip Select Control Registers (CSCR0 CSCR6) 47

Cykl odczytu (ColdFire) Narastające zbocze zegara 48

Podstawowy cykl zapisu (ColdFire) 49

Cykl odczytu z szybkim zakończeniem (ColdFire) Tryb z szybkim zakończeniem nie może zostać użyty podczas wewnętrznej terminacji. 50

Cykl zapisu burst (3-2-2-2) (ColdFire) Cykle zapisu i odczytu wykorzystywane podczas transmisji DMA oraz operacji na pamięci podręcznej. 51

Sterownik pamięci dynamicznej Obsługa dwóch pamięci dynamicznych SDRAM MCF528x (MCF520x/MCF527x pamięci DDR) Programowalne linie SRAS, SCAS oraz czas odświeżania Obsługa pamięci 8, 16, 32 bitowych 52

Transmisja zapisu do pamięci SDRAM Transfer typu burst 53

Rejestry konfiguracyjne 54

Pamięć SDRAM firmy Micron 55

Dołączenie pamięci SDRAM Micron 64 Mbit do procesora MCF5282 56