Miroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni

Podobné dokumenty
Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni

Operační paměti počítačů PC

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Paměťové prvky. ITP Technika personálních počítačů. Zdeněk Kotásek Marcela Šimková Pavel Bartoš

Ne vždy je sběrnice obousměrná

Struktura a architektura počítačů (BI-SAP) 10

Paměti počítače ROM, RAM

Způsoby realizace paměťových prvků

Paměti počítače 9.přednáška

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Paměti. Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2013

Technické prostředky počítačové techniky

Informační a komunikační technologie

4.2 Paměti PROM NiCr. NiCr. Obr.140 Proudy v naprogramovaném stavu buňky. Obr.141 Princip PROM. ADRESOVÝ DEKODÉR n / 1 z 2 n

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností a hlavnímu parametry.

Paměti Flash. Paměti Flash. Základní charakteristiky

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

PAMĚTI ROM, RAM, EPROM, EEPROM

PROTOKOL O LABORATORNÍM CVIČENÍ

Parametry pamětí vybavovací doba (tj. čas přístupu k záznamu v paměti) = 10 ns ms rychlost toku dat (tj. počet přenesených bitů za sekundu)

Zvyšování kvality výuky technických oborů

Paměti Josef Horálek

DUM č. 10 v sadě. 31. Inf-7 Technické vybavení počítačů

Paměti EEPROM (1) 25/07/2006 1

Paměti polovodičové. Jedná se o mikroelektronické obvody s velkou hustotou integrace.

Sběrnicová struktura PC Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Procesor. Základní prvky procesoru Instrukční sada Metody zvýšení výkonu procesoru

Paměti a jejich organizace

Cílem kapitoly je seznámit studenta s pamětmi. Jejich minulostí, současností, budoucností a hlavními parametry.

Paměti v PC - souhrn

Paměti EEPROM (1) Paměti EEPROM (2) Paměti Flash (1) Paměti EEPROM (3) Paměti Flash (2) Paměti Flash (3)

Paměti SDRAM (synchronní DRAM)

Hardware počítačů. Architektura počítačů Paměti počítačů Aritmetika - ALU Řadič

Pokročilé architektury počítačů

SDRAM (synchronní DRAM) Cíl přednášky:

Architektura počítačů

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

Paměti operační paměti

Úvod do programování a práce s počítačem 2

Paměti. Přednáška 7,8 - Paměti - tento materiál slouží pouze jako grafický podklad k přednášce a neposkytuje

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

Paměti, přednáška 7 a 8. studenty zapsané v předmětu: A3B38MMP a X38MIP, ČVUT- FEL, katedra měření, přednášející Jan Fischer

požadovan adované velikosti a vlastností Interpretace adresy POT POT

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Něco málo o časování a frekvenci

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIII Paměti konstant

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Paměti SDRAM (synchronní DRAM)

Programovatelná logika

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Karel Johanovský Michal Bílek. Operační paměť

Mikroprocesorová technika a embedded systémy. doc. Ing. Tomáš Frýza, Ph.D.

Solid State Drive SSD polovodičový disk. J. Vrzal, verze 0.8

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Paměti. Prezentace je určena jako pro studenty zapsané v předmětu A3B38MMP. ČVUT- FEL, katedra měření, Jan Fischer, 2014

Rozhraní mikrořadiče, SPI, IIC bus,..

4. Elektronické logické členy. Elektronické obvody pro logické členy

Vestavné systémy. BI-VES Přednáška 8. Ing. Miroslav Skrbek, Ph.D.

např. osvícením ultrafialovým světlem; prakticky se muselo místo pro smazání zalepovat, pokud nálepka odpadla, tak se data mohly smazat

Paměti. Návrh počítačových systémů INP 2008

Trocha historie. Jednotlivé komponenty

Hardware ZÁKLADNÍ JEDNOTKA

Typy pamětí. Hierarchické uspořádání paměťového subsystému počítače.

PROGRAMOVATELNÉ LOGICKÉ OBVODY

Volativní paměti: Dynamická paměť RAM

POLOVODIČOVÉ PAMĚTI. 1. Polovodičové paměti RAM. Paměťová buňka SRAM. řádkové vodiče. sloupcové vodiče. 1.1 Statická paměť RAM (SRAM)

1 Paměť a číselné soustavy

