SOTTOSISTEMA DI MEMORIA

Slides:



Advertisements
Presentazioni simili
Cache Memory Prof. G. Nicosia University of Catania
Advertisements

Laureando: Emanuele Viviani
Memorie.
Modulo didattico “Hardware del P.C.”
Glossario. AGP Accelerated Graphics Port: architettura di bus che permette alle schede grafiche laccesso diretto al bus di sitema (fino a 100MHz), invece.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Gerarchie di Memoria e Cache
BRISCOLA GO ON AVANTI. Storia I giochi di carte hanno le origini più disparate e vengono collocati in differenti epoche, la Briscola risale al La.
Il livello analogico digitale Lezione 3_3 Memorie.
Architetture dei nuovi calcolatori
Queuing or Waiting Line Models
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
Architettura degli elaboratori
Architettura degli elaboratori
BUS DI CPU M. Mezzalama - M. Rebaudengo Politecnico di Torino
1 Prof. Marco Mezzalama CICLO DI BUS CON DATA BUS A 32 BIT (ciclo scrittura con wait) Verifica Segnale di READY: nel primo caso La memoria NON è pronta,
Elementi di Informatica
Il Calcolatore Elettronico
Appunti di Informatica
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Motor Sizing.
Architetture dei Calcolatori (Lettere j-z ) Il Processore
Di cosa parleremo? PC e dispositivi portatili Componenti di un PC
Tratto da “HW PC” – O. Maeran
ELETTRONICA DIGITALE (2^ Parte) (8)
Frequency Domain Processing
BUS DI CPU M. Mezzalama - M. Rebaudengo - M. Sonza Reorda
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
Progetto di una memoria cache per il processore DLX Andrea Grandi Filippo Malaguti Massimiliano Mattetti Gabriele Morlini Thomas Ricci Progetto di Calcolatori.
Architettura software La scelta architetturale: MVA (Model – View – Adapter/Control) The view is completely decoupled from the model such that view and.
Ottimizzazione del tempo morto
Memoria Centrale.
UG40 Energy Saving & Twin Cool units Functioning and Adjustment
Autori Matteo Tofacchi & Giovanni Rossi
La RAM, insieme al microprocessore, è uno degli elementi più importanti all’interno di un elaboratore. Essa rappresenta un’area in cui il computer è in.
Sistemi Elettronici Programmabili: La Memoria Principale 6-1 Sistemi Elettronici Programmabili La memoria principale.
Sistema modulare per cantina/ Modular system for cellar
Architettura di una CPU
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 M.MezzalamaM. Rebaudengo, M. Sonza Reorda Politecnico di Torino Dip. di Automatica e Informatica M. Mezzalama - M. Rebaudengo SOTTOSISTEMA DI MEMORIA.
Calcolatori Elettronici Il Processore
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
Sistemi Elettronici Programmabili: Riepilogo 1 Sistemi digitali : Riepilogo Sistemi Elettronici Programmabili.
Cancer First-second most common cause of death in Western world One in 2-3 Western people will die of cancer.
Clocking Il segnale di Clock definisce quando i segnali possono essere letti e quando possono essere scritti Fronte di discesa (negativo) Falling edge.
Un problema multi impianto Un’azienda dispone di due fabbriche A e B. Ciascuna fabbrica produce due prodotti: standard e deluxe Ogni fabbrica, A e B, gestisce.
Accoppiamento scalare
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
Jojo was a man who thought he was a loner But he knew it wouldn't last. Jojo left his home in Tucson, Arizona For some California grass. Get back, get.
Viruses.
1 M. Rebaudengo, M. Sonza Reorda Politecnico di Torino Dip. di Automatica e Informatica M. Rebaudengo - M. Sonza Reorda Interfaccia verso il bus.
SUMMARY High efficiency motors RIEPILOGO Motori ad alta efficienza RIEPILOGO Motori ad alta efficienza.
SUMMARY Dinamic analysis RIEPILOGO Analisi dinamica RIEPILOGO Analisi dinamica.
RIEPILOGO Motori lineari
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
Motori a corrente continua
SUMMARY Applications of synchronous motors and stepper motors RIEPILOGO Applicazioni dei motori sincroni e dei motori passo-passo RIEPILOGO Applicazioni.
SUMMARY A/D converters RIEPILOGO Convertitori A/D RIEPILOGO Convertitori A/D.
Filtri del secondo ordine e diagrammi di Bode
Accesso a ShareGrid mediante VPN ing. Sergio Rabellino Dipartimento di Informatica Università degli Studi di Torino.
Componenti hardware PC: I componenti si possono dividere in quattro gruppi: 1. DISPOSITIVI DI INPUT/ OUTPUT (I/O); 2. MEMORIA ELETTROMAGNETICA NON VOLATILE.
Servers Outlook Server for INFN – End 2007 Outlook.
Il modello di Von Neumann
Buon giorno, ragazzi oggi è il quattro aprile duemilasedici.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
ORGANISATION OF THE EDUCATION SYSTEM IN ITALY 2010/2011.
Activity diagrams Data & Control Flows Esempi
STMan Advanced Graphics Controller. What is STMan  STMan is an advanced graphic controller for Etere automation  STMan is able to control multiple graphics.
Do You Want To Pass Actual Exam in 1 st Attempt?.
Transcript della presentazione:

