Firmware - Maggio 2012 - N°76 - (Page 6)

Double Data Rate Ram Facciamo conoscenza con questi dispositivi sofisticati e complessi di MARIO ROTIGNI C’ erano una volta le memorie RAM dinamiche, cosi chiamate perché era necessario confermare il dato (“rinfrescare”) in ogni cella entro un certo tempo per non perdere l’informazione. La maggiore complessità circuitale che ne derivava, rispetto alle RAM statiche, era però subito compensata dalla grande densità d’informazione che ogni chip offriva. La cella elementare delle RAM dinamiche è, infatti, costituita da un piccolo condensatore, mentre da quattro a sei transistor sono necessari per la cella elementare di una RAM statica. A parità d’area di silicio dei chip, la memoria disponibile è quindi molto maggiore nel caso di architettura dinamica, rendendo queste ultime le migliori candidate per costituire le memorie di lavoro dei Personal Computer e lasciando alle RAM statiche applicazioni in cui la loro maggiore velocità o semplicità circuitale risultavano convenienti (come nel caso delle applicazioni embedded, ad esempio). Molto presto l’evoluzione dei microprocessori rese le memorie RAM il collo di bottiglia che limitava la velocità complessiva del computer. Varie soluzioni tecnologiche ed architetturali sono state sviluppate, quali ampie memorie di lavoro interne al chip microprocessore (cache), contenenti blocchi d’istruzioni da eseguire e dati, accesso diretto alla memoria (DMA) senza il carico di leggere e copiare ogni dato da parte della CPU, sofisticate tecniche di pre-fetch e previsione dei salti a subroutine per caricare in anticipo istruzioni e dati senza obbligare la CPU a restare in attesa. Le memorie, con il tempo, si sono evolute, aumentando densità, in accordo con la famosa legge di Moore, integrando sempre più la circuiteria di refresh, semplificando così il sistema, riducendo i tempi d’accesso e beneficiando a loro volta della riduzio- ne di dimensioni conseguente al progresso nei processi di diffusione. Anche le architetture sono migliorate, introducendo letture a burst, blocchi di dati consecutivi con indirizzamento semplificato e letture su entrambi i fronti del clock, raddoppiando il data rate a parità di altre condizioni, frequenza di clock in particolare. Queste sono appunto le memorie DDR di cui vogliamo occuparci qui. Le memorie SDR (Single Data Rate, cioè le memorie di generazione precedente alle DDR) sono circuiti sincroni in cui il dato è catturato in coincidenza con il solo fronte di sa- Figura 1: architettura semplificata DDR in lettura. 13 6 FOCUS ON TIPS’N TRICKS 18 3 SKILLS MARKET NEWS 34 42 INSIDE SPOTLIGHT 45 63 TOOLS EVENTS ZAPPING 56 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Maggio 2012 - N°76

News
TIPS'n tricks
FOCUS on - PCI Express
SKILLs
- Uso dell’unità CTMU nei PIC
- ottimizzare la memoria su MSP430 per μC/OS-II
- Open TCP con Fujitsu
INside
- Micro a 8 bit con logica configurabile
- Inizializzazione dell’Hercules ARM
SPOTlight - Strutturare un sistema di gestione batterie
TOOLS
- Lo stack di rete wireless MiWi
- ARM Development Studio 5
ANALOG
- Sistemi smart radio nei settori metering e digitale
- Regolatori per applicazioni automotive
EVENTS zapping
Inserto pubblicitario
Anteprima FE

Firmware - Maggio 2012 - N°76

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com