Вы находитесь на странице: 1из 23

Memorias y Dispositivos Lgicos Programables (PLDs)

Memorias y Dispositivos Lgicos Programables (PLDs)


El tipo de diseo visto hasta ahora utilizando bloques LSI, SSI y MSI (Lgica cableada) es poco
flexible, para realizar un cambio debemos rehacer todo, aadir nuevos bloques, etc.

Un paso hacia la flexibilidad ( y hacia bloque LSI y VLSI de mayores prestaciones) sera mantener la
circuitera (Hardware) y con ella poder cambiar con cierta flexibilidad los diseo (o incluso cambiar de un
diseo a otro con cierta facilidad).
Hoy da dos formas de acometer esta idea se han impuesto y depende del tipo de aplicacin una es
mas interesante que la otra:

Dispositivos
p
programables
p
g
((Lgica
g
programada)
p
g
)
Una serie de ordenes almacenadas de una Memoria de semiconductor (Software) deciden las

funciones de una circuitera digital (Hardware) concebido de una forma flexible. Este es el camino
seguido por los dispositivos programables (MPU, MCU, DSP,......)

Cambiar el conexionado con flexibilidad manteniendo la circuitera electrnica fija:


Esta es la filosofa de los Dispositivos Lgicos Programables (PLDs) que curiosamente han
evolucionado a partir de las Memoria de Semiconductor tpicas de los sistemas programados y que
podrian
d
considerarse
d
en cierto sentido
d un tipo bsico
b
d PLD.
de
PLD

Memorias de semiconductor
En sentido general, la memoria se refiere a cualquier dispositivo capaz de almacenar informacin
para ser usada posteriormente. Aqu nos centraremos en las memorias basadas en semiconductores

Memorias
Memorias de acceso aleatorio:

El tiempo de acceso a cualquier posicin de memoria es el mismo. Para acceder proporcionamos


un cdigo (direccin) para que transcurrido un cierto tiempo aparezca a la salida el dato
proporcionado Se basan en decodificadores
proporcionado.
decodificadores.
Memoria de
acceso aleatorio

Direccin

Dato

Memorias de acceso serie:

Dependiendo de la posicin a la que vamos a acceder, tendremos un tiempo de acceso diferente.


Se basan en registros de desplazamiento.
desplazamiento
Las hay de dos tipos:

Memorias de acceso serie al bit


Memorias de acceso serie posicin a posicin

Aqu tenemos las pilas LIFO y FIFO.

Ejemplo de memoria de acceso serie (Pila FIFO)


(FIFO First In First Out)
Bus de
entrada

Bus de
salida
CS

CS
D

Q
CLK

Q
CLK

CLK

Q
CLK

CS

CS
D

CLK

CLK

CLK

Q
CLK

CS

CS
D

Q
CLK

Q
CLK

Q
CLK

Q
CLK

C
Capacidad
id d de
d almacenamiento
l
i t (4 datos
d t d
de 3 bit
bits))

Memorias de acceso aleatorio

En funcin de como
hagamos la celda de
memoria tenemos
varias
i opciones
i

Memorias de acceso aleatorio: ROM


Memoria ROM (read Only Memory)

Normalmente la conexin
no es directa al bus de
datos
CS

Memorias de acceso aleatorio: ROM


Memoria ROM (read Only Memory)

Distintas opciones
p
de implementacin
p

Memorias de acceso aleatorio: ROM


Memoria ROM (read Only Memory)

Desde A0 hasta A8
(9 lneas)
29 = 512 datos de 4 bits
(Desde D0 hasta D3)

Memorias de acceso aleatorio: ROM


PROM (Programmable ROM)

Memorias de acceso aleatorio: ROM


EPROM ( Erasable PROM) y EEPROM (Electrically Erasable PROM)
Se basan en celdas
de puerta flotante (tecnologa
CMOS con caractersticas
especiales: FLOTOX, FAMOS,
NMOS,......)
G

N+

SiO2
N+

+Vcc
Lnea de palabra
Lnea de
bit

Memorias de acceso aleatorio: ROM


EPROM ( Erasable PROM) y EEPROM (Electrically Erasable PROM)

Memorias de acceso aleatorio: ROM


EPROM ( Erasable PROM) y EEPROM (Electrically Erasable PROM)

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM

Memorias de acceso aleatorio: ROM


Flash EPROM
EPROM: tipo especial de EEPROM (Electrically Erasable PROM)

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Memorias de acceso aleatorio: RAM

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: Introduccin

Dispositivos Lgicos Programables: PLA

Dispositivos Lgicos Programables: PLA

Dispositivos Lgicos Programables: PAL

Dispositivos Lgicos Programables: PAL

Вам также может понравиться