Classificazione delle memorie

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Classificazione delle memorie"

Transcript

1 - parti del sistema dedicate all'immagazzinamento di dati e istruzioni - occupano la maggior parte dell'area di un microprocessore - maggiore versatilità nelle regole di progetto rispetto alle porte logiche Classificazione delle memorie Memoria volatile Memoria non volatile circuito non alimentato: dati persi circuito non alimentato: dati conservati RWM NVRWM ROM Random Access Non-Random Access EPROM Programmate all'origine EEPROM Programmabili (PROM) SRAM FIFO FLASH DRAM LIFO Shift Register CAM In base al livello di astrazione, l'unità base delle memorie è data da: livello di circuito livello di chip livello di sistema bit (cella individuale) byte (gruppo di 8o9bits) word

2 Uso dei decodificatori Architettura di una memoria NxM senza decodificatore M bits S 0 Word 0 Nwords S 1 S 2 S N-2 S N_1 Word 1 Word 2 Word N-2 Word N-1 Cella di memoria N words selezione di N segnali se N elevato problemi di collegamento e di impacchettamento Input-Output (M bits) Architettura con decodificatore M bits A 0 A 1 A K-1 DECODIFICATORE S 0 Word 0 Word 1 Word 2 Word N-2 Word N-1 Cella di memoria - Decodificatore riduce il numero di linee da N a k K = log 2 N Input-Output (M bits)

3 Architettura di una memoria NxM con struttura a matrice se k >>M altezza >> larghezza (Progetto ottimo se rapporto di aspetto 1) 2 L-K Bit Line Cella di memoria A K A K+1 A L-1 DECODIFICATORE DI RIGA Word Line 2 K M SENSE AMPLIFIERS/DRIVERS ripristina lo swing logico al massimo valore (V ) DD A 0 A K-1 DECODIFICATORE DI COLONNA abilita la word selezionata Input-Output (M bits) Architettura di una memoria NxM con struttura gerarchica Blocco 0 Blocco 1... Blocco P-1 Indirizzo di riga Indirizzo di colonna Indirizzo di blocco Bus dati globale CIRCUITERIA DI CONTROLLO Selettore del blocco AMPLIFICATORE/DRIVER GLOBALE I/O 1) collegamenti più brevi tra i blocchi minori tempi di accesso 2) solo un blocco alla volta attivato minore potenza dissipata

4 Tempi di accesso e di ciclo in lettura e scrittura Ciclo di lettura READ Accesso in lettura Accesso in lettura Ciclo di scrittura WRITE Dati validi Accesso in scrittura DATA Dati scritti Sincronizzazione con le periferiche di input-output Sincronizzazione DRAM: indirizzamento con multiplexer Sincronizzazione SRAM: autoriconoscimento MSB LSB Bus di indirizzo Indirizzo di riga Indirizzo di colonna Bus di indirizzo Indirizzo RAS la transizione dell'indirizzo da inizio alle operazioni di memoria CAS Sincronizzazione RAS-CAS

5 - memorie non volatili - programmabili una sola volta dal costruttore o dall'utente (PROM) - usate per applicazioni con operazioni ripetitive (lavatrici, calcolatrici, ecc.) Celle ROM nelle diverse tecnologie Diodo Bipolare MOS "1" V CC "0" connessa con resistenza a massa connessa con resistenza a massa connessa con resistenza a "1"=V-V D "1"=V-V BE "1"= "0"=0 "0"=0 "0"=V OL scarso isolamento tra e discreto isolamento tra e completo isolamento tra e

6 Matrici ROM bipolari e MOS [0] [1] [2] [3] Configurazione bipolare - ogni V per 2 righe (mirroring) DD - attivata per 0 1 [0] [1] [2] [3] V DD V DD resistenze di pull-down dispositivi di pull-up [0] [1] [2] [3] GND GND Configurazione NOR MOS - ogni GND per 2 righe (mirroring) - attivata per pull-down a dimensione minima (V V /2) OL DD [0] [1] [2] [3] Configurazione NAND MOS - minor area (no linee di GND) - funzionamento in logica inversa - attivata per a riposo uguale a 0 - pull-down a dimensione minima dispositivi di pull-up [0] [1] [2] [3] [0] [1] [2] [3]

7 Modelli equivalenti MOS per il transitorio Modello per ROM a NOR matrice 512x512 Per la word line: polisilicio r word c word vale alcune decine di vale alcune unità di ff c word r word c bit Per la bit line: alluminio r bit vale alcuni decimi di (trascurabile) c bit vale alcune unità di ff Modello per ROM a NAND matrice 512x512 Per la word line: polisilicio C L r word c word vale alcune decine di vale alcune unità di ff r bit c word r word c bit Per la bit line: alluminio r bit vale alcune unità di k (serie di NMOS) c bit vale alcune unità di ff Ritardo di propagazione della ROM a NOR : matrice 512x512 - ritardo della word line vale alcune decine di ns (polisilicio) - ritardo della bit line vale alcune unità di ns (pull-up e pull-down)

8 Riduzione del tempo di ritardo della word line a) pilotaggio della word line da ambo i lati b) introduzione di un bypass metallico c) utilizzo di siliciuri al posto del polisilicio ( 0.13 ) WSi 2 poly Pilotaggio di da ambo i lati Driver Word line in polisilicio Word line in metallo Introduzione di un bypass metallico Bypass metallico K celle Word line in polisilicio Riduzione della potenza dissipata pre Uso di pull-up precaricati [0] [1] GND ROM a NOR - potenza statica nulla [2] [3] [0] [1] [2] [3] GND - nessun vincolo su dimensioni del pull-up (logica a rapporto) - tecnica attualmente usata anche per NVRWM e RAM

9 - memorie non volatili - basate su MOS a doppia gate, con seconda gate "fluttuante" (FAMOS,FLOTOX) - riprogrammabili più volte usando tecniche elettriche e raggi UV - programmazione delle celle mediante alterazione della V T - in base ai meccanismi di scrittura/cancellazione EPROM, EEPROM, Flash Campi di applicazione delle NVRWM Telefonia cellulare Beni di consumo Industria dell'auto Computer & comunicazioni EPROM Analogico Giochi Controllo motore Hard Disk Drivers Contenitori PC Fotocopiatrici Fax EEPROM Digitale (GSM) Audio Carrozzeria Schede grafiche Video Stampanti Flash Digitale (GSM) Agenda elettronica Quadro cruscotto Contenitori PC ABS Hard Disk Drivers PC Bios CD-ROM Andamento di mercato delle NVRWM 10 8 Dati del 1998 DRAM = 15 Miliardi $ Mercato della Flash = 2.8 Miliardi $ Total e = 200 Miliardi $ EPROM EEPROM FLASH

10 ROM programmabile-cancellabile (EPROM) Floating Avalanche MOS (FAMOS) Gate fluttuante Gate Source Drain D t ox G t ox n + p n + S Substrato Operazione di lettura I D NEUTRO "1" V T Q C FG CARICO "0" I read ("1") "1" Q=0 I read >>0 "0" Q >>0 I read =0 I ("0") read V read V GS Programmazione del FAMOS 20 V 0V 5V G G G 10V 5V 20 V -5V 0V -2.5V 5V S D S D S D Iniezione per valanga Annullando VDS e V GS, la carica resta intrappolata La programmazione della cella comporta un aumento di V T raggi UV tempo minuti, max numero di canc./prog. 1000

11 ROM cancellabile elettricamente (EEPROM) FLOating gate Tunnelling OXide MOS (FLOTOX) Gate fluttuante Gate Source Drain D nm G n + Substrato n + p 10 nm S Effetto di Fowler-Nordheim: programmazione e cancellazione I FN V GD>10V programmazione NEUTRO "1" -10 V CARICO "0" V GD<- 10V cancellazione +10 V V GD 5 Max numero di canc./prog. 10 in cancellazione, se rimossa troppa carica V ridotta FLOTOX mai off T Operazione di lettura di una cella EEPROM MOSFET usato per accesso in lettura FLOTOX usato per immagazzinamento dato

