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

Podobné dokumenty
Paměti Flash. Paměti Flash. Základní charakteristiky

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

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

Vestavné systémy BI-VES Přednáška 5

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

Metody připojování periferií BI-MPP Přednáška 1

Metody připojování periferií

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

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

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

Paměti operační paměti

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)

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

FLASH PAM TI. David Richter Ing. Karel Kubata

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

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

Paměti Josef Horálek

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

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 Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Informační a komunikační technologie

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

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

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

Vestavné systémy BI-VES Přednáška 10

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

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

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

Paměti SDRAM (synchronní DRAM)

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

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

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

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

Metody připojování periferií

Paměti v PC - souhrn

Dell Studio XPS 8100: Komplexní specifikace

Metody připojování periferií

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

Mikrokontroléry. Doplňující text pro POS K. D. 2001

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

Paměti SDRAM (synchronní DRAM)

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

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

Identifikátor materiálu: ICT-1-11

Shrnutí předcházející přednášky

Pokročilé architektury počítačů

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

CHARAKTERISTIKY MODELŮ PC

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

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í

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

ELEKTRONICKÉ DATOVÉ NOSIČE

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

Historie. Děrné štítky

Hardware ZÁKLADNÍ JEDNOTKA

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

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

PCMCIA(Personal Computer Memory Card PCMCIA (3) PCMCIA (2) PCMCIA (4)

VINCULUM VNC1L-A. Semestrální práce z 31SCS Josef Kubiš

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

Vestavné průmyslové počítače. Martin Löw

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

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

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

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

Rozhraní mikrořadiče, SPI, IIC bus,.. Přednáška 11 (12)

Základní deska (mainboard, motherboard)

Vana RC0001R1 RC0001R1

Rozhraní ATA a ATAPI. Rozhraní ATA a ATAPI. Koncepce ATA. Řadič je součástí diskové jednotky. Původní fyzické rozhraní odvozeno od sběrnice ISA.

Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:

Základní deska (motherboard, mainboard)

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

Předmět: informační a komunikační technologie

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

Když konvenční disky nestačí tempu vašich aplikací

Paměťová média. Jiří Beran. 14. srpna Paměťová média Jiří Beran

NB Sweex Internal USB 2.0 Card Reader 16-in-1

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

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

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

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

TEMPO průmyslový panelový počítač

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

Wonderware hardware. Seznam produktů

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)

DRUHY SESTAV. Rozlišujeme 4 základní druhy sestav. PC v provedení desktop. PC v provedení tower. Server. Notebook neboli laptop

Vývoj a souboj paměťových karet

Autor: Bc. Miroslav Světlík. Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace

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

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

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

Sběrnice. Parametry sběrnic: a. Přenosová rychlost - určuje max. počet bitů přenesených za 1 sekundu [b/s]

Elegantní společník do práce i domů, který spojuje výkon a pokročilé zabezpečení. Oficiální webové stránky VAIO Europe

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

Architektura vnějších pamětí

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

Shrnutí Obecné Operační systém Microsoft Windows 7 Ultimate Centrální procesor

Transkript:

Vestavné systémy BI-VES Přednáška 8 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011 ZS2010/11 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Agenda Paměťová média BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 2