Polovodičové paměti. Polovodičové paměti. - Paměti Flash ROM - použití v počítačích k uchování informací o konfiguraci, Princip zápisu a čtení

PAMĚŤOVÝ SUBSYSTÉM. Principy počítačů I. Literatura. Parametry paměti. Parametry paměti. Dělení pamětí podle funkce. Kritéria dělení pamětí

Počítačová sestava paměti, operační paměť RAM

ÚVOD DO OPERAČNÍCH SYSTÉMŮ. Správa paměti. Přímý přístup k fyzické paměti, abstrakce: adresový prostor, virtualizace, segmentace

Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl Tematická oblast ELEKTRONIKA

HW počítače co se nalézá uvnitř počítačové skříně

ORGANIZAČNÍ A VÝPOČETNÍ TECHNIKA

Adresový vodič. Datový vodič 30/12/2010 4

Architektury CISC a RISC, uplatnění v personálních počítačích


Zkouškové otázky z A7B31ELI

Paměti. Paměti. Rozdělení, charakteristika, druhy a typy pamětí. Banky

V roce 1955 fungovala feritová pamět na pricipu zmagnetizovaných feritových jader.

CHARAKTERISTIKY MODELŮ PC

Struktura a architektura počítačů

PROCESOR. Typy procesorů

Architektura počítače

Kubatova Y36SAP procesor - control unit obvodový a mikroprogramový řadič RISC Y36SAP-control unit 1

Procesory a paměti Procesor

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

Středoškolská technika Návrh procesorového jádra

Paměti počítačů. Studijní materiál pro předmět Architektury počítačů

Jednočipové mikropočítače (mikrokontroléry)

asociativní paměti Ing. Jakub Št astný, Ph.D. 1 Katedra teorie obvodů FEL ČVUT Technická 2, Praha 6,

Procesor. Procesor FPU ALU. Řadič mikrokód

Periferní operace využívající přímý přístup do paměti

Struktura a architektura počítačů (BI-SAP) 11

Paměťový podsystém počítače

Zkouška z předmětu Počítačové systémy

nutné smazat zároveň i všechna ostatní zainteresovaná paměťová místa přepisovaném

FREESCALE KOMUNIKAČNÍ PROCESORY

Transkript:

Počítačové systémy Vnitřní paměti Miroslav Flídr Počítačové systémy LS 2006-1/21- Západočeská univerzita v Plzni

Hierarchire pamětí Miroslav Flídr Počítačové systémy LS 2006-2/21- Západočeská univerzita v Plzni

ělení vnitřních pamětí ělení pamětí podle různých kritérií: výrobní technologie (bipolární unipolární tranzistory) provozní režim (SRAM, RAM) způsob práce s daty (pouze čtení zápis/čtení, náhodný sekvenční) závislost na napájecím napětí volatilní - ztrácejí obsah při odpojení napájení nevolatilní - uchovávají obsah i bez napájení Typ paměti Kategorie Výmaz Zápis Stálost Random Access Memory (RAM) zápis i čtení elektricky po bytech elektricky volatilní Read Only Memory (ROM) maskou pouze čtení není možný Programable Memory (PROM) Erasable PROM (EPROM) UV zářením po čipech nevolatilní elektricky Electricaly erasable PROM (EEPROM) převážně čtení elektricky po bytech Flash pamět elektricky po blocích Miroslav Flídr Počítačové systémy LS 2006-3/21- Západočeská univerzita v Plzni

Obecná pamět Obecné rozhranní paměti adresní vodiče - slouží k výběru pozice pamět ové buňky v pamět ovém čipu a určují adresní prostor, kam je čip mapován datové vodiče - určené k přenosu dat z/do pamět ového čipu výběrové vodiče - povolují činnost pamět ového čipu (CS, CE) řídicí vodiče - řídí režim práce s pamětí (tj. zda probíhá čtení OE nebo zápis WE) Obecná struktura paměti organizace do matic pamět ových buněk pamět ové buňky se projevují dvěma stavy reprezentující binární hodnoty 0, 1 Miroslav Flídr Počítačové systémy LS 2006-4/21- Západočeská univerzita v Plzni

