Beruflich Dokumente
Kultur Dokumente
Universidad de Vigo
Departamento de Tecnologa Electrnica
ELECTRNICA DIGITAL
Tema 13
UNIDADES DE MEMORIA DIGITALES (PARTE 2)
Voltiles
Activas
Clasificacin
de las
memorias
de acceso
aleatorio
No voltiles
Segn la volatilidad
Pasivas
Asncronas (ASRAM)
Sncronas (SSRAM)
Voltiles
Clasificacin
segn la volatilidad
de las memorias
de acceso aleatorio
activas de escritura y
lectura no simultneas
Asncronas (DRAM)
FPMDRAM
Dinmicas
EDODRAM
Sncronas
BEDODRAM
SDRAM
SLDRAM
RDRAM
NVRAM
No voltiles
FRAM
Seales
de control
n2
MEMORIA DE
ACCESO ALEATORIO
DE ESCRITURA Y
LECTURA NO
SIMULTNEAS
n1
Entrada/Salida
de informacin
Desinhibicin de salida
CE
OE
RAM
A n2
2 -1
C
G
&
EN
A
Smbolo lgico de
una memoria SRAM
Terminales de
entrada/salida
lectura
Variables de direccin
(Address variables)
Desinhibicin de
escritura/lectura (CE)
(Chip enable)
Desinhibicin de
salida (OE)
(Output enable)
Nivel uno
Nivel cero
Terminales de
entrada/salida
(Input/Output pins)
t desinh. salida
t salida indefinida
t acceso
(Access time)
MEMORIA SRAM
Variables de direccin
(Address variables)
Desinhibicin de
escritura/lectura (CE)
(Chip enable)
Nivel uno
Desinhibicin de
salida (OE)
Nivel cero
(Output enable)
te
(t setup)
tm
(t hold)
Terminales de
entrada/salida
(Input/Output pins)
T3
T5
T4
CELDA MOS
Q
T1
T6
ESTTICA
T2
I
Lnea de
seleccin
Lnea de
seleccin
MEMORIA SRAM
X/Y
MOS
ESTTICA
X1
A1
X2
X3
CELDA
MOS
ESTTICA
Memoria SRAM de
16x1 posiciones de
organizacin 3D
MOS
ESTTICA
CELDA
MOS
ESTTICA
CELDA
MOS
T7
CELDA
MOS
ESTTICA
ESTTICA
X/Y
CELDA
CELDA
MOS
ESTTICA
CELDA
MOS
ESTTICA
CELDA
MOS
Y1
A3
Y2
Y3
Entrada de
informacin
T7
MOS
CELDA
MOS
ESTTICA
CELDA
MOS
CELDA
MOS
ESTTICA
T8
T7
EN
&
EN
WE
&
EN
Salida de
informacin
CELDA
MOS
ESTTICA
ESTTICA
1
&
OE
ESTTICA
ESTTICA
T8
CELDA
Y0
A2
CE
X0
A0
CELDA
CELDA
MOS
ESTTICA
CELDA
MOS
ESTTICA
T8
T7
T8
X/Y
n2/2
MEMORIA SRAM
2n 2 / 2
G
CONJUNTO DE
CE
CELDAS MOS
WE
ESTTICAS Y
OE
AMPLIFICADORES
Variables de
direccin
(A n 2 / 2 a A n 2 1 )
X/Y
n2/2
2n 2 / 2
G
Salida de
Informacin
Entrada de
Informacin
X/Y
n2/2
2n2 / 2
G
CONJUNTO DE
CONJUNTO DE
CE
CELDAS MOS
CELDAS MOS
WE
ESTTICAS Y
ESTTICAS Y
OE
AMPLIFICADORES
AMPLIFICADORES
Variables de
direccin
(A n 2 / 2 a A n 2 1 )
X/Y
n2/2
2n2 / 2
G
Entrada de
Informacin
Salida de
Informacin
APLICACIONES
Barra de direccin
MICROPROCESADOR
RAM
n1
A
0
n1
2 -1
Seales de control
Barra de datos
MEMORIA SSRAM
Reloj del
C1
sistema
Variables
de direccin
n2
1D
n2
Esquema de bloques
CE
de una memoria
de acceso aleatorio
activa esttica sncrona
(SSRAM) de escritura
y lectura no simultneas
(Synchronous SRAM )
Terminales
de entrada
Q
1D
0
2
GENERADOR
DEL IMPULSO
WE
C1
DE ESCRITURA
CE
n2
SRAM
Registro de
salida
-1
EN
C
C1
Registro de
entrada
n1
1A
C1
n1
n1
1D
Q
OE
1D
C1
n1
Terminales
de salida
Smbolo lgico
de una memoria
de acceso aleatorio
activa esttica sncrona
(SSRAM) de escritura
y lectura no simultneas
Terminales
de entrada
SSRAM
A n2
2 -1
G
EN
C1
n1
n1
1A
Terminales
de salida
A3 A 2n 2 1 1
MEMORIA BSSRAM
Esquema de bloques
de una memoria
de acceso aleatorio
activa esttica sncrona
de rfagas (BSSRAM)
de escritura y lectura
no simultneas
A2
Variables
de direccin
n2
=1
A2
=1
A1
=1
A0
A1
A0
Control de
rfagas
CTR
G2
C1,2+
Q0
(Burst Synchronous
SRAM )
Q1
Q2
n2
CE
OE
Reloj del
sistema
Terminales
de entrada
SSRAM
A n02
2 -1
G
EN
C1
n1
n1
1A
Terminales
de salida
Lnea de entrada/salida
de informacin
Direccin
de filas
n2/2
Lnea de
seleccin
(Word line)
Lnea de
lectura BL
(Bit line)
Lnea BL
CELDA
T
Lnea de seleccin
C
C BL
C BL
SENSE
AMPLIFIER
Celda de memoria
CIRCUITO
DE
LECTURA
Seal de reescritura
Terminal
de salida
n2
Direccin o seleccin
de fila (Row)
Direccin o seleccin
de columna (Column)
Seales
de control
n2/2
n2/2
CONJUNTO
DE CELDAS
DINMICAS
MEMORIA DRAM
RAS
Variables
de direccin
C1
n2 /2
1D
Registro de direccin
de columnas
CAS
C1
n2/2
n2 /2
n2/2
1D
DE CELDAS
m
CIRCUITO
DE
R/W
CONJUNTO
CONTROL
Seales
de control
DINMICAS
Variables
de direccin
RAS
CAS
n2 /2
RAM
DINMICA
2 n 2 x n1
n1
n1
R/W
A8
D
R/W
RAS
A0
A2
A1
VDD
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
VSS
CAS
Q
A6
A3
A4
A5
A7
Encapsulado de la memoria
DRAM TMS 4256 de 256K1
Direccin de
Columna (Column)
Direccin
de fila
Direccin
(Address)
CAS
t RCS
R/W
(t RAC)
Informacin
de salida
Entrada/Salida
Direccin de
Columna (Column)
Direccin
de fila
Direccin
(Address)
CAS
t RCS
R/W
(t RAC)
Informacin
de entrada
Entrada/Salida
Variables de
direccin
Seales
de control
n2 /2
n2
CONTROLADOR
RAS
DE MEMORIA
CAS
DINMICA
R/W
RAM
DINMICA
2 n 2 x n1
n1
n1
CAS
RAS
CTR
R
RAS
G 3
n2 /2
0
n2 /2
1
2
3
Registro
C
n2 /2
Variables
de direccin
MUX
n2
n2 /2
n2 /2
Variables
de direccin
n2 /2
GEN ERADOR
DE S EALES
DE CONTROL
MICROPROCES ADOR
Barra de direccin
n2
CIRCUITO
RAS
CONTROLADOR
CAS
R/W
RAM
DINMICA
2 n 2 x n1
R/W
Barra de datos
Estticas
Asncronas (ASRAM)
Sncronas (SSRAM)
Voltiles
Clasificacin
segn la volatilidad
de las memorias
de acceso aleatorio
activas de escritura y
lectura no simultneas
Asncronas (DRAM)
FPMDRAM
Dinmicas
EDODRAM
Sncronas
BEDODRAM
SDRAM
SLDRAM
RDRAM
NVRAM
No voltiles
FRAM
Direccin de
columna
Direccin de
columna
Direccin de
columna
Direccin
(Address)
RAS
CAS
R/W
Informacin
de salida
Informacin
de salida
Informacin
de salida
Entrada/Salida
VCC
CAS
DQ1
A0
A1
DQ2
A2
A3
VSS
DQ3
A4
A5
DQ4
A6
A7
DQ5
A8
A9
A10
DQ6
W
VSS
DQ7
NC
DQ8
NC
RAS
NC
NC
VCC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
MEMORIA DRAM
INTERFAZ
MEMORIA ACTIVA
PROCESADOR
DE ES CRITURA
PERIFRICO
DIGITAL
Y LECTURA
DE SALIDA
SIMULTNEAS
Terminales
de entrada
n2
n2
1A
RAM
2 n 2 -1
0
2A n 2
2 -1
C3
EN4
1A,3D
2A,4
Terminales
de salida
Direccin
de escritura
X/Y
n2
0
1
Bit
n1
n1
POSICIN 1
2n2 -1
X/Y
n2
n1
DEC 2
Control
de salida
Bit
n1
Impulso
de escritura
Direccin
de lectura
Bit
EN
Bit
Bit
Bit
n1
0
1
n1
n1
n1
n1
EN
G
Esquema de bloques
de una memoria
RAM de escritura y
lectura simultneas
en posiciones diferentes
con organizacin 2D
2n2 -1
POSICIN 2 n 2 - 1
Bit
Bit
Bit
n1
n1
n1
n1
n1
Terminales de entrada
EN
Terminales
de salida
2A
PROCESADOR
DIGITAL
1A
Impulso de escritura
C3
SINCRONO
Informacin
1A,3D
2A
Direccin
de lectura
UNIDAD
DE
PERIFRICO
Impulso de transferencia
CONTROL
Direccin de escritura
PROCESADOR
Impulso de escritura
DIGITAL
RAM
0
1A 3
0
2A 3
C3
SINCRONO
VISUALIZADOR DINMICO
Informacin (Dgito ASCII)
Circuito de conversin
de un visualizador
dinmico en esttico
mediante una memoria
de acceso aleatorio activa
esttica de escritura
y lectura simultneas
6
1A,3D
CONVERTIDOR
2A
DE CDIGO
17
G
CTR
C
X/Y
2
I1
I2
I3
Direccin
de lectura
I4
+V
n2
n2
Direccin de lectura
RAM
1A
2A
0
2n 2 -1
0
2 n 2 -1
Seales de control
n1
Terminales
de entrada
Smbolo lgico
normalizado de una memoria RAM
activa de acceso doble en lectura y
escritura simultneas
1A
n1
1A
n1
2A
Terminales
de salida
Terminales
de salida
Variables de direccin
Canal
1A
Seales de control
CIRCUITO DIGITAL
Seales de control
Seal de memoria
ocupada (Busy)
DE ARBITRAJE
Seal de memoria
ocupada (Busy)
Esquema de bloques
de una memoria activa
de acceso aleatorio doble
en escritura y lectura
(Dualport Static RAM)
(DPRAM)
Impulso de escritura
X/Y
X/Y
CONJUNTO
DE CELDAS
DE MEMORIA
Terminales de
entrada/salida
CIRCUITOS DE
Terminales de
entrada/salida
del canal 1A
SELECCIN Y CONTROL
DE ENTRADA/SALIDA
Terminales de
entrada/salida
del canal 2A
Canal
2A
RAM
1A
0
2 n 2 -1
2A
0
2 n 2 -1
n2
Variables de direccin
Seales de control
Seales de control
Memoria ocupada
Memoria ocupada
Terminales
del canal 1A
1A
2A
Terminales
del canal 2A
RAM
1A
0
2 n 2 -1
2A
0
2n 2 -1
Seales de control
Seales de control
Seal de memoria
ocupada
Barra de datos
n2 Barra de direccin
Seal de memoria
ocupada
1A
2A
Barra de datos
PROCESADOR
DIGITAL
RAM
de acceso
doble
Interfaz de
comunicaciones AS-i
Al cable AS-i
Bus interno
Unidad
central de
proceso
E2PROM
Interfaz de
configuracin
Al usuario
Procesador de comunicaciones
principal (AS-i master)
APLICACIONES
Fuente de alimentacin
AS-i
Sensor con procesador de
comunicaciones subordinado
(AS-i slave)
Distribuidor
Columna de
sealizacin
con proc. de
comunicaciones
subordinado
Cable de
comunicaciones
AS-i
Mdulo de E/S
con procesador de
comunicaciones
subordinado
Fuente de
alimentacin
auxiliar
Arrancador de motor
con procesador de
comunicaciones
subordinado
Sensores y actuadores
convencionales
Botonera con
procesador de
comunicaciones
subordinado
a)
b)
VCC
n2
n2
SISTEMA DE ALIMENTACIN
ININTERRUMPIDA (SAI)
MUX
FUENTE
DE
ALIMENTACIN
RAM (CMOS)
A n02
2 -1
C
G
EN
X 1
0
CIRCUITO
DE
CONTROL
CARGADOR
DE
BATERAS
n1
+
-
Entrada/salida
de informacin
Variables
de direccin
Esquema de bloques
de una memoria RAM
ferroelctrica (FRAM)
CE
CIRCUITO
WE
DE
CONTROL
OE
CIRCUITO
DE
VDD
LVL
MONITOR
DE VDD
INHIBICIN
Terminales de
entrada/salida
Clasificacin
de las memorias
de acceso aleatorio
pasivas
Pasivas programables
PROM
OTP EPROM
Borrables mediante rayos ultravioleta (EPROM)
Pasivas reprogramables
T
Salida de
Informacin
TC
X/Y
TC
TC
TL
TL
TL
TL
TL
TL
TL
TL
TL
X0
X1
n/2
(A 0 a A (n / 2)1 )
X 2n 2 -1
Variables de
direccin
X/Y
(A n / 2 a A n 1 )
Y0
Y1
n/2
Y2n 2 -1
n2
MEMORIA
n1
PASIVA
Terminales
de salida
Variables de
direccin
n2
ROM
A
0
2
n2
-1
n1
A
Inhibicin
de salida
No normalizado
Variables de
direccin
Desinhibicin
de salida
Smbolos lgicos
de una memoria ROM
n2
Desinhibicin
de salida
ROM
EN
2 n 2 -1
EN
Normalizado
n1
A
Normalizado
Terminales
de salida
Terminales
de salida
Variables de
direccin
n2
PROM
A
0
2 n 2 -1
n1
A
E1
E2
Terminales de
salida/programacin
&
EN
E3
- EPROM
- EEPROM
- FLASH
Variables de
direccin
n2
EPROM
A
0
2
n2
-1
n1
Vpp
Seales
de control
G/PWR DWN
OE
Terminales de
salida/programacin
&
EN
CE
n2
Variables de direccin
Vpp
Seales
de control
PGM
(Program Enable)
OE
0
2 n 2 -1
n1
G/PWR DWN
Terminales de
salida/programacin
PGM
&
EN
CE
Variables de
direccin
n2
EPROM
A
0
2
n2
-1
n1
Seales
de control
G/PWR DWN
CE
Terminales de
salida/programacin
&
EN
OE/Vpp
Seales de
control
Modo de operacin
Lectura (Read)
Inhibicin de salida (Output enable)
Mnimo consumo (Standby)
Programacin (Programming)
Verificacin (Test)
Inhibicin de programacin
(Programming enable)
Identificacin inteligente
(Electronic signature)
- Fabricante (Manufacturer code)
- Dispositivo (Device code)
Variables
de
direccin
CE OE / V PP A k
Tensin de
alimentacin
Terminales
salida/programacin
Ai
VCC
Dn1 1 D0
0
0
1
0
0
0
1
X
VPP
0
X
X
X
X
X
X
X
X
X
X
5V
5V
5V
VProg.
VProg.
Informacin memoria
Tercer estado
Tercer estado
Informacin externa
Informacin memoria
VPP
VProg.
Tercer estado
0
0
0
0
Vid
Vid
0
1
5V
5V
Cod. Fabricante
Cod. Circuito
Variables
de direccin
Informacin
externa
CE
VProg
VCC
OE/Vpp
5V
Vpp
OE/Vpp
Terminales
de salida
t acceso
Ciclo de lectura
CE
te
tg
tm
tr
Ciclo de lectura
Cronograma de las seales aplicadas a la memoria pasiva reprogramable EPROM
de la diapositiva 54
INICIO
DIRECCIN =
MEMORIAS DE
ACCESO ALEATORIO
I=0
I = I+1
I = 25
SI
NO
MEMORIAS PASIVAS
REPROGRAMABLES EPROM
NO
COMPARAR EL CONTENIDO
DE LA MEMORIA CON LA
INFORMACIN ORIGINAL
COMPARAR EL CONTENIDO
DE LA MEMORIA CON LA
INFORMACIN ORIGINAL
COINCIDENCIA
COINCIDENCIA
SI
NO
SI
LTIMA
DIRECCIN
SI
INCREMENTAR
DIRECCIN
ALGUNA
POSICIN NO
COINCIDE
SI
NO
GRABACIN
REALIZADA
CIRCUITO
DEFECTUOSO
NO
Zcalo de fuerza
de insercin nula
COMPUTADOR
INTERFAZ
PERSONAL
FUENTE DE
ALIMENTACIN
EPROM
A
Barra de
direccin
UNIDAD
Barra de datos
CENTRAL DE
PROCESO
Seales
de control
INTERFAZ
PERIFRICO
Variables de
direccin
MUX
WE
+21V
+5V
CE
X 1
0
1
EEPROM
n2
A
Vpp
0
2 -1
n2
n1
A
G/PWR DWN
Terminales de
salida/programacin
&
EN
OE
EEPROM
n2
MUX
0
WE
+5V
CONVERTIDO R
5 a 21V
CE
X 1
0
1
CONJUNTO DE C ELDAS
DE MEMO RIA
A
Vpp
0
2 -1
n2
n1
A
G/PWR DWN
Terminales de
entrada/salida
&
EN
OE
Variables de
direccin
WE
EEPROM
n2
A
0
2 -1
n2
n1
C
G/PWR DWN
CE
Terminales de
entrada/salida
&
EN
OE
Smbolo lgico de una memoria pasiva reprogramable EEPROM
con tensin de alimentacin nica
N1
&
EEPROM
n2
A
WE
0
2 -1
n2
n1
C
G/PWR DWN
PROCESADOR
DIGITAL
CE
Seal de
seleccin de
EEPROM
N2
&
OE
&
EN
&
Seal de lectura/escritura (R/W)
Barra de datos
Algoritmo de grabacin
de la memoria de acceso
SELECCIONAR DIRECCIN
PONER CE = 0 Y OE = 1
ACTIVAR WE
BORRADO
TIPO DE
OPERACIN
PONER BARRA
DE DATOS EN
TERCER ES TADO
GRABACIN
PONER
INFORMACIN
EN BARRA DE DATOS
RETARDO
DESACTIVAR WE
FIN
TEMPO RIZADOR
DE ESC RITURA
CONVERTIDO R
5 a 21V
n2
MUX
0
X 1
0
1
Vpp
CONJUNTO DE CELDAS
DE MEMO RIA
A n02
2 -1
n1
A
G/PWR DWN
Terminales de
entrada/salida
&
EN
OE
Variables de
direccin
EEPROM
n2
A
0
2 -1
n2
n1
WE
G/PWR DWN
Smbolo lgico
CE
Terminales de
entrada/salida
A
n
&
Deteccin de
escritura realizada
EN
OE
n2
Barra de direccin
EEPROM
0
2 n 2 -1
WE
n1
G/PWR DWN
Conexin a un
microprocesador
CE
MICROPROCESADOR
OE
Barra de datos
&
EN
DATOS Y
RESULTADOS
MEMORIA
ACTIVA
(RAM)
PROGRAMA
TABLAS
MEMORIA
MEMORIA
PASIVA
REPROGRAMABLE
(EPROM)
PASIVA
REPROGRAMABLE
(EEPROM)
MICROPROCESADOR
INTERFAZ
INTERFAZ
DE RED
PERIFRICO
COMPUTADOR
EPROM
MICROPROCESADOR
INTERFAZ
INTERFAZ
Canal de
comunicacin serie
MEMORIA EEPROM
DE ESCRITURA Y
LECTURA EN SERIE
A los Perifricos
18
Variables de direccin
Vpp
0
2 -1
18
WE
G/PWR DWN
OE
Terminales de
entrada/salida
&
EN
CE
MEMORIAS
PASIVAS
REPROGRAMABLES
FLASH
n2
Variables
de direccin
n1
CONJUNTO
DE
Vpp
CELDAS
SEALES DE
BORRADO
Y GRABADO
Z1
OE
Esquema de bloques
simplificado de una
memoria FLASH
&
WE
Registro de
rdenes
UNIDAD
Z2
DE
CONTROL
CE
Registro de
datos
Z2
Z1
n1
n1
n1
EN
Barra
de datos
DATOS Y
RESULTADOS
MEMORIA
ACTIVA
(RAM)
PROGRAMA DE CARGA
DE LA MEMORIA FLASH
PROGRAMA
DE CONTROL
MEMORIA
PASIVA
REPROGRAMABLE
MEMORIA
PASIVA
REPROGRAMABLE
(EPROM)
(FLASH)
MICROPROCESADOR
INTERFAZ
PROCESADOR DE
COMUNICACIONES
PERIFRICO
Canal de
comunicacin serie
COMPUTADOR
Bus de
comunicacin
serie
PROCESADOR
DE
MEMORIA DE
ACCESO
COMUNICACIONES
ALEATORIO
EEPROM
A n02
2 -1
WE
Canal de
comunicacin
serie
PROCESADOR
DE
GR
CE
COMUNICACIONES
OE
n
A
G/PWR DWN
&
EN
EEPROM
SERIE
CLK
DO
Ejemplo de
MICROPROCESADOR
DI
conexin
de una EEPROM
serie a un
Conexin a travs de un puerto serie del microcontrolador
microcontrolador
MICROCONTROLADOR
CS
MICROPROCESADOR
PUERTO DE
ENTRADA/SALIDA
EN PARALELO
CLK
EEPROM
SERIE
DO
DI
CLK
CS
DI
Cdigo de operacin
Direccin de lectura
DO
Bit de
inicio
Informacin leda
CS
DI
Cdigo de operacin
Direccin de escritura
Informacin a escribir
DO
Ciclo de escritura
en memo ria
Fin del
ciclo de
escritura
USB
PROCESADOR DE
COMUNICACIONES
USB
Esquema de bloques
MEMORIA
FLASH
Fotografa
---------------
PROCESADOR DE
COMUNICACIONES
UNIDAD
CENTRAL DE
PUERTO
PROCESO
PARALELO
PUERTO
SERIE
PROCESADOR
EXTERNO
CE
OE
RAM
0
A n2
2 -1
C1
G2
&
EN3
n1
2,A,1D/ 2,A,1,3
MEMORIAS
DE ACCESO ALEATORIO
Desinhibicin escritura/lectura
Desinhibicin de salida
WE
CE
RAM
A n02
2 -1
C1
G2
&
EN3
OE
n1
2,A,1D/2,A,1,3
UNIDADES DE MEMORIA
MODULARES
BF2
n2
WE
CE
RAM
0
A n2
2 -1
C1
G2
&
EN3
OE
Unidad de memoria
de acceso aleatorio activa
de 2n2 posiciones de n'1bits
implementada con n' bloques
n1
2,A,1D/2,A,1,3
funcionales idnticos
BFm
n2
WE
CE
OE
RAM
A n02
2 -1
C1
G2
&
EN3
n1
2,A,1D/2,A,1,3
Terminales de
entrada/salida
MEMORIAS
DE ACCESO ALEATORIO
n2
Variables de direccin
(bits menos significativos)
Impulso escritura
WE
Z1
CE
RAM
0
A n2
2 -1
C1
G2
&
EN3
OE
Desinhibicin de salida
n1
2,A,1D/2,A,1,3
BF2
UNIDADES DE MEMORIA
MODULARES
n2
WE
Z2
CE
RAM
0
A n2
2 -1
C1
G2
&
EN3
OE
Unidad de memoria
de acceso aleatorio activa
de m posiciones de n1 bits
implementada con 2n2
bloques funcionales idnticos
Variables de
direccin
(bits ms
significativos)
1
2
n '2
X/Y
1
2
2n'2
n1
Z1
Z2
2,A,1D/2,A,1,3
n1
Zp
BFm
n2
WE
Zp
CE
OE
RAM
0
A n2
2 -1
C1
G2
&
EN3
n1
2,A,1D/2,A,1,3
Terminales de
entrada/salida
WE
CE
RAM (256x4)
0
A 255
C1
G2
&
EN3
OE
4
2,A,1D/ 2,A,1,3
RAM (256x4)
0
A 255
C1
G2
&
&
EN3
RAM (256x4)
0
A 255
C1
G2
&
EN3
RAM (256x4)
0
A 255
C1
G2
RAM (256x4)
0
A 255
C1
G2
&
EN3
EN3
Variables de direccin (A 0 a A 7)
Impulso escritura
Desinhibicin de salida
A8
Variables de
direccin
A9
X/Y
1
2
2,A,1D/2,A,1,3
2,A,1D/2,A,1,3
2,A,1D/2,A,1,3
2,A,1D/2,A,1,3
0
1
Barra de
entrada/salida
2
Desinhibicin
EN
Unidad de memoria
1K8 implementada
con el bloque funcional
de la diapositiva
anterior
RAM (256x4)
0
A 255
C1
G2
&
&
EN3
RAM (256x4)
0
A 255
C1
G2
&
EN3
4
2,A,1D/2,A,1,3
RAM (256x4)
0
A 255
C1
G2
&
EN3
4
2,A,1D/2,A,1,3
RAM (256x4)
0
A 255
C1
G2
EN3
4
2,A,1D/2,A,1,3
4
2,A,1D/2,A,1,3
Esquema bsico de un
1J
C1
1K
Q
&
&
C1
registro de desplazamiento
1D
1J
C1
1K
Q
&
&
C1
CTR
C+
n1
1D
n2
Q n1
1J
C1
1K
Q
&
&
C1
CONTADOR
DE BITS
CONTADOR DE
POSICIONES
CTR DIV n1
CTR
G1
C+
C2/1+
1
1D
n2
Q 1
COMP
CT = 0
Direccin externa
1J
C1
1K
Q
&
&
C1
CONTADOR
DE BITS
CONTADOR DE
POSICIONES
CTR DIV n1
CTR
G1
C+
C2/1+
Orden de
lectura
1D
n2
Q 1
CT = 0
Direccin de lectura
SRG
G2
C1
1,2D
n1
Informacin
de salida
COMP
&
SRG
G2
M3
C1
MUX
1,3,2D
Entrada de
informacin
n1
1J
C1
1K
Q
&
&
C1
CONTADOR
DE BITS
CONTADOR DE
POSICIONES
CTR DIV n1
CTR
G1
C+
C2/1+
1
1D
0
1
1,3,2D
0
Q 1
CT = 0
Orden de
escritura
n2
&
COMP
Direccin de escritura
Orden de
lectura
CONTROL
SRG
DINMICO
G
SRG
G2
M3
C1
MUX
1,3,2D
Entrada de
informacin
1J
C1
1K
Q
&
&
C1
CONTADOR
DE BITS
CONTADOR DE
POSICIONES
CTR DIV n1
CTR
G1
C+
C2/1+
1
1D
0
1
1,3,2D
n2
0
Q 1
CT = 0
CT = 0
- Registros de desplazamiento.
- Memorias cola o tubo.
- Memorias pila
R
C1/
1D
Q n-1
REGISTROS DE
DESPLAZAMIENTO
ESTTICOS
APLICACIONES
PROCESADOR
TRANSMISOR
SRG
DIGITAL
Salida serie
RECEPTOR
SRG
A otros
procesadores
Entrada de
informacin
Smbolo lgico
de una memoria FIFO
n1
n1
Salida de
informacin
Entrada de
informacin
Salida de
informacin
MEMORIA VACA
MEMORIAS
PILA (FIFO)
I1
I1
PRIMERA OPERACIN DE ESCRITURA
I2
I2
I1
I3
I2
I1
I3
PRIMERA OPERACIN DE LECTURA
I2
I1
C1/
n1
Entrada de
informacin
1D
G0
G1
Orden
externa
R/W
UNIDAD DE
n2
G2
CONTROL
n1
G n 2 1
Salida de
informacin
PROCES ADOR
DIGITAL
SECUENCIAL
SINCRONO
CONTADOR
DE ES CRITURA
RAM
0
1A n 2
2 -1
2A
C3
Entrada de
datos
1A,3D
2A
Salida de
datos
n1
Entrada de informacin
QF
Seal de memoria
llena (Full)
QE
Seal de memoria
vaca (Empty)
n1
Salida de informacin
APLICACIONES
FIFO
PROCESADOR
PROCESADOR
DIGITAL
DIGITAL
SECUENCIAL
SECUENCIAL
SINCRONO
SINCRONO
PROCESADOR DE COMUNICACIONES
CON MEMORIA FIFO
FIFO
PROCESADOR
DIGITAL
SECUENCIAL
SINCRONO
UNIDAD
DE
Lnea o red de
comunicaciones
COMUNICACIONES
PROCESADOR DE COMUNICACIONES
CON MEMORIA FIFO
FIFO
QF
R
LDCK
UNCK
EN
PROCESADOR
DIGITAL
QE
SECUENCIAL
SINCRONO
UNIDAD
n1
n1
DE
COMUNICACIONES
Lnea o red de
comunicaciones
Salida
MEMORIA VACA
I1
I1
PRIMERA OPERACIN DE ESCRITURA
I2
I2
Salida
I1
I2
I1
I3
I2
I1
PRIMERA OPERACIN DE LECTURA
Entrada de
informacin
n1
n1
Salida de
informacin
Entrada de
informacin
G1
( R/ W )
M2
C3
1,2,3D
1,2
Salida de
informacin
MEMORIAS
COLA (LIFO)
Al multiplexor anterior
CELDA DE MEMORIA
Entrada de ( R/ W )
seleccin de
Lectura/Escritura
MUX
G
MUX
0
1
Entrada de
informacin
MUX
0
1
G 0
1
1,2D
Q0
C2
1,2D
Q1
C2
1,2D
C2
G1
G1
G1
Orden de operacin
(Impulso de desplazamiento)
Entrada de Inhibicin
Puesta a cero
Salida de
informacin
Qn-1
MEMORIAS
COLA (LIFO)
n1
Entrada de informacin
n1
1,2D
Salida de informacin
LIFO
G1
M2
EN
C3/2/2
Entrada/Salida
de informacin
RAM
n2
&
CE
WE
0
n2
2 -1
G
C
CTR
Puesta a cero
R
0
M 03
1
C4/0+/1-
Modo de operacin
Orden de operacin
Entrada de
informacin
n2
n1
n2
A
n2
2,4D
Entrada de
informacin
Salida de
informacin
AUT MATA
PROGRAMAB LE
0
1
0
ME MO RIA
CIRCULAR
1
UNIDAD
CENTRAL
CONVERTIDOR
DIG ITAL-ANALGICO
(D/A)
MUEST REO
Y
RETENCIN
MUEST REO
Y
RETENCIN
PRO CE SADOR
DIGITAL
MUEST REO
Y
RETENCIN
MEMORIAS ASOCIATIVAS
DESCRIPCIN GENERAL
Se conocen mediante las siglas CAM (Content Addressable
Memories) y se caracterizan porque la bsqueda de informacin
en la operacin de lectura no se realiza indicando una direccin
y leyendo su contenido sino que se suministra la informacin a la
memoria para observar si sta la contiene en alguna de sus posiciones.
Se pueden implementar:
- Con un comparador por posicin.
- Con un nico comparador.
( R/ W )
MEMORIAS
ASOCIATIVAS
Variables de
direccin
X/Y
CELDA 0
1
n1
COMP
n1
n1
n2
n2
n1
&
WE
Q
G
G
1
n1
CELDA 1
COMP
P
IMPLEMENTACIN
DEL SISTEMA FSICO
n1
n1
n1
n2
n2
1
n1
CELDA 2m -1
COMP
P
n1
Q
n1
n1
n2
n2
G
n1
C1
n2
C2
Terminales
de entrada
n2
Terminales
de salida
MEMORIAS ASOCIATIVAS
m
( R/ W )
WE
CAM
A 0
2 m -1
M1
C2
n1
Variables
de entrada
n1 +n2
n2
n2
1A,2D
1A
Variables
de salida
MEMORIAS ASOCIATIVAS
m
Direccin
Orden de lectura
Orden de escritura
CE
OL
OE
PROCESADOR
DIGITAL
SECUENCIAL
SINCRONO
( R/ W )
WE
RAM
A 0
2m -1
M1
C2
CR
n1
Entrada de
informacin
n1
1A,2D
n1+n2
n1+n2
1A
n2
1A,2D
n2
Salida de
informacin