Literatura M95020. 4Kbit, 2Kbit and 1Kbit Serial SPI Bus EEPROM With High Speed Clock. Datasheet. Technická dokumentace STMicroelectronics, 2004. (www.st.com) M29F010B 1 Mbit (128Kb x8, Uniform Block) Single Supply Flash Memory. Datasheet. Technická dokumentace STMicroelectronics, 2004.(http://www.datasheetcatalog.org/datasheets/134/4 89773_DS.pdf) CF+ and CompactFlash Specification Revision 2.0. CompactFlash Association. https://engineering.purdue.edu/ece477/webs/s04- Grp07/documentation/cfspc2_0_compact_flash.pdf BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 3

Non-volatilní paměťová média pro mikropočítačové systémy NVRAM baterií zálohovaná RAM EPROM Mazatelné UV zářením Uložení programu Kapacita max. 4 M bity Dnes již neperspektivní součástka, používá se jako OTP verze bez okénka EEPROM Elektricky přepisovatelné R/W přístup (zápis po bytech, mazací operace součástí zápisu) Kapacita do 256K bitů (sériové), 4M bity (paralelní) Flash Elektricky mazatelné po blocích Kapacita až 4GBbity BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 4

Sériové paměti EEPROM kapacita 1Kbit až 1Mbit rozhraní I 2 C (24C11) Microwire (M93C46) SPI (M95020) aplikace M95020 non-volatilní uložení parametrů, konfigurace a PnP informací (např. síťové karty, USB a PCMCIA interface, paměťové moduly) BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 5

Paměti Flash vyznačují se velkými kapacitami (až 4Gbity) mazání je organizováno po blocích (nejčastěji 64KB) Operace mazání musí předcházet opětovnému zápisu V současné době nacházejí mnoho aplikačních oblastí Přenosné datové paměti MP3 přehrávače Fotoaparáty, kamery Záznamová datová zařízení Medium pro uložení firmwaru ve vestavných systémech BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 6

Flash paměti typu NOR (EPROM kompatibilní) A11 A9 A8 A13 A14 NC #WE Vcc NC A16 A15 A12 A7 A6 A5 A4 Flash 128KB 29F010 TSOP #RE A10 #CE DQ7 DQ6 DQ5 DQ4 DQ3 Vss DQ2 DQ1 DQ0 A0 A1 A2 A3 A0-16 D0-7 #RE 1 0 Z 1 0 t ac ~70ns Adresa Data Čtení BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 7

Operace čtení a zápis Čtení: data = read(0x345); // čtení z adresy 345h Výmaz bloku write(0x555, 0xAA); write(0x2aa, 0x55); write(0x555, 0x80); write(0x555, 0xAA); write(0x2aa, 0x55); write(0x555, 0xAA); write(adresa_bloku, 0x30); while((read(adresa_bloku)& 0x40)!= (read(adresa_bloku) & 0x40)); Programování paměti write(0x555, 0xAA); write(0x2aa, 0x55); write(0x555, 0xA0); write(adresa, data); // čekej na dokončení zápisu while ((read(adresa)& 0x80)!= (data & 0x80)); Pokud má paměť Ready/Busy signál, pak je jednodušší testovat tento signál na dokončení operace. Funkce read je deklarovaná jako char read(int adresa); Funkce write je deklarovaná jako void write(int adresa, char data); BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 8

Velkokapacitní Flash paměti typu NAND Kapacita až 32Gb Technologie MLC (multi-level cell) Rozhraní Compact Flash (PCMCIA, TrueIDE) Synchronní 8bitová sběrnice multiplexovaná adresa s daty podpora burst modu automatická inkrementace adresy BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 9

NAND Flash interface #CE #RE #WE I/O0-7 CLE ALE ALE CLE Flash R/#B #WE #WP #RE #CE Chip Enable I/O0-7 00h Adr Adresa 30h Data #RE #WE Read Enable Write Enable R/#B ALE CLE #WP Adress Latch Enable Command Latch Enable Write Protect příkaz Adresa R/#B Ready/Busy Data BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 10

Intel StrataFlash Technologie NOR MLC 65nm Rychlý zápis až 1MB/s Čtení rychlostí SDRAM (133MHz) Kapacita až 2Gb Interface multiplexovaná adresa/data nemultiplexovaná adresa/data asynchronní interface synchronní interface Bloková struktura paměti dovoluje běh programu současně se zápisovými a mazacími operacemi Oblast OTP (One Time Programming) pro sériovéčíslo, bootloader apod. Aplikace videokamery přehrávače paměť programu pro 32bitové systémy (dovoluje běh programů přímo ze StrataFlash) BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 11

Volatilní paměťové obvody Statická paměť RAM (SRAM) Dynamické paměti (SDRAM, DDR, ) PSRAM (Pseudo Static RAM) Je to DRAM s integrovaným řadičem pro obnovování paměti BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 12

Volatilní paměti - statická paměť RAM (SRAM) A18 A16 A14 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND SRAM VDD A15 A17 WR A13 A8 A9 A11 OE A10 CE D7 D6 D5 D4 D3 A0-16 D0-7 #RE 1 0 Z 1 0 t ac Adresa Data Čtení BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 13

Paměťové obvody pro hlavní paměť - dynamická paměť RAM (typ DDR2) DDR2 NC NC NC NC Synchronní dynamická RAM SDRAM (SDRAM) VDD NU VSS VSSQ /DQS VDDQ 128MB x 8 Periodické obnovování obsahu DQ6 VSSQ DM DQS VSSQ DQ7 externím řadičem. Celá paměť musí VDDQ DQ1 VDDQ VDDQ DQ0 VDDQ být obnovena přibližně do 10 ms, jinak hrozí ztráta dat. DQ4 VSSQ DQ3 DQ2 VSSQ DQ5 Kapacita 128MB (8 bank x 2 24 VDDL VREF VSS VSSDL CK VDD adres) Adresa (A0-A13); kompletní 24-bitová CLKE /WE /RAS /CK ODT adresa se zapisuje nadvakrát sloupcová (10 bitů) ařádková (13 BA0 BA1 /CAS /CS bitů) A10 A1 A2 A0 Číslo banky (BA0-BA2) A3 A5 A6 A4 Data (DQ0-DQ7) Řídící signály: A7 A9 A11 A8 RAS (řádková adresa) A12 BA2 NC A13 CAS (sloupcová adresa) /WE (zápis) NC NC NC NC Hodinový signál (CK a /CK) /CS výběr čipu BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 14 Pouzdro: 68-ball FBGA / značí negovaný signál

Čtení z paměti CK A0- A13 Adresa řádku Adresa sloupce Adresa sloupce /RAS /CAS Data Adresa řádku 1000h 1. adresa sloupce 200h Adresa 400200h 45ns 2. adresa sloupce 328h Data z adresy 400200h 400201h 400202h 400203h Data z adresy 40032Bh 40032Ah 400329h 400328h Adresa 400328h Blok dat pro adresu 1 Blok dat pro adresu 2 BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 15

Velkokapacitní paměťová média PCMCIA Flash Card Interface paralelní 16bitů Compact Flash (CF) Interface paralelní 16 bitů Multi Media Cards (MMC) Seriový (např. SPI) Secure Digital Cards (SD) SSFDC (SmartMedia) BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 16

Compact Flash Implementuje rozhraní disku (ATA) Obvykle dva režimy činnosti Přímo signály ATA jako na disku PCMCIA O režimu se rozhoduje při zasunutí karty Mechanickým adaptérem (bez IO) lze převést na PCMCIA BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 17

MMC Určeno pro MP3 přehrávače, PDA, Konektor 7 kontaktních plošek Sériová synchronní komunikace (SCLK 0-20MHz) Dva protokoly MultiMediaCard SPI Karty je možno zapojovat do sběrnice Datové přenosy zabezpečené CRC BI-VES, Přednáška 8 Miroslav Skrbek 2010,2011 18