Logické obvody Základní stavební prvky logických obvodů Prvky sestavené z bipolárních tranzistorů +V CC +V CC +VCC Vout Collector V1 Vout V out Vin V2 V1 V2 Base Emitter invertor (a) NAN (b) brána NOR (c) brána Symboly a chování základních typů bran A NOT X A NAN X A NOR X A AN X A OR X B B B B A X 0 1 1 0 A B X 0 0 1 0 1 1 1 0 1 1 1 0 A B X 0 0 1 0 1 0 1 0 0 1 1 0 A B X 0 0 0 0 1 0 1 0 0 1 1 1 A B X 0 0 0 0 1 1 1 0 1 1 1 1 A B XOR 0 0 0 0 1 1 1 0 1 1 1 0 A B A B (a) (b) (c) (d) (e) (a) (b) Miroslav Flídr Počítačové systémy LS 2006-5/21- A Západočeská univerzita v Plzni A

Pamět SRAM Základní vlastnosti paměti SRAM hlavní předností je rychlost nevýhodou je složitá pamět ová buňka (4 6 tranzistorů) vysoká cena realizovány jako bistabilní klopný obvod používány pro malé, rychlé paměti (vyrovnávací paměti, registry) pamět ové buňky uspořádány do matice řádková a sloupcová adresa buňky poskytnuta současně Realizace jedné buňky paměti SRAM klopným obvodem (11 tranzistorů) Miroslav Flídr Počítačové systémy LS 2006-6/21- Západočeská univerzita v Plzni

2- organizace paměti SRAM Miroslav Flídr Počítačové systémy LS 2006-7/21- Západočeská univerzita v Plzni

Příklad 4 x 3bitové paměti (1- organizace) ata in I2 I 1 I 0 Write gate Word 0 Word 0 select line Word 1 A 1 A0 Word 1 select line Word 2 Word 2 select line Word 3 CS R CS R O 1 O2 O 3 OE Output enable = CS R OE Miroslav Flídr Počítačové systémy LS 2006-8/21- Západočeská univerzita v Plzni

Vlastnosti paměti RAM Pamět RAM Srovnání se SRAM pomalejší než SRAM obecně mají mnohem větší kapacitu než SRAM jednodušší struktura buňky energeticky náročnější Základní vlastnosti RAM paměti data uložena na kondenzátoru nutno obnovovat náboj (refresh) refresh prováděn speciálním obvodem paměti a navíc při každém čtení a zápisu počet adresních vodičů redukován dekompozicí na adresu řádku a sloupce v pamět ové matici (čtených po sobě) adresace kontrolována signály RAS (Row Addess Strobe) a CAS (Column Address Strobe) Miroslav Flídr Počítačové systémy LS 2006-9/21- Západočeská univerzita v Plzni

Vlastnosti paměti RAM Struktura RAM paměti Miroslav Flídr Počítačové systémy LS 2006-10/21- Západočeská univerzita v Plzni

Metody refreshe RAS refresh nejjednodušší a hojně používaná metoda provádí se postupné adresování řádku (aktivní jen signál RAS) Pamět interně načte data z jednoho řádku a zesílí je (nedostanou se na výstup, protože není aktivován CAS) nevýhodou, že je potřeba externí logika, která postupně generuje adresy řádku Miroslav Flídr Počítačové systémy LS 2006-11/21- Západočeská univerzita v Plzni

Metody refreshe CAS-before-RAS refresh nejvýznamnější metoda refreshe čas od času řadič paměti vygeneruje sekvenci, kdy CAS předchází RAS signál vnitřní čítač určuje adresu řádku po každém cyklu je čítač inkrementován Miroslav Flídr Počítačové systémy LS 2006-12/21- Západočeská univerzita v Plzni

Metody refreshe Skrytý refresh nejelegantnější řešení, vlastní refresh je skryt za běžný cyklus čtení ponechána hodnota CAS signálu a přepne se RAS signál data čtená během cyklu zůstávají platná i během refreshe úspora času, protože refresh cyklus je kratší než cyklus čtení čítač adresy je součástí paměti nemění-li se dostatečně dlouho CAS, pak je možné provést více cyklů přepínáním RAS Miroslav Flídr Počítačové systémy LS 2006-13/21- Západočeská univerzita v Plzni

