Académique Documents
Professionnel Documents
Culture Documents
SILICA
Enero 2007
Características de las Memorias
02
Tipos de memorias
Memorias
Volátiles No Volátiles
NVRAM
03
Principales funciones de las memorias
La siguiente tabla permite identificar cada memoria con su función en un sistema
Memorias Rotat
RAM No Volátil
orio
Datos
Código +
Datos
Código
Código +
Parámetros
Parámetros
Memoria de
trabajo
Aplicación típica
Uso posible
04
Memorias dentro de un Procesador
• Cada día más los procesadores (microcontroladores o DSPs) incluyen más periféricos y uno de
ellos son las memorias.
•Estas simplemente hay que fijarse en las características propias del procesador
correspondiente.
Peripherals FLASH
CPU
Peripherals SRAM
05
Memorias externas Serie
Las memorias externas pueden ser con interfaz serie y paralelo, las que usan una interfaz serie más utilizadas son
via SPI, I2C y Microwire.
• La desventaja del uso de las memorias serie es la velocidad de acceso, con I2C hasta 400kHz, con SPI/Microwire
hasta 10MHz, con Flash hasta 50MHz.
Peripherals FLASH
CPU
Peripherals SRAM
EEPROM
SRAM/EEPROM Flash
06
Memoria Boot Flash Serie
SPI FLASH
(NOR)
Peripherals
4
SPI Bus 25 - 50 MHz
/
SDRAM Bus
CPU
Async bus for Peripherals
SRAM
SPI FLASH
(NOR)
Peripherals
SRAM
SDR SDRAM Peripheral
32-bit 8-bit
07
Memorias externas a un Microprocesador
FLASH
Peripheral
Peripherals FLASH (NOR)
8-bit
16-bit
CPU
SDRAM SDRAM
Peripherals SRAM
16-bit 32-bit
SDRAM SDRAM
Component Flash Peripheral
16-bit 32-bit
08
Memorias externas con Bus Unificado
Boot FLASH
Peripherals (NOR)
8-bit or 16-bit
09
Memorias con Split Bus
Boot FLASH
(NOR)
Peripherals 8-bit or 16-bit
Control
Data
CPU
Address
Data Split Bus
Control
SRAM
DDR1 SDRAM
16-bit
010
Memorias externas con Buses dedicados
Boot FLASH
Peripheral
(NOR)
8-bit
Peripherals 8-bit
SDDATA[31:0]
Data D[31:24] D[31:24]
SDDQS[3:0]
011
Memorias externas - Buses dedicados 2
Boot FLASH
SRAM
(NOR) FPGA
32-bit
Peripherals 16-bit
SDDATA[31:0]
Data D[31:16] D[31:0] D[31:0]
SDDQS[3:0]
012
Memorias DRAM
DRAM
Módulos de
SDRAM DDR SRAM Memoria
Micron Micron Micron
RLDRAM
Micron
DRAM (Dynamic Random Access Memory)
Tipos:
SDRAM (Memoria RAM Dinámica de Acceso Síncrono): Es capaz
de leer o escribir a un ciclo de reloj por acceso, es decir, sin estados
de espera intermedios. Trabaja a la velocidad del bus del sistema.
DD SRAM (Double Data Rate SDRAM): Es una memoria síncrona,
envía los datos dos veces por cada ciclo de reloj. Trabaja al doble
de la velocidad del bus del sistema. 014
SDRAM
www.micron.com
http://www.micron.com/support/designsupport/documents/guides
015
DDR SDRAM
Micron ofrece memorias DDR SDRAM con una amplia variedad de capacidades,
velocidades y configuraciones.
Desde 128Mb hasta 1Gb
Ancho de bus x4, x8, x16
Alimentación 2,5V
Encapsulados TSOP y FBGA hasta 300MHz
DDR Mobile de 128Mb hasta 256Mb x16 y x32, encapsulado en VFBGA hasta
166MHz
www.micron.com
http://www.micron.com/support/designsupport/documents/guides
016
DDR2 SDRAM
Micron ofrece memorias DDR2 SDRAM que duplica la velocidad de acceso de
las DDR, permitiendo cuatro transferencias de Datos por cada ciclo de reloj.
Capacidades desde 256Mb hasta 2Gb.
Ancho de bus x4, x8 y x16
Alimentación a 1,8V
Encapsulados en FBGA y VFBGA.
Nomenclatura, ejemplos
MT47Hxxx, MT47H128M16 128Mbits x 16 de ancho de bus
www.micron.com
http://www.micron.com/support/designsupport/documents/guides
017
RLDRAM II
Nomenclatura:
MT49Hxx, MT49H16M18BM33 FBGA 144, 16Mbits, ancho de bus
x18, 1V5,
www.micron.com
http://www.micron.com/support/designsupport/documents/guides
018
PSRAM (PSeudo SRAM)
Nomenclatura:
MT45Wx, MT45W1MW16BDG708WT 1Mbit x16 VFBGA 70ns
www.micron.com
http://www.micron.com/support/designsupport/documents/guides
019
PSRAM (PSeudo SRAM)
020
Módulos de Memoria
Micron ofrece módulos DIMM, MiniDIMM (244pins) y SODIMM (200pins) de
SDRAM, DDR y DDR2 con capacidades hasta 4GB y velocidades hasta
PC2-6200 en rango comercial e industrial.
Tipos y Nomenclatura: FBDIMM (Fully Buffered DIMM), UDIMM (Unbuffered DIMM),
VLPDIMM (VeryLowProfile DIMM), VLPminiDIMM (VeryLowProfile miniDIMM),RLDIMM
(ReducedLatency DIMM), Mini DIMM, SODIMM (SmallOutline DIMM)
UDIMM MT18HTF12872 128Mbits x72 DDR2
UDIMM MT9HTF6472 64Mbits x72 DDR2
SODIMM MT16HTF12864 128Mbits x64 DDR2
MiniDIMM MT9HTF6472Y40 64Mbits x72
MiniDIMM
DIMM
SODIMM
021
Memorias SRAM
SRAM
RAM Estática
SRAM Serie
NXP
FAST SRAM
Cypress - Renesas
LowPower SRAM
Cypress - Renesas
SRAM (Static Random Access Memory)
Memoria Estática de Acceso Aleatorio
La palabra “estática” indica que la memoria retiene el contenido
mientras se le aplica alimentación.
"Acceso aleatorio" significa que la localización de las posiciones en la
memoria no siguen ningún orden donde los datos serán leídos o
escritos.
Las celdas de almacenamiento son registros o biestables (flip-flop).
Tipos
Asíncronas SRAM: Independientes de la frecuencia de reloj; los
Datos de entrada y los Datos de salida están controlados por la
transición de las Direcciones.
Distinguimos 2 tipos:
Fast: debajo de 25ns
Micropower o Slow: 45ns y superior
024
Fast SRAM Asíncronas
Memory Organization Vcc Memory Organization Vcc
CY7C1006D 1Mb 256Kbx4 5 CY7C1049CV33 4Mb 512Kb x8 3.3
CY7C1007B 1Mb 1Mb x1 5 CY7C1051DV33 8Mb 512Kb x16 3.3
CY7C1009B 1Mb 128Kb x8 5 CY7C1059DV33 8Mb 1Mb x8 3.3
CY7C1010CV33 2Mb 256Kb x8 3.3 CY7C1061AV33 16Mb 1Mb x16 3.3
CY7C1011CV33 2Mb 128Kb x16 3.3 CY7C1062AV25 16Mb 512Kb x32 2.5
CY7C1012AV33 12Mb 512Kb x24 3.3 CY7C1062AV33 16Mb 512Kb x32 3.3
CY7C1018CV33 1Mb 128Kb x8 3.3 CY7C1069AV33 16Mb 2Mb x8 3.3
CY7C1019B 1Mb 128Kb x8 5 CY7C106B 1Mb 256Kb x4 5
CY7C1019CV33 1Mb 128Kb x8 3.3 CY7C107B 1Mb 1Mb x1 5
CY7C1020B 512Kb 32Kb x16 5 CY7C109B 1Mb 128Kb x8 5
CY7C1020CV26 512Kb 32Kb x16 2.6 CY7C128A 16Kb 2Kb x8 5
CY7C1020CV33 512Kb 32Kb x16 3.3 CY7C1399B 256Kb 32Kb x8 3.3
CY7C1020DV33 512Kb 256Kb x16 3.3 CY7C148 4Kb 4Kb x4 5
CY7C1021B 1Mb 64Kb x16 5 CY7C164 64Kb 16Kb x4 5
CY7C1021CV26 1Mb 64Kbx16 2.6 CY7C166 64Kb 16Kb x4 5
CY7C1021CV33 1Mb 64Kb x16 3.3 CY7C167A 16Kb 16Kb x1 5
CY7C1024DV33 3Mb 128Kb x24 3.3 CY7C168A 16Kb 4Kb x4 5
CY7C1034DV33 6Mb 256Kbx24 3.3 CY7C185 64Kb 8Kb x8 5
CY7C1041B 4Mb 256Kb x16 5 CY7C187 64Kb 64Kb x1 5
CY7C1041CV33 4Mb 256Kb x16 3.3 CY7C192 256Kb 64Kb x4 5
CY7C1046B 4Mb 1Mb x4 5 CY7C194BN 256Kb 64Kb x4 5
CY7C1046CV33 4Mb 1Mb x4 3.3 CY7C197BN 256Kb 256Kb x1 5
CY7C1049B 4Mb 512Kb x8 5 CY7C199C 256Kb 32Kb x8 5
025
Fast SRAM
QDR SRAM QDR™ (Quad Data Rate) SRAMs, son ideales para las aplicaciones de la
siguiente generación de comunicaciones. Las QDRs están organizadas x9, x18 y x36 en BGA
165, con una rango de frecuencias desde 167MHz hasta 333MHz, a 1,8V. Aplicaciones:
Network switches, routers y otras soluciones de comunicaciones basadas en diseños LA-1
(Look-Aside Interface). Estan especialmente diseñadas a los estándars de network como
OC-48, OC-192 y OC-768.
Nomenclatura: HM66AQB9402BP-60 36Mbit 4Mbitx9 BGA 1,8V
Network SRAM Es una compatible ZBT™ (Zero Bus Turnaround™ (ZBT®) *1), son de 18
Mbits.
Nomenclatura: HM5M5V5A36GP-85 18Mbit 512kbitx36 TQFP100 3V
Late Write Synchronous SRAM Se usan especialmente como “cache” y “buffer”, son de
16Mb, con ancho x36, BGA 119, 2,5 V (I/O a 1.5V.), 300MHz.
Nomenclatura: HM64YGB36100BP-33 32Mbit 1Mbitx36 BGA 119 3V
026
LowPower SRAM
MicroPower SRAM
Cypress's MoBL(TM) SRAMs domina el mercado “low-power” con dispositivos desde 64 Kb
hasta 64 Mb con diferentes opciones de tensiones y ancho de bus, tiempos de acceso de 45
ns, con una disipación muy baja en “standby”, se ofrecen en opciones de encapsulado
estandard (RoHS) y en rangos de temperatura Industrial y de Automocion. Las MoBL SRAMs
en combinacion con baterias y controlador de memoria, como circuiteria de seguridad, forma
una “Super-Fast Non-Volatile-SRAM” para salvaguardar datos como una memoria no-volatil
con una vida entre 7 – 9 años.
Nomenclatura:
CY62xxx, CY62128 128Kbits x8, CY62157EV30LL-45 256Kbits x16 3V 45ns TSOP
Terminaciones: V 3V, V30 3V, V18 1,8V
027
LowPower SRAM
Nomenclatura:
R1LV0408CSB-5SI 4Mbit 256Kbitsx8 TSOP 3V
M5M51008DVP-70HI 1Mbit 128Kbitx8 TSOP 5V
M5M51008DFP-70HI 1Mbit 128Kbitx8 SOP 5V
http://www.renesas.com/
028
SRAMs Síncronas
Cypress ofrece SRAM síncronas de alta velocidad que incluyen “pipelined” síncrono estándard,
NoBusLatency™ (NoBL™), QuadDataRate™(QDR™), TagRAM, y Doble Data Rate (DDR) SRAMs, que se usan
típicamente en aplicaciones de redes. Adicionalmente, Cypress es líder en el mercado de memorias síncronas de
72-Mbits, dispositivos NoBL, QDR-II, y DDR-II SRAM.
Tipos:
Synchronous SRAM: SDR y DDR.
Single Data Rate Synchronous SRAM (SDR SRAM)
Pipelined Sincrona SRAM: memoria con registros en la entrada y en la salida. La escritura se realiza en un ciclo de
reloj y la lectura en dos ciclos.
Flowtrough: no tiene registros en la salida. La escritura se realiza en un ciclo de reloj y la lectura, también en uno.
Burst SRAM: característica que permite obtener datos de posiciones contiguas a partir de una dada. Los datos se
consiguen con cada ciclo de reloj.
Doble Data Rate Synchronous SRAM (DDR SRAM)
QDR: Poseen dos puertos separados (para operaciones de lectura y escritura) que pueden correr independientemente
a doble velocidad (hasta 2 palabras pueden ser escritas y dos pueden ser leídas al mismo tiempo; el resultado son 4
datos por ciclo de reloj)
DDR: Como QDR pero un único puerto.
Nomenclatura:
CY7C11xx No SAP
CY7C12xx
CY7C13xx
CY7C14xx No usuales
CY7C15xx
www.cypress.com/dualport
029
Dual Port SRAM
Nomenclaturas:
Familias: CY7C0xx, CY7C1xx, CYD0xx, CYD18Sxx, CYD3x
www.cypress.com/dualport
030
FIFO SRAM
FIFO (First In, First Out): Primero en Entrar, Primero en Salir, es decir el primer Dato que
se escribe es el primero que se lee.
Esta memoria se puede utilizar para comunicar dos sistemas con diferentes velocidades,
por ejemplo donde el sistema transmisor envía Datos a una velocidad superior a la que el
receptor la puede aceptar.
Las memorias FIFO se usan comúnmente como “buffer” y en control de flujo, como en
Video, comunicaciones de Datos, Telecomunicaciones, Network switching/routing.
www.cypress.com/fifo
031
SRAM I2C
NXP (antes Philips) ofrece una única memoria RAM serie I2C, el PCF8570, de muy
bajo consumo, organizada como 256 palabras de 8-bits.
Las direcciones y los Datos son transferidos vía serie a un bus de dos líneas
bidireccional (I²C-bus). El registro de direcciones se incrementado
automáticamente después de cada byte escrito o leído. Los tres pins de
direcciones, A0, A1 y A2 se usan para definir las direcciones hardware, permitiendo
usar hasta 8 dispositivos iguales conectados al bus sin hardware adicional.
www.nxp.com/I2C
032
Memorias No Volátiles RAM
NVRAM
NVSRAM
BBSRAM MRAM
Cypress
STM Freescale
Texas Instruments
NVRAM (Ram No Volátil)
Dos tipos:
ZEROPOWER®: dispositivos NVRAM desde 16Kbits hasta 32Mbits,
TIMEKEEPER®: dispositivos que incluyen RTCs (Real-Time Clocks) y un
rango desde 1Kbit hasta 4Mbits.
http://www.st.com/stonline/products/families/memories/nvram/nvram.htm
034
NVRAM (Timekeeper)
Part Number Package Memory Min V Max V Programmable Alarm WDT
M440T1MV PBGA 44.5X44.5 168 MODULE 1.27 32Mb (1M x 32) 3 3.6 - Yes
M48T37Y SO44.350 BATT C u w/socket 256Kb (32K x 8) 4.5 5.5 Yes Yes
M48T59Y PDIP 28 .7 ZERO POWER; SO 28 BATTERY 64Kb (8K x 8) 4.5 5.5 Yes Yes
M48T86 PDIP 24 .7 ZERO POWER; SO 28 BATTERY 1Kb (128 x 8) 4.5 5.5 Yes No
035
NVRAM (Zero Power)
036
NVRAM (RAM No Volátil)
037
NVSRAM
038
NVSRAM (Ram No Volátil)
039
MRAM (Magnetoresistive Random Access Memories)
Freescale (MRAM)
Usa materiales ferromagnéticos (Ni, Fe, Co) para producir dos capas magnéticas
que contienen un estado “1” o “0”. Las capas están separadas por un fino
dieléctrico de óxido de aluminio.
Una capa es magnéticamente fija, mientras que la otra puede conmutar en
orientación polar.
La capa libre tiene la habilidad de orientar los momentos magnéticos en el
material en la misma dirección (paralela) que la orientación de la placa fija o con la
orientación opuesta (antiparalela).
Ambos estados son estables, pero se diferencian en la resistencia. La
información se almacena como polarización magnética y detectada como un
cambio en la resistencia.
Vida muy alta, de rápida programación. Programable byte a byte
Se necesita baja energía en la programación comparado con la Flash y la Eeprom.
El tamaño del bit de la celda competitiva con la eDRAM.
Competitiva en velocidad con la SRAM (excepto con las más rápidas).
N S Capa Libre S N
S N Capa fija S N
Alta Resistencia = “1” Baja Resistencia = “0”
040
Freescale MRAM
041
EEPROM
EEPROM
Serie
STM, Microchip y Philips (NXP) ofrecen EEPROMs con un ancho rango de tamaños
de memoria y de comunicaciones serie.
Desde 1kb hasta 512kb.
3 tipos de buses: I2C, SPI, Microwire
Varios rangos de alimentación (5.5V, 2.5V, 1.8V)
Encapsulados muy pequeños en 8-pins.
www.st.com/eeprom/
www.microchip.com/eeprom
www.nxp.com/i2c
043
EEPROM I2C™
Part Number Memory Min V Max V Write Cycle Erase/write Data Page Size Standby
Time (ms) (Kcycles) Retention (byte) (uA)
(years)
M24128-BR 128Kb x8 1.8 5.5 10 1000 40 64 1
044
EEPROM I2C™
Nomenclatura:
24AAxx 1,5V a 5V (1,8V 100kHz, 5V 400kHz)
24LCxx 2,5V a 5V
24Cxx 5V
045
EEPROM I2C™
046
EEPROM Microwire®
Part Num ber Package M em ory M in V M ax V Write Cycle Eras e/w rite Data Retention Standby
Tim e (m s) Kcycles (ye ars) (uA)
M 93C46 PDIP8; SO8 1Kb x8. 1Kb x16 4.5 5.5 5 1000 40 15
M 93C46-W PDIP8; SO8; TSSOP8 1Kb x8; 1Kb x16 2.5 5.5 5 1000 40 5
M 93C56 SO8 2Kb x8. 2Kb x16 4.5 5.5 5 1000 40 15
M 93C56-R SO8 2Kb x8; 1Kb x16; 1.8 5.5 10 1000 40 2
2Kb x8; 2Kb x16
M 93C56-W SO8; TSSOP8 2Kb x8; 2Kb x16 2.5 5.5 5 1000 40 5
M 93C66 SO8 4Kb x8. 4Kb x16 4.5 5.5 5 1000 40 15
M 93C66-R UFDFPN 2x3x0.6 8L 0.5MM pitch 4Kb x8; 4Kb x16 1.8 5.5 10 1000 40 2
M 93C66-W SO8; TSSOP8 4Kb x8; 4Kb x16 2.5 5.5 5 1000 40 5
M 93C76 SO8 8Kb x8. 8Kb x16 4.5 5.5 5 1000 40 15
M 93C76-W SO8; TSSOP8 8Kb x8; 8Kb x16 2.5 5.5 5 1000 40 5
M 93C86 SO8 16Kb x8. 16Kb x16 4.5 5.5 5 1000 40 15
M 93C86-W PDIP8; SO8; TSSOP8 16Kb x8; 16Kb x16 2.5 5.5 5 1000 40 5
047
EEPROM Microwire®
Nomenclatura:
93AAxx 1,5V a 5V
93LCxx 2,5V a 5V
93Cxx 5V
M95160 SO8; TSSOP8; UFDFPN 2x3x0.6 8L 0.5MM pitch 16Kb x8 1.8 5.5 5 1000 40 0.5-5.0
M95320-R SO8; TSSOP8; UFDFPN 2x3x0.6 8L 0.5MM pitch 32Kb x8 1.8 5.5 5 1000 40 1
M95640-R SO8; TSSOP8; UFDFPN 2x3x0.6 8L 0.5MM pitch 64Kb x8 1.8 5.5 5 1000 40 1
Nomenclatura:
25AAxxxA 1,5V a 5V
25LCxxxA 2,5V a 5V
xxx 010 1kbit, 020 2Kbit, 040 4kbit, 080 8kbit, 160 16Kbit, 320
32Kbit, 640 64Kbit, 256 256Kbit.
050
Memorias FLASH
Flash
Kripto FLASH
STM
Memorias Flash NAND y NOR
NAND Flash es una memoria no volátil que tiene la capacidad de mantener y almacenar
Datos incluso sin alimentación. Funcionalmente una NAND Flash puede ser vista como una
pequeña unidad de disco duro en versión silicio.
NAND Flash almacena Datos en una larga serie de transistores. Cada transistor puede
almacenar un bit de Datos (nota: la celda multi-nivel (MLC) NAND puede almacenar dos bits
de Datos en cada celda). NAND Flash ha ganado la gran popularidad de las tradicionales
memorias NOR Flash, porque pueden tener muchas más celdas en la misma área de silicio.
Esto da a las NAND Flash ventajas en densidad y coste sobre otras memorias no volátiles.
NAND Flash permite estas ventajas compartiendo algunas áreas comunes del transistor de
almacenaje, que crea cadenas de transistores conectados en serie (en NOR Flash, cada
transistor está solo). Esta arquitectura de celdas sucesivas dan el nombre a este tipo de
dispositivos: NAND (Not AND) es la referencia de lógica de Boole a como la información es
leída de estas celdas.
Los sistemas de archivos para estas memorias están en pleno desarrollo aunque ya en
funcionamiento como por ejemplo JFFS originalmente para NOR, evolucionado a JFFS2
para soportar además NAND o YAFFS, ya en su segunda versión, para NAND. Sin embargo,
052
Comparación NOR Flash / NAND Flash
Durabilidad Direccionable cada byte 10% más que la mayor vida esperada
Rango de ciclos de
borrado 10,000 a 100,000 100,000 a1,000,000
Como la SRAM, mapa de
Interface memoria Teniendo accesos de 512 bytes; mapa de I/O
053
Memorias NOR Flash
Spansion ofrece memorias Flash tipo NOR en dos tecnologías:
Floating gate – Tecnología tradicional. Almacena un único bit por célula. Tiempo
de acceso mas rápido. Altas prestaciones. Desde 1Mb hasta 128Mb.
MirrorBit® – Innovadora tecnología de Spansion capaz de almacenar dos bits
independientes en una única célula. Mas bajo coste. Alimentación 3 V. Desde
16Mb a 1Gb.
Todas las Flash de Spansion soportan XIP (execution in place) y todas las
MirrorBit® soportan lecturas en modo pagina.
Tecnología MirrorBit®:
La célula MirrorBit® de doble la densidad intrínseca,
almacenando dos bits físicos distintos en los lados
opuestos de la célula de la memoria.
Cada bit dentro de una célula sirve como una unidad
binaria de Datos (por ejemplo, 0 o 1) que está
directamente en el mapa de memoria.
La lectura o la programación de un lado de la célula de
memoria ocurre independientemente de que cualquier
Dato sea almacenado en el lado opuesto de la célula.
054
NOR Flash
1 Mb 2 Mb 4 Mb 8 Mb 16 Mb 32 Mb 64 Mb 128 Mb 256 Mb 512 Mb 1 Gb
GL GL
LV AL
FL
JL
PL
2005
CD
BL
F
FL (small sectors)
2006
GL
AL
2007
GL = 3V MirrorBit, page-mode JL = 3V floating gate, simul R/W
LV = 3V floating gate, standard PL = 3V floating gate, page mode + simul R/W
AL = 3V floating gate, standard CD = 3V floating gate, burst mode + simul R/W
FL = 3V MirrorBit, serial peripheral interface BL = 3V floating gate, burst mode
F = 5V floating gate, standard
90 nm 110 nm 130 nm 200 nm 230+ nm
055
NOR FLASH
4 Mb 8 Mb 16 Mb 32 Mb 64 Mb 128 Mb 256 Mb 512 Mb 1 Gb
48 FBGA
(0.8 mm
pitch)
S29AL004D S29AL008D S29AL016D S29AL032D
S29GL016A S29GL032A S29GL064A
S29PL032J S29PL064J
To
4Gb
64-Ball Fortified
BGA (1 mm pitch)
48 TSOP
056
Codificación de las NOR FLASH
1. Codificación Base
S 2 9 GL 5 1 2 N Designación
de Tecnología
Tecnología
1 2 3 4 5 6 7 8 9
D 200 nm Floating Gate
Prefijo Serie Familia Densidad Tecno
logía
057
ORNAND FLASH
058
NOR FLASH StrataFlash™
StrataFlash™: Es una memoria Flash con tecnología de célula multinivel (MLC Multil
Level Cell), de Intel que almacena 2 o 3 bits por célula, en lugar de un bit. El voltaje a
través de cada célula está dividido en cuatro niveles, permitiendo cualquiera de las
combinaciones posibles de dos bits: 00, 01, 10 o 11. Tres bits por célula se logran con
ocho niveles de voltaje.
Serie P30 64Mbit hasta 512Mbit, 1,8V (I/O 3V) Boot Block, x16
Nomenclatura: JS28F128P30B85 (56 TSOP) o PC28F128P30B85 (64BGA)
Serie P33 64Mbit hasta 512Mbit, 3,3V Boot Block, x16
Nomenclatura: JS28F128P33B85 (56 TSOP) o PC28F128P33B85 (64 BGA)
Serie J3 32Mbit hasta 128Mbit, 3V, x8 o x16. Son de sectores iguales (no son
Boot Block).
Nomenclatura: JS28F256J3 o PC28F256J3
http://www.intel.com/design/flash/nor/index.htm
059
NOR FLASH Boot Block
Serie C3
http://www.intel.com/design/flash/nor/index.htm
060
NOR FLASH
www.st.com/flash
061
NOR Flash Secure o Kripto™ Flash
http://www.st.com/stonline/products/families/memories/fl_nor_emb/fl_secure.htm
062
NAND FLASH
063
NAND FLASH
www.intel.com/design/flash/nand/
064
NAND FLASH
Intel® SS92 NAND Flash Memory - SLC
065
NAND FLASH
Part Density Depth Width Voltage Package Pin I/O Op. Temp.
Count
066
Flash Serie (SPI)
Las Flash Serie de ST están diseñadas para almacenar código, datos y parámetros,
permitiendo una reducción de tamaño de circuito impreso y simplificando el trazado
de pistas, siendo de alta velocidad y bajo consumo, encapsulados en 8 pins SO8,
TSSOP8, MLP8, Interface SPI, 3V
La serie M25 es pin compatible con las Eeprom serie SPI, la serie M45 no.
La serie P es para código, la serie PE es perfecta para guardar datos y parámetros.
Nomenclaturas
M25Pxxx (512Kbit, 1, 2, 4, 8, 16, 32, 64, 128Mbit), 50MHz, Sector erase.
M25PExxx (1, 2, 4, 8, 16Mbit), 33-50MHz, Page erase, H/W Prot
M45PExxx (1, 2, 4, 8, 16Mbit), 33-50MHz, Page erase
067
Flash Serie (SPI)
Bus
Product Number Interface Voltage Density Sector Type MCP Technology
Width
068
Flash Serie (SPI)
http://www.intel.com/design/flash/index.htm
069
Memorias PROM
PROM
EPROM
OTP MROM
STM
EPROM
Nomenclaturas EPROM 5V
M27Cxxx (64, 256, 512kbits, 1, 2, 4, 8Mbit), x8, 5V
M27Cxxx (4Mbit), x16, 5V
M27Cxxx (16, 32Mbit), x8 x16 5V
Nomenclaturas EPROM Low Voltage
M27Wxxx (256, 512kbit, 1, 2, 4, 8Mbit), x8, 3V
M27Wxxx (4Mbit), x16, 3V3
M27Vxxx (16, 32Mbit), x8 x16, 3V3
071
Convenciones
Conventions
0x: Hexadecimal prefix
0b: Binary prefix
K: 1,000
M: 1,000,000
Nibble: 4 bits
Byte: 8 bits
Word: 16 bits
Kword: 1,024 words
Kb: 1,024 bits
KB: 1,024 bytes
Mb: 1,048,576 bits
MB: 1,048,576 bytes
Brackets:
Square brackets ([]) will be used to designate group membership or to define a group of
signals with similar function (i.e. A[21:1], SR[4,1] and D[15:0]).
00FFh: Denotes 16-bit hexadecimal numbers
00FF 00FFh: Denotes 32-bit hexadecimal numbers
072
Otros tipos de memorias
PBSRAM
PB SRAM
Siglas de Pipeline Burst SRAM. Se llama 'pipeline' a una
categoría de técnicas que proporcionan un proceso
simultáneo, o en paralelo dentro de la computadora, y se
refiere a las operaciones de solapamiento moviendo
datos o instrucciones en una 'tuberia' conceptual con
todas las fases del 'pipe' procesando simultáneamente.
Por ejemplo, mientras una instrucción se está ejecutándo,
la computadora está decodificando la siguiente
instrucción. En procesadores vectoriales, pueden
procesarse simultáneamente varios pasos de
operaciones de coma flotante
La PB SRAM trabaja de esta forma y se mueve en
velocidades de entre 4 y 8 nanosegundos.
074
VRAM
VRAM :
Siglas de Vídeo RAM, una memoria de propósito especial
usada por los adaptadores de vídeo. A diferencia de la
convencional memoria RAM, la VRAM puede ser accedida
por dos diferentes dispositivos de forma simultánea. Esto
permite que un monitor pueda acceder a la VRAM para las
actualizaciones de la pantalla al mismo tiempo que un
procesador gráfico suministra nuevos datos. VRAM
permite mejores rendimientos gráficos aunque es más
cara que la una RAM normal.
075
Memoria Caché
Memoria Caché ó RAM Caché :
Un caché es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un
área reservada de la memoria principal como un dispositivo de almacenamiento de alta
velocidad independiente. Hay dos tipos de caché frecuentemente usados en las
computadoras personales: memoria caché y caché de disco. Una memoria caché, llamada
tambien a veces almacenamiento caché ó RAM caché, es una parte de memoria RAM
estática de alta velocidad (SRAM) más que la lenta y barata RAM dinámica (DRAM) usada
como memoria principal. La memoria caché es efectiva dado que los programas acceden
una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM,
la computadora evita acceder a la lenta DRAM.
Cuando un dato es encontrado en el caché, se dice que se ha producido un impacto (hit),
siendo un caché juzgado por su tasa de impactos (hit rate). Los sistemas de memoria
caché usan una tecnología conocida por caché inteligente en el cual el sistema puede
reconocer cierto tipo de datos usados frecuentemente. Las estrategias para determinar
qué información debe de ser puesta en el caché constituyen uno de los problemas más
interesantes en la ciencia de las computadoras. Algunas memorias caché están
construidas en la arquitectura de los microprocesadores. Por ejemplo, el procesador
Pentium II tiene una caché L2 de 512 Kbytes.
El caché de disco trabaja sobre los mismos principios que la memoria caché, pero en
lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos
más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes)
se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del
disco, lo primero que comprueba es la caché del disco para ver si los datos ya estan ahí.
La caché de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado
que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder
a un byte del disco duro.
076
SIMM – DIMM - DIP
SIMM :
Siglas de Single In line Memory Module, un tipo de encapsulado consistente en una
pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en
un zócalo SIMM en la placa madre o en la placa de memoria. Los SIMMs son más fáciles
de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son
medidos en bytes en lugar de bits.
El primer formato que se hizo popular en los computadores personales tenía 3.5" de
largo y usaba un conector de 32 pins. Un formato más largo de 4.25", que usa 72
contactos y puede almacenar hasta 64 megabytes de RAM es actualmente el más
frecuente.
Un PC usa tanto memoria de nueve bits (ocho bits y un bit de paridad, en 9 chips de
memoria RAM dinámica) como memoria de ocho bits sin paridad. En el primer caso los
ocho primeros son para datos y el noveno es para el chequeo de paridad.
DIMM :
Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en una
pequeña placa de circuito impreso que almacena chips de memoria, que se inserta en un
zócalo DIMM en la placa madre y usa generalmente un conector de 168 contactos.
DIP :
Siglas de Dual In line Package, un tipo de encapsulado consistente en almacenar un chip
de memoria en una caja rectangular con dos filas de pines de conexión en cada lado.
077
FPM - EDO
FPM
Siglas de Fast Page Mode, memoria en modo paginado, el diseño más comun de chips de
RAM dinámica. El acceso a los bits de memoria se realiza por medio de coordenadas, fila
y columna. Antes del modo paginado, era leido pulsando la fila y la columna de las líneas
seleccionadas. Con el modo pagina, la fila se selecciona solo una vez para todas las
columnas (bits) dentro de la fila, dando como resultado un rápido acceso. La memoria en
modo paginado tambien es llamada memoria de modo Fast Page o memoria FPM, FPM
RAM, FPM DRAM. El término "fast" fué añadido cuando los más nuevos chips empezaron
a correr a 100 nanoseconds e incluso más.
EDO
Siglas de Extended Data Output, un tipo de chip de RAM dinámica que mejora el
rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un subconjunto
de Fast Page, puede ser substituida por chips de modo Fast Page.
Sin embargo, si el controlador de memoria no está diseñado para los más rápidos chips
EDO, el rendimiento será el mismo que en el modo Fast Page.
EDO elimina los estados de espera manteniendo activo el buffer de salida hasta que
comienza el próximo ciclo.
BEDO (Burst EDO) es un tipo más rápido de EDO que mejora la velocidad usando un
contador de dirección para las siguientes direcciones y un estado 'pipeline' que solapa
las operaciones.
078
Flash CARD
FLASH
CARD
MULTIMEDIA
Compact Flash PCMCIA SD SMART MEDIA Especiales
CARD
http://www.mmca.org/
082
Secure Digital SD
083
MiniSD
Dado que las nuevas tarjetas se diseñaron especialmente para ser usadas
en teléfonos móviles, están envueltas por un adaptador miniSD que
permite la compatibilidad con todos los dispositivos equipados con una
ranura de tarjeta SD.
http://www.sandisk.com/
084
MicroSD
www.transflash.org
085
Comparativa de memorias SD
Tarjeta
Tarjeta miniSD Tarjeta SD
MicroSD
086
SmartMedia Card
http://ssfdc.or.jp/english/
087
Memory Stick
http://www.memorystick.com/
088
XD Picture Card
http://www.olympusamerica.com/cpg_section/cpg_xd.asp
089