12 Memoria EEPROM di tipo flash (Flash) - combina la densità della EPROM con la versatilità della EEPROM - programmazione EPROM (valanga), cancellazione EEPROM (Fowler-Nordheim) - cancellazione contemporanea di tutta (o parte) della memoria complessiva Programmazione e cancellazione della Flash Gate fluttuante Gate Ossido sottile (10nm) Source Drain V =0V, V =12V, V =6V S G D cancellazione n + programmazione n + V S=12V, V G=0V, Drain aperto Substrato p Durata della Flash Gate fluttuante Tensione di soglia V [Volt] T cancellazione programmazione N cicli prog./canc. [#] xxoxooxo Aumenta la carica all'interfaccia ossido-silicio Q (positiva) Source OX Drain Gate fluttuante Resta intrappolata carica nell'ossido (negativa)

13 Distribuzione della V in una matrice da 1 Mbit T N Bit (#) V (Volt) T programmazione (valanga) cancellazione (Fowler-Nordheim) cancellazione (raggi ultravioletti) Limiti di scalabilità dello spessore di ossido t ox Scalabilità dell'ossido limitata da: - tunnelling diretto - tunnelling assistito da trappole Limitazione inferiore allo scalamento del dispositivo e del tempo di cancellazione Con tunnelling diretto: Spessore ossido t 4.5 nm 5.0 nm 6.0 nm minimo valore di t Tempo occorrente perdita 20% carica 4.4 minuti 1 giorno da 7 mesi a 6 anni ox pari a7nm Stato dell'arte caratteristiche NVRWM (1992) EPROM EEPROM Flash Dimensione memoria 16 Mbit (0.6 m) 1 Mbit (0.8 m) 16 Mbit (0.6 m) Dimensione chip 7.18 x mm x 7.7 mm x 18.5 mm 2 Dimensione cella 3.8 m 2 30 m m 2 Tempo accesso in lettura 62 ns 120 ns 58 ns Tempo di cancellazione minuti 8 ms/word, 4 s/chip 4 s Tempo di programmazione 5 s 8 ms/word, 4 s/chip 5 s N progr./cancell

14 Evoluzione della capacità della Flash Litografia m m m m 2002/ m Tensioni standard 5V&3V Bassa tensione Celle multilivello 3V 1.8 V 0.9 V 2 bit/cella 4 bit/cella 16 Mb 64 Mb 128 Mb 256 Mb 32 Mb 64 Mb 128 Mb 256 Mb 256 Mb 64 Mb 128 Mb 256 Mb 512 Mb 1Gb Celle multilivello La tecnica multilivello consente di aumentare la densità della memoria immagazzinando più di 1 bit per cella di memoria 1 bit/cella 2 bit/cella V T V T livello logico "0" livello logico "00" livello logico "01" livello logico "1" livello logico "10" GND GND livello logico "11" - 2bit/cella già realizzabile, 4 bit/cella in futuro K - difficoltà a determinare 2 bande di V T (K=numero bit/cella) - difficoltà nel tener basso il tempo di accesso in lettura

Cella di memoria SRAM a 6T

Cella di memoria SRAM a 6T - memorie volatili - in base al meccanismo di scrittura RAM statiche (SRAM) o dinamiche (DRAM) - scrittura del dato tramite reazione positiva o carica su di una capacità - configurazioni tipo a 6 MOS/cella

Dettagli

MEMORIE AD ACCESSO CASUALE

MEMORIE AD ACCESSO CASUALE MEMORIE Le memorie sono circuiti in grado di contenere un elevato numero di informazioni binarie in maniera organizzata e fornirle in uscita mediante una operazione detta LETTURA della memoria. A seconda

Dettagli

Circuiti di Indirizzamento della Memoria

Circuiti di Indirizzamento della Memoria Circuiti di Indirizzamento della Memoria Maurizio Palesi Maurizio Palesi 1 Memoria RAM RAM: Random Access Memory Tempi di accesso indipendenti dalla posizione Statica o Dinamica Valutata in termini di

Dettagli

Memory TREE. Luigi Zeni DII-SUN Fondamenti di Elettronica Digitale

Memory TREE. Luigi Zeni DII-SUN Fondamenti di Elettronica Digitale Memory TREE Mercato delle memorie non-volatili Organizzazione della memoria Row Address 1 2 M Row D e c o d e r M 2 rows 1 Bitline One Storage Cell Cell Array Wordline Row Decoder 2 M 1 2 N Sense Amplifiers

Dettagli

Memorie a semiconduttore

Memorie a semiconduttore Memorie a semiconduttore Lucidi del Corso di Circuiti Integrati Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Memorie: classificazione Le

Dettagli

Il Sottosistema di Memoria

Il Sottosistema di Memoria Il Sottosistema di Memoria Classificazione delle memorie Funzionalità Memoria di sola lettura (ROM) Memoria di lettura/scrittura Tecnologia Memoria a semiconduttori Memoria magnetica Memoria ottica Modalità

Dettagli

Elementi di base del calcolatore

Elementi di base del calcolatore Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo

Dettagli

Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning p.

Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning p. Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning Valentino Liberali Dipartimento di Tecnologie dell Informazione Università

Dettagli

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti Banco di registri e memoria Corso ACSO prof. Cristina SILVANO Politecnico di Milano Componenti di memoria e circuiti di pilotaggio L organizzazione interna della memoria e del banco di registri prevedono

Dettagli

Corso di Calcolatori Elettronici I A.A Le memorie Lezione 16

Corso di Calcolatori Elettronici I A.A Le memorie Lezione 16 Corso di Calcolatori Elettronici I A.A. 2010-2011 Le memorie Lezione 16 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Definizione di memoria Sistema organizzato con un insieme di registri

Dettagli

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione: Modulo 1 Le memorie Le Memorie 4 ETA Capitolo 1 Struttura di un elaboratore Un elaboratore elettronico è un sistema capace di elaborare dei dati in ingresso seguendo opportune istruzioni e li elabora fornendo

Dettagli

Porte logiche in tecnologia CMOS

Porte logiche in tecnologia CMOS Porte logiche in tecnologia CMOS Transistore MOS = sovrapposizione di strati di materiale con proprietà elettriche diverse tra loro (conduttore, isolante, semiconduttore) organizzati in strutture particolari.

Dettagli

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 36 - H -1: Piastra di memoria statica Interfaccia con registri di I/O Interconnessioni e sistemi Protocolli

Dettagli

T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE

T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE T9.1 I registri integrati hanno spesso una capacità di 4 bit o multipla di 4 bit. Nel linguaggio informatico un gruppo di 4 bit viene detto: [a] byte....

Dettagli

Come è fatto un computer

Come è fatto un computer Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER

Dettagli

Pipeline. Esempio pipeline lineare a 5 stadi. Tempificazione S1 S2 S3 S4 S5. Istruzioni. Istruzione 4. Istruzione 3. Istruzione 2. tempo.

Pipeline. Esempio pipeline lineare a 5 stadi. Tempificazione S1 S2 S3 S4 S5. Istruzioni. Istruzione 4. Istruzione 3. Istruzione 2. tempo. Pipeline Esempio pipeline lineare a 5 stadi Istruzioni S1 S2 S3 S4 S5 Tempificazione Istruzione 4 S1 S2 S3 S4 S5 Istruzione 3 S1 S2 S3 S4 S5 Istruzione 2 S1 S2 S3 S4 S5 Istruzione 1 S1 S2 S3 S4 S5 tempo

Dettagli

Memorie: classificazione. Memorie a semiconduttore. Dimensioni di memorie. Memorie: architettura. Le memorie si dividono in 3 grandi categorie:

Memorie: classificazione. Memorie a semiconduttore. Dimensioni di memorie. Memorie: architettura. Le memorie si dividono in 3 grandi categorie: Memorie: classificazione Memorie a semiconduttore Lucidi del Corso di Elettronica Digitale Modulo 12 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica

Dettagli

Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS

Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS Elettronica Inverter con transistore MOS; tecnologia CMOS e porte logiche combinatorie CMOS Valentino Liberali Dipartimento di Fisica Università degli Studi di Milano [email protected] Elettronica

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura

Dettagli

Livello logico digitale. bus e memorie

Livello logico digitale. bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

Memorie. Definizione di memoria

Memorie. Definizione di memoria Corso di Calcolatori Elettronici I A.A. 2010-2011 Memorie Lezione 24 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Dettagli

Le memorie. Introduzione

Le memorie. Introduzione Le memorie Introduzione Una memoria è un sistema elettronico in grado di immagazzinare dati in forma binaria, per poi renderli disponibili ad ogni richiesta. Tale sistema è costituito da un insieme di

Dettagli

Informatica giuridica

Informatica giuridica Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale

Dettagli

I dispositivi di input/output: il mouse

I dispositivi di input/output: il mouse I dispositivi di input/output: il mouse Oggi quasi tutti i computer hanno un dispositivo di puntamento detto mouse Una freccia indica la posizione del mouse sul video e lo spostamento del mouse sul tavolo

Dettagli

Le fasi classiche. Informatica di Base -- R.Gaeta 1

Le fasi classiche. Informatica di Base -- R.Gaeta 1 Le fasi classiche Pre-produzione: story-board, sceneggiatura, ricerca del cast e delle location, etc. Produzione: creazione del set, lavoro con gli attori, riprese, etc. Post-Produzione: effetti speciali

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore (CPU) la memoria principale (RAM) la memoria secondaria i dispositivi di input/output Il processore

Dettagli

Esame di INFORMATICA Lezione 4

Esame di INFORMATICA Lezione 4 Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite

Dettagli

Introduzione. Caratteristiche generali. Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP

Introduzione. Caratteristiche generali. Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP Laurea Specialistica in Ingegneria Informatica Laurea Specialistica in Ingegneria Elettronica e delle Telecomunicazioni Sistemi e Tecnologie per l'automazione LS HW per elaborazione digitale in automazione:

Dettagli

Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP

Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP Laurea Specialistica in Ingegneria Informatica Laurea Specialistica in Ingegneria Elettronica e delle Telecomunicazioni Sistemi e Tecnologie per l'automazione LS HW per elaborazione digitale in automazione:

Dettagli

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Reti logiche 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 Nota di

Dettagli

Lo scanner. Informatica di Base A e B -- Rossano Gaeta 82

Lo scanner. Informatica di Base A e B -- Rossano Gaeta 82 Lo scanner Dispositivo che permette l acquisizione di immagini in formato digitale La sua precisione (risoluzione) si misura in DPI (Dot Per Inch). Maggiore il DPI maggiore la risoluzione delle immagini

Dettagli

La memoria: tecnologie di memorizzazione

La memoria: tecnologie di memorizzazione Architettura degli Elaboratori e delle Reti La memoria: tecnologie di memorizzazione Proff. A. Borghese, F. Pedersini Dipartimento di Informatica Università degli Studi di Milano 1 Organizzazione della

Dettagli

Capitolo 2 Tecnologie dei circuiti integrati 33

Capitolo 2 Tecnologie dei circuiti integrati 33 Indice Prefazione XIII Capitolo 1 Circuiti digitali 1 1.1 Introduzione 1 1.2 Discretizzazione dei segnali 4 1.3 L invertitore ideale 6 1.4 Porte logiche elementari 6 1.4.1 Porte elementari come combinazioni

Dettagli

Elettronica dei Sistemi Digitali Le porte logiche CMOS

Elettronica dei Sistemi Digitali Le porte logiche CMOS Elettronica dei Sistemi Digitali Le porte logiche CMOS Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 26013 Crema e-mail: [email protected] http://www.dti.unimi.it/

Dettagli

Architettura del computer (C.Busso)

Architettura del computer (C.Busso) Architettura del computer (C.Busso) Il computer nacque quando fu possibile costruire circuiti abbastanza complessi in logica programmata da una parte e, dall altra, pensare, ( questo è dovuto a Von Neumann)

Dettagli

Logica cablata (wired logic)

Logica cablata (wired logic) Logica cablata (wired logic) Cosa succede quando si collegano in parallelo le uscite di più porte appartenenti alla stessa famiglia logica? Si realizza una ulteriore funzione logica tra le uscite Le porte

Dettagli

Architettura hardware

Architettura hardware Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Architettura dei Calcolatori

Architettura dei Calcolatori Architettura dei Calcolatori Sistema di memoria parte prima Ing. dell Automazione A.A. 2011/12 Gabriele Cecchetti Sistema di memoria parte prima Sommario: Banco di registri Generalità sulla memoria Tecnologie

Dettagli

Dispositivi Logici Programmabili

Dispositivi Logici Programmabili Dispositivi Logici Programmabili Introduzione ROM (Read Only Memory) PLA (Programmable Logic Array) PAL (Programmable Array Logic) PLA e PAL avanzate Logiche programmabili Sono dispositivi hardware che

Dettagli

Questa parte tratta le problematiche del pilotaggio low-side di carichi di potenza: Pilotaggio low-side con MOS. Pilotaggio low-side con BJT

Questa parte tratta le problematiche del pilotaggio low-side di carichi di potenza: Pilotaggio low-side con MOS. Pilotaggio low-side con BJT Interruttori allo stato solido 1 Questa parte tratta le problematiche del pilotaggio low-side di carichi di potenza: con MOS con BJT Velocità di commutazione MOS Velocità di commutazione BJT 2 2003 Politecnico

Dettagli

Mercato delle memorie non-volatili

Mercato delle memorie non-volatili Memory TREE Mercato delle memorie non-volatili Organizzazione della memoria Row Address 1 2 M Row D e c o d e r M 2 rows 1 Bitline One Storage ell ell Array Wordline Row Decoder 2 M 1 2 N Sense Amplifiers

Dettagli

Modulo: Elementi di Informatica

Modulo: Elementi di Informatica ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione

Dettagli

Dispositivi unipolari Il contatto metallo-semiconduttore Il transistor JFET Il transistor MESFET Il diodo MOS Il transistor MOSFET

Dispositivi unipolari Il contatto metallo-semiconduttore Il transistor JFET Il transistor MESFET Il diodo MOS Il transistor MOSFET Dispositivi unipolari Il contatto metallo-semiconduttore Il transistor JFET Il transistor MESFET Il diodo MOS Il transistor MOSFET 1 Contatti metallo semiconduttore (1) La deposizione di uno strato metallico

Dettagli

Le Memorie interne: RAM, ROM, cache. Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano

Le Memorie interne: RAM, ROM, cache. Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano Le Memorie interne: RAM, ROM, cache Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano 1 Le memorie Cosa vorremmo : una memoria veloce abbastanza grande da contenere tutti i dati e i programmi

Dettagli

Memorie a semiconduttore

Memorie a semiconduttore Memorie a semiconduttore Lucidi del Corso di Elettronica Digitale Modulo 11 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Memorie: classificazione

Dettagli

MOSFET o semplicemente MOS

MOSFET o semplicemente MOS MOSFET o semplicemente MOS Sono dei transistor e come tali si possono usare come dispositivi amplificatori e come interruttori (switch), proprio come i BJT. Rispetto ai BJT hanno però i seguenti vantaggi:

Dettagli

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO?

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? 1 COSA SIGNIFICA HARDWARE? Definizione: L Hardware è una parola che si compone di due termini inglesi HARD (duro) e WARE (merce), cioè la «ferraglia». In generale

Dettagli

15. Verifica delle tabelle della verità di alcune porte logiche

15. Verifica delle tabelle della verità di alcune porte logiche Scopo della prova 15. Verifica delle tabelle della verità di alcune porte logiche Ricavare le tabelle della verità di diverse porte logiche. Materiali e strumentazione 1 Alimentatore da 5 15 V, 1 A 1 Voltmetro

Dettagli

Elettronica dei Sistemi Digitali Calcolo degli elementi parassiti in tecnologia CMOS

Elettronica dei Sistemi Digitali Calcolo degli elementi parassiti in tecnologia CMOS Elettronica dei Sistemi Digitali Calcolo degli elementi parassiti in tecnologia CMOS Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 26013 Crema e-mail: [email protected]

Dettagli

Elettronica I Porte logiche CMOS

Elettronica I Porte logiche CMOS Elettronica I Porte logiche CMOS Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 26013 Crema e-mail: [email protected] http://www.dti.unimi.it/ liberali Elettronica

Dettagli

Porte Input/Output (I/O Connectors)

Porte Input/Output (I/O Connectors) Porte Input/Output (I/O Connectors) Le porte I/O permettono al computer di comunicare (scambiare dati) con le periferiche Interfacce di entrata / uscita Porta seriale RS-232, invio dei dati attraverso

Dettagli

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona ECDL MODULO 1 Le Memorie Prof. Michele Barcellona Le memorie servono a memorizzare dati e programmi Memoria Memorie CPU Centrale di massa Periferiche I/O Bus Memoria Centrale E una memoria a semiconduttore

Dettagli

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile) Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi

Dettagli

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n. 29- F - 6: Sistemi di acquisizione

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n. 29- F - 6: Sistemi di acquisizione ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Parte F: Conversione A/D e D/A Lezione n. 29- F - 6: Sistemi di acquisizione Elettronica II - Dante Del Corso - Gruppo F.b - 6 n. 1-14/11/97

Dettagli

Elaborato di Elettronica Digitale C.d.L. in Ingegneria Elettronica Anno accademico 02/ 03

Elaborato di Elettronica Digitale C.d.L. in Ingegneria Elettronica Anno accademico 02/ 03 Elaborato di Elettronica Digitale C.d.L. in Ingegneria Elettronica Anno accademico 0/ 03 Alfredo Caferra 58/463 OGGETTO DELL ELABORATO Per una SRAM con celle di memoria NMOS a 4 transistori con bit lines

Dettagli

ARCHITETTURA DEL CALCOLATORE

ARCHITETTURA DEL CALCOLATORE Orologio di sistema (Clock) UNITÀ UNITÀ DI DI INGRESSO Schema a blocchi di un calcolatore REGISTRI CONTROLLO BUS DEL SISTEMA MEMORIA DI DI MASSA Hard Hard Disk Disk MEMORIA CENTRALE Ram Ram ALU CPU UNITÀ

Dettagli

o studiare l architettura del calcolatore significa:

o studiare l architettura del calcolatore significa: Architettura del calcolatore o studiare l architettura del calcolatore significa: individuare ciascun componente del sistema comprendere i principi generali di funzionamento di ciascun componente comprendere

Dettagli

Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE

Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU Bus MEMORIE RAM (Random Access Memory). Memoria Centrale, Memoria di Lavoro, Memoria principale. Consiste in una matrice di celle

Dettagli

Circuiti Combinatori

Circuiti Combinatori Circuiti Combinatori circuiti combinatori sono circuiti nei quali le uscite dipendono solo dalla combinazione delle variabili logiche presenti nello stesso istante all ingresso Essi realizzano: Operazioni

Dettagli

IL MOSFET.

IL MOSFET. IL MOSFET Il MOSFET è certamente il più comune transistor a effetto di campo sia nei circuiti digitali che in quelli analogici. Il MOSFET è composto da un substrato di materiale semiconduttore di tipo

Dettagli

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto. Informatica Con il termine Informatica (Informazione automatica) si intende la scienza che si occupa della Rappresentazione e della Elaborazione automatica delle Informazioni. Informazione L Informazione

Dettagli

LA MEMORIA NEL CALCOLATORE

LA MEMORIA NEL CALCOLATORE Tipi di memorie (1) Rappresenta il supporto fisico, il dispositivo su cui sono immagazzinate le informazioni (dati e programmi) ROM (Read Only Memory) 1-2 MByte Cache 1 MByte di sola lettura contiene programmi

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema

Dettagli

Gerarchia delle memorie

Gerarchia delle memorie Memorie Gerarchia delle memorie Cache CPU Centrale Massa Distanza Capacità Tempi di accesso Costo 2 1 Le memorie centrali Nella macchina di Von Neumann, le istruzioni e i dati sono contenute in una memoria

Dettagli

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Dettagli

Computer e Programmazione

Computer e Programmazione Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,

Dettagli

La Memoria d Uso. La Memoria d Uso

La Memoria d Uso. La Memoria d Uso Fondamenti dell Informatica A.A. 2000-2001 La Memoria d Uso Prof. Vincenzo Auletta 1 Fondamenti dell Informatica A.A. 2000-2001 Memorie di Massa Processore CU e ALU Memorie di massa esterne La Memoria

Dettagli

PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore

PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore Laboratorio di Architettura degli Elaboratori - A.A. 24/25 Il flip flop di tipo Master/Slave

Dettagli

Test su (dispositivi a) semiconduttori

Test su (dispositivi a) semiconduttori Test su (dispositivi a) semiconduttori misure di tensione/corrente; sistemi specializzati per sensibilità o modalità operative. Test: parametrici funzionali misura di specifici parametri misura di vari

Dettagli