Základní typy pamětí FPM a EO RAM Vlastnosti FPM (Fast page mode) RAM původní forma RAM po přivedení RAS signálu je načten celý řádek v řádku se postupně vybírá CAS signálem urychlení díky vynechání výběru řádku nibble mód - sekvenční čtení při čtyřech následujících CAS pulsech (adresa sloupce generována interně) Vlastnosti EO (Extended data-out) RAM nová adresace před dokončením přenosu dat adresy sloupců jsou vysílány rychleji po sobě Single-cycle varianta - sekvenční čtení v jednom cyklu Miroslav Flídr Počítačové systémy LS 2006-14/21- Západočeská univerzita v Plzni

Základní typy pamětí SRAM SRAM (Synchronous dynamic random access memory) synchronizuje se k časovacímu signálu signály RAS, CAS, WE a CS určují řídící příkaz (read, write, burst stop,... ) činnost řízena konečným automatem na základě hodin umožňuje pipelining podporuje burst mód při sekvenčním čtení (najednou čte 2-4 x 64bitů) používá interleaving (pamět rozdělena do bank) obsahují 10-ti bitový mode register určující režim činnosti Miroslav Flídr Počítačové systémy LS 2006-15/21- Západočeská univerzita v Plzni

Základní typy pamětí R SRAM R (ouble data rate) SRAM přenesení dvou bitů v jednom hodinovém taktu délka burst čtení musí být alespoň dvojnásobku šířky datové sběrnice, aby se projevilo zrychlení oproti SRAM R2 varianta ještě interně půli frekvenci časovače zjednodušení řídicí protokol (např. zrušen příkaz burst stop) čtení minimálně 4 následujících slov R3 varianta čtení minimálně 8 následujících slov nový příkaz "burst chop" umožňující současné čtení 4 slov Miroslav Flídr Počítačové systémy LS 2006-16/21- Západočeská univerzita v Plzni

Pamět ROM Obsah paměti je určen již před výrobou - paměti se vyrábějí naprogramované ve velkých sériích programování se provádí až v poslední fázi výroby pomocí masky Realizace paměti ROM Miroslav Flídr Počítačové systémy LS 2006-17/21- Západočeská univerzita v Plzni

Pamět PROM obsah paměti lze naprogramovat jen jednou programování se provádí průchodem vhodným napětím po určitou dobu v potřebné pamět ové buňce sestává a matice tavitelných propojek Realizace paměti PROM 0 1 Miroslav Flídr Počítačové systémy LS 2006-18/21- Západočeská univerzita v Plzni

Paměti EPROM, EEPROM EPROM - pamět lze programovat vícekrát před programováním je nutné vymazat UV zářením informace uchována nábojem na izolovaném hradlu tranzistoru EEPROM - elektricky programovatelná a mazatelná pamět ; mazání probíhá pulsem opačnou polaritou pulsu než programování Princip pamětí EPROM, EEPROM, Flash Miroslav Flídr Počítačové systémy LS 2006-19/21- Západočeská univerzita v Plzni

Flash pamět Základní vlastnosti specifický typ EEPROM zápis a mazání po velkých blocích/sektorech technologie NOR (možné adresovat přímo buňku) x NAN SLC (Single-Level Cell ) x MLC (Multi-Level Cell) NOR technologie každá buňka paměti individuálně adresovatelná možnost zápisu po slovech delší časy čtení a zápisu umožňuje náhodný přístup a přímé vykonávání kódu programování metodou hot-elektron injection výmaz tunelováním Miroslav Flídr Počítačové systémy LS 2006-20/21- Západočeská univerzita v Plzni

Flash pamět NAN technologie menší buňky a spotřeba a kratší časy čtení a zápisu programování i výmaz tunelováním výhodné pro sekvenční přístup vyžadují správu vadných bloků (bud v driveru nebo řídicí logice) k prevenci tzv. wear levelingu už z výroby mohou mít chybné bloky (označené) nižší cena snese více zápisů než NOR (cca. 1 mil.) vyžaduje mechanismus korekce chyb (ECC) Typy organizace Flash paměti - symetrické x asymetrické Bulk erase Flash - cela pamět tvoří jeden blok Boot block Flash - dva druhy bloků (parametry, data) FlashFile Flash - stejně velké bloky (např. po 128Kb) Miroslav Flídr Počítačové systémy LS 2006-21/21- Západočeská univerzita v Plzni