SOTTOSISTEMA DI MEMORIA M. Mezzalama - M. Rebaudengo Politecnico di Torino Dip. di Automatica e Informatica

Le problematiche Velocità del host bus vs velocità memoria DRAM: Soluzioni tecnologiche (fast operative mode dram) Soluzioni architetturali (interleaving) Refresh Rilevazione-correzzione errori Prestazioni del dram controller e chip set

ABUS N bit M bit Banco 1 Sel di Banco & control CS Segnali di stato e timing DBUS Banco n CS READY

DRAM 1Mb (256 x 4) Bus degli indirizzi multiplato dai segnali di RAS e CAS (M/2 bit)

Cicli DRAM Ciclo READ Ciclo WRITE (2 tipi) Ciclo REFRESH Ciclo FAST OPERATIVE

Ciclo base DRAM Tacc = 70 ns =Tras Tcycle = 2 * Tacc

CICLI REFRESH

FAST OPERATIVE Si basano sulla possibilità tecnologica di selezionare celle adiacenti della matrice senza dover completare un ciclo completo di RAS. Sostanzialmente leggono tutte le celle associate ad una riga Vengono adoperate quando si debbano fare trasferimenti di dati con indirizzi adiacenti, come nel caso dei cicli burst per aggiornare la cache. In tal caso si leggono tanti byte adiacenti quanti contenuti in una line di cache Esistono tre tipi di Fast operative mode: Asincrono Sincrono Protocol based

La famiglia delle DRAM EDO RAM BEDO RAM Le componenti più veloci della asincrone BEDO RAM Le componenti più veloci della mia famiglia SD RAM sincrone DDR RAM Protocol based RDRAM (Rambus RAM)

DDR DRAM DDR SDRAM or double-data-rate synchronous dynamic random access memory is a type of memory integrated circuit used in computers. It achieves greater bandwidth than the preceding single-data-rate SDRAM by transferring data on both the rising and falling edges of the clock signal (double pumped). This effectively nearly doubles the transfer rate without increasing the frequency of the front side bus. Thus a 100 MHz DDR system has an effective clock rate of 200 MHz when compared to equivalent SDR SDRAM, the “SDR” being a retrospective designation. With data being transferred 8 bytes at a time DDR RAM gives a transfer rate of (memory bus clock rate) × 2 (for dual rate) × 8 (number of bytes transferred). Thus with a bus frequency of 100 MHz, DDR-SDRAM gives a max transfer rate of 1600 MB/s.

DDR DRAM DDR-200: DDR-SDRAM memory chips specified to operate at 100 MHz DDR-266: DDR-SDRAM memory chips specified to operate at 133 MHz DDR-333: DDR-SDRAM memory chips specified to operate at 166 MHz DDR-400: DDR-SDRAM memory chips specified to operate at 200 MHz DDR is being replaced by DDR2 SDRAM, which has some modifications to allow higher clock frequency, but operates on the same principle as DDR. Competing with DDR2 will be Rambus XDR-DRAM. It is expected that DDR2 will become the standard, since QDR (Quad Data Rate) is too complex to implement, while XDR is lacking support. The difference of DDR2 to DDR is a doubled bus frequency for the same physical clock rate, thus doubling the effective data rate another time

DDR2 DRAM Chips DDR2-400: DDR-SDRAM memory chips specified to run at 100 MHz, I/O clock at 200 MHz DDR2-533: DDR-SDRAM memory chips specified to run at 133 MHz, I/O clock at 266 MHz DDR2-667: DDR-SDRAM memory chips specified to run at 166 MHz, I/O clock at 333 MHz DDR2-800: DDR-SDRAM memory chips specified to run at 200 MHz, I/O clock at 400 MHz Sticks/Modules PC2-3200: DDR2-SDRAM memory stick specified to run at 200 MHz using DDR2-400 chips, 3.200 GB/s bandwidth PC2-4200: DDR2-SDRAM memory stick specified to run at 266 MHz using DDR2-533 chips, 4.267 GB/s bandwidth PC2-5300: DDR2-SDRAM memory stick specified to run at 333 MHz using DDR2-667 chips, 5.333 GB/s bandwidth1 PC2-6400: DDR2-SDRAM memory stick specified to run at 400 MHz using DDR2-800 chips, 6.400 GB/s bandwidth Note: DDR2-xxx (or DDR-xxx) denotes effective clockspeed, whereas PC2-xxxx (or PC-xxxx) denotes theoretical bandwidth (though it is often rounded up or down). Bandwidth is calculated by taking effective clockspeed and multiplying by eight. This is because DDR2 can transfer 64 bits of data each clock cycle, and since a byte is comprised of 8 bits, this equates to 8 bytes of data per clock cycle.

DRAM Controller M/2 ABUS MPX M/2 ABUS M/2 ABUS REFRESH RD/WR RASi CASi TIMING & CONTROL RASi CASi CPU cycle WE DATA control - DBUS READY