Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Electrnica Digital
Dispositivos de memoria
Bioingeniera
Facultad de Ingeniera - UNER
Memorias de semiconductores
Almacenamiento de SW (instrucciones y datos)
Firmware (FW)
Unidad
Aritmticolgica (ALU)
CPU
Unidad de
control
Memoria
principal
Memoria de
almacenamiento
temporal (cach)
Memoria de
almacenamiento
masivo
MEMORIA
Bus de datos
Bus de control
Bus de direcciones
Memoria
#1
Memoria
#2
..
Memoria
#n
Bus de datos
Bus de control
Caractersticas y especificaciones
Capacidad: cantidad de informacin que puede almacenar expresada
en nmero de bits
cantidad de palabras x cantidad de bits de la palabra
Ejemplos:
Volatilidad
Timing
Tiempo de acceso/lectura
Tiempo de escritura
Palabra #0
S1
Palabra #1
S2
Palabra #2
Celda
S3
Sn-2
Palabra #n-2
Sn-1
Palabra #n-1
Entrada / Salida
(bus)
EN1
EN2
EN3
Latch 8 bits
Latch 8 bits
Latch 8 bits
...
...
Bus de
direcciones
(8 lneas)
Latch 8 bits
EN7
Latch 8 bits
Bus de datos
(8 lneas)
n seales de
seleccin
Bus de
direcciones
A0
A1
S0
Palabra #0
S1
Palabra #1
S2
Palabra #2
S3
Celda
Ak-1
Sn-2
k = log2 n
seales de
direccin
Sn-1
Palabra #n-2
Palabra #n-1
Entrada / Salida
Bus de datos
EN2
EN3
Latch TS 8 bits
Latch TS 8 bits
Latch TS 8 bits
...
...
Bus de
direcciones
(3 lneas)
Decoder 3 a 8
EN1
Latch TS 8 bits
EN7
Latch TS 8 bits
Bus de
datos
(8 lneas)
Limitaciones de la arquitectura 1D
Memoria de 4 palabras Decoder de 2 a 4
4 compuertas AND de 2 entradas
A
S0= B/A/
S1= B/A
S2= B A/
S3= B A
2k-j
lnea de
palabra
Bus de
direcciones
Aj
Aj+1
clula de
almacenamiento
Ak-1
m2j
A0
A1
Aj-1
Decoder de
columna
selecciona la palabra
apropiada de la fila de
la memoria
Circuitos de Entrada/Salida
Entrada/Salida (m bits)
Bus de datos
Implementacin
prctica 2D:
memoria de 16 x 8
ROM
NVRWM
Read Only
Memory
Random Access
Memory (RAM)
Non-Random Access
Memory
MROM
EPROM
Mask ROM
Erasable PROM
SRAM
FIFO/LIFO
PROM
E2PROM
Static RAM
Programmable
ROM
Electrically Erasable
PROM
DRAM
Shift Register
Dynamic RAM
FLASH
NVRAM
ALU
CPU
Unidad de
control
Memoria de
almacenamiento
temporal (cach)
SRAM
Memoria principal
ROM
Memoria de
almacenamiento
masivo
SRAM/DRAM
Y ms
FeRAM: Ferroelectric RAM
MRAM: Magnetoresistive RAM
PRAM: Phase-change memory (PCM, PRAM, PCRAM, Ovonic Unified
Memory and Chalcogenide RAM o C-RAM)
SONOS: Semiconductor-Oxide-Nitride-Oxide-Semiconductor
RRAM: Resistive Random Access Memory
NRAM: nano-RAM
Bus de direcciones
OE/
MEMORIA
MROM
PROM
CE/ CS/
Diagrama en bloque
de una ROM
Bus de datos
Bus de direcciones
0001
Si hay un diodo: se
almacena un 0
Si no hay un diodo: se
almacena un 1
1101
Bus de
datos
Nota: no hay conexin entre lneas
excepto a travs de los diodos
PROM Bipolar
0 lgico
1 lgico
PROM MOS
1 lgico
0 lgico
Bus de datos
Aplicaciones
Aplicacin:
Multiplicador binario
Ejemplo:
12 x 10 = 120
C x A = 78H
Direccin:1100 1010
Aplicaciones
Aplicacin:
Clculo de la frecuencia cardiaca
Almacenar una tabla y acceder segn el valor del perodo (en mseg)
FC
Ventana de muestreo
Tm
Z
N pulsos
Perodo
(mseg)
Frecuencia
(ppm)
967
58
983
59
1000
60
1017
61
1033
62
1050
63
Aplicaciones
Perodo
(mseg)
1500
Direccin Frecuencia
(ppm)
000H
.
T calculado
Direccin
Memoria
Dato
40 (min)
28H
1034
012H
58
3AH
1017
013H
59
3BH
1000
014H
60
3CH
273
0B4H
220 (max)
DCH
Dato
Frecuencia (ppm)
Temporizacin de ROM
1
Definiciones
tACS: tiempo de acceso de chip: desde /CS asertivo hasta dato vlido
disponible, con la direccin ya establecida.
Grabacin de PROM
Voltajes y corrientes elevados (ejemplo: VPP =10-30 V e IPP = 700 mA)
Programacin bit a bit, para evitar sobrecalentamiento.
Generacin de
archivo de datos
Seleccin de la
memoria
Conversin de
formato (.HEX)
Grabacin y
verificacin
Aplicaciones
Aplicacin:
Circuito para lectura y visualizacin del contenido de una memoria
MEMORIA
Clock
BUFFER
CONTADOR
DISPLAY
Bus de
direcciones
Bus de
datos
Formas
comerciales
TMS47256 (bipolar)
32K x 8
200 ns
82.5 mW en espera
TMS47C256 (CMOS)
32K x 8
100 ns
2.8 mW en espera
TMS27PC256 (CMOS)
32K x 8
100 a 250 ns
14 mW (en espera)
DM74S573
(1024 x 4) 4096 bit TTL PROM
25 a 45 ns
Formas
comerciales
Formas
comerciales
Clasificacin
RWM
ROM
NVRWM
Read-Write Memories
Read Only
Memories
Random Access
Memories (RAM)
Non-Random Access
Memories
MROM
EPROM
Mask ROM
Erasable PROM
SRAM
FIFO/LIFO
PROM
E2PROM
Static RAM
Programmable
ROM
Electrically Erasable
PROM
DRAM
Dynamic RAM
Shift Register
FLASH
Bus de direcciones
CE/
PGM/
OE/
VPP
Algunos pines de
control pueden
compartir funciones
Intel 1702
MEMORIA
EPROM
Bus de datos
Formas comerciales
Formas
comerciales
EPROMs on-chip
OTPROM: One Time Programmable: no tienen ventana de cuarzo
Formas
comerciales
Formas
comerciales
Formas
comerciales
Formas
comerciales
tOE: tiempo de
habilitacin de salida
tDF: tiempo retardo a salida flotante
Formas
comerciales
Forma comercial:
28F256A: CMOS 32K x 8
EEPROM serie
Operacin de lectura y escritura serial
Tecnologa CMOS
Operacin mediante instrucciones (comandos)
Pocos pines (DIP8 tpico)
Tpicos:
CS/
CLK
SDI: Entrada dato serie
SDO: Salida dato serie
Formas
comerciales
(Fairchild)
16 registros de 16 bits
7 instrucciones: Read, Write Enable, Erase, Erase All, Write, Write All, and
Write Disable.
Corriente standby tpica (memoria deshabilitada):
10mA, 1mA (L) y 0.1 mA (LZ)
No requiere borrado antes de escritura
Operacin entre 2.7V y 5.5V
40 aos de retencin de datos
Resistencia: 1,000,000 de cambios de datos
Formas
comerciales
FIN