memorias. circuitos lÓgicos programablesedii.uclm.es/~miniesta/tema11memorias.pdf · diseÑo de...

54
1 TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

Upload: vudat

Post on 19-Sep-2018

259 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1

TEMA 11

MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

Page 2: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2

CLASIFICACIÓN SEGÚN SU TECNOLOGÍA

Page 3: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3

PARAMETROS FUNDAMENTALES DE LAS MEMORIAS

•Modo de acceso:–Aleatorio (RAM, Random Access Memory)–Serie

•Alterabilidad–Memorias ROM (Read Only Memory)

Memorias de "solo lectura"Almacenamiento permanente de datos y programasTipos:

ROM, PROM, EPROM, EEPROM.–Memorias RWM (Read-Write Memory)

Memorias de lectura y escrituraAlmacenamiento no permanente de programas y datosMemorias SRAM, DRAM, FLASH

Page 4: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4

PARAMETROS FUNDAMENTALES DE LAS MEMORIAS

•Estabilidad– Volatilidad

– No: ROM, PROM, EPROM, EEPROM, FLASH– Si: SRAM, DRAM.

– Almacenamiento Estático/Dinámico•Tiempo de acceso (tA). •Tiempo de ciclo (tc) . Ancho de banda de las memorias•Capacidad y organización: Nº de palabras x bits por palabra.•Medio físico de almacenamiento

–Electrónico–Magnético–Óptico

•Consumo•Coste.

Page 5: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5

Configuración de la memoria RAM como circuito integrado

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

MEMORIABUS DE DIRECC.n líneas

BUS DE DATOSm líneas

CS: chip select

OE: output enable

R/W’: Lectura/escritura’

BUS DE CONTROL

Page 6: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

6

Configuración de la memoria RAM como circuito integrado

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

MEMORIABUS DE DIRECC.n líneas

BUS DE DATOSm líneas

Nº de palabras: 2n

Bits por palabra: mOrganización 2n x m bits

Ejemplo: n=11, m=8Organización 211 x 8=2k x8Capacidad 16 Kbits= 16384 bits

Page 7: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

7

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

Funcionamiento genérico de una memoria RAM en una operación de lectura o escritura

CPU+

CONTROLMEMORIA MEMORIA

CS CS LEC/ESCRLEC/ESCR

BUS DE DATOS

BUS DE CONTROL

BUS DE DIRECCIONES

Page 8: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

8

Para el caso de una memoria de 16KB sería preciso un decodificador con 14 líneas de entrada y 214 líneas de salida.

Organización 2-D, dos dimensiones

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

i

iDiw-1 ………………………..Di0

Diw-1 ………………………..Di0

Page 9: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

9

Q

R

S

a) Estructura lógica de la celda binaria para una memoria RAM estática con organización 2-D.

b) Diagrama de bloques de la celda

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

Page 10: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 0

Al utilizar decodificación doble y selección por coincidencia de líneas activadas, para el caso de 16 KB, son precisos dos decodificadores de 7x128 .En el caso general de una memoria de N palabras, el número de líneas de selección pasan de N con un decodificador, a 2√N o N1+N2 (tales que N1xN2=N) con dos decodificadores.

Organización 3-D, tres dimensiones

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

Fila

Columna

Page 11: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 1

Estructura lógica de la celda binaria para una memoria RAM estática con organización 3-D

ESTRUCTURA GENERAL DE UNA MEMORIA RAM.ORGANIZACIONES 2D Y 3D.

Page 12: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 2

Estructura lógica completa de una memoria RAM estática 16x4. Se utiliza como celda binaria el diseño anterior (2-D).

Page 13: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 3

Las líneas de acceso al c.i. son:

- Bus de direcciones A3:A0.

- Bus de datos I/O3:I/O0. Se trata de cuatro líneas bidireccionalesque pueden actuar como entradas o salidas, excluyentemente, gracias a los buffers triestado.

- Señales de control de lectura/escritura (L/E') y habilitación global del chip (CS', chip select).

- Señal de control de habilitación de salida OE' (Output Enable).

Page 14: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 4

A8A7A6A5A4A3A2A1A0

A14 A13 A12 A11 A10 A9

SEÑALES DE CONTROL. CICLOS DE LECTURA Y ESCRITURA

C.I. RAM estática de 32K x 8

512 X 64ARRAY

64 columnas

512

filas

8 bits

Matriz de memoria

Page 15: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 5

SEÑALES DE CONTROL. CICLOS DE LECTURA Y ESCRITURA

CE=VIL; OE=VIL; WE=VIH

Page 16: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 6

SEÑALES DE CONTROL. CICLOS DE LECTURA Y ESCRITURA

Page 17: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 7

ESTRUCTURA INTERNA DE UNA MEMORIA RAM DINÁMICA

Organización interna de un c.i. de memoria dinámica (DRAM) de 1Mx1 bits

Bus de direccionesmultiplexado

A0/A10A1/A11A2/A12

.

.A9/A19

DoutDin

Page 18: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 8

SEÑALES DE CONTROL. CICLOS DE LECTURA Y ESCRITURA

Ciclo de lectura

Ciclo de escritura

Page 19: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

1 9

SEÑALES DE CONTROL. CICLOS DE LECTURA Y ESCRITURA

Cronograma del modo página rápido para la operación de lectura

Page 20: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 0

MEMORIAS RAM DE SOLO LECTURA (ROM)

CLASIFICACION

- Memorias ROM (Read Only Memory): El contenido se establece en el proceso de fabricación.

- Memorias PROM (Programable ROM): Son memorias ROM programables en un equipo especializado. El contenido es inalterable desde el momento de la programación.

- Memorias RPROM (Reprogramable ROM): Es posible reprogramarlas borrando el contenido previamente. Según la forma de realizar el borrado, se contempla una subclasificación adicional:

- Memorias EPROM (Erasable PROM): La grabación se realiza en equipos especiales. El borrado se realiza mediante la exposición del integrado a radiación ultravioleta.

- Memorias EEPROM o E2PROM (Electrically EPROM): Programables y borrables eléctricamente. Esto las dota de una gran versatilidad, puesto que tanto la programación, modificación y borrado puede realizarse ON LINE. Presentan la ventaja de ser borrables byte a byte.

Page 21: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 1

MEMORIAS RAM DE SOLO LECTURA (ROM)

Algunas APLICACIONES usuales de las ROM son la implementación de:

- Conversores de código- Generadores de caracteres- Func. aritméticas complejas (trigonométricas, logarítmicas, etc.)- Secuenciales de propósito general- Unidades de control microprogramadas- Almacenamiento de partes del sistema operativo.

COMPARACIÓN con las memorias RAM de lectura/escritura.

- La circuiteria de direccionamiento es igual (uso de decodificadores)- El bloque de E/S se simplifica (sólo buffers de salida).- Las líneas de control quedan reducidas a CS (Chip Select).- Son no volátiles.

Page 22: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 2

CELDAS BINARIAS: ELEMENTOS ACOPLADORES

a) Memorias ROM.

Page 23: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 3

b) Memorias PROM (similar en las RPROM).

Page 24: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 4

Page 25: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 5

Características de la EPROM 2716(a)Diagrama temporal de lectura

Page 26: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 6

Características de la EPROM 2716(b) Programación de la EPROM 2716

Page 27: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 7

EXTENSIÓN DE LA LONGITUD DE PALABRA

Page 28: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 8

EXTENSIÓN DEL NÚMERO DE PALABRAS

Page 29: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

2 9

EJEMPLOS DE EXTENSION DE MEMORIAS RAM

RAM de 4096x2 bits construida con 8 RAM 2102 (1 Kbit).

Page 30: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 0

EJEMPLOS DE EXTENSION DE MEMORIAS RAMRAM de 1 Kbyte construida con 8 RAM 2111 de 1 Kbit (256x4).

Page 31: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 1

Page 32: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 2

Circuito de direccionamiento para una RAM de 8 Kbytes construida con 64 RAM 2111 de 1 Kbit (256x4).

Page 33: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 3

EJEMPLO DE UN SISTEMA DE MEMORIASEN UN MICROCOMPUTADOR REAL

Page 34: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 4

Page 35: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 5

DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD)

Page 36: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 6

DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD)

VENTAJAS:

Reemplazan a varios componentes discretosReducción de CI’sReducción de espacio, conexiones, consumo ...Reducción de costeAumento de fiabilidad

Posibilidad de ser reprogramadosVersatilidad de los diseños que se pueden adaptar a nuevas especificaciones.Posibilidad de corregir errores de diseño

Utilización de herramientas EDA (Electronic Desing Automation) en el diseño

Lenguajes de descripción de Hw (HDL), ejem: VHDL.Simulación...

Gran variedad de dispositivos con diversas tecnologías, arquitecturas y niveles de complejidad. Capacidades equivalentes desde varias decenas a varios millones de puertas.

Page 37: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 7

Memorias PROM y PLD A B C D

a b c d

PROM (16x4):

Matriz codificadora(fija)

Matriz decodificadora(programable)

SalidasProductos

Page 38: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 8

Memorias PROM y PLD A B C D

a b c d

FPLA (4x16x4):(Field Programmable Logic Array)

Matriz codificadora(programable)

Matriz decodificadora(programable)

SalidasProductosEntradas

Page 39: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

3 9

Memorias PROM y PLD A B C D

a b c d

PAL (4x16x4):(Programmable Array Logic)

Matriz codificadora(programable)

Matriz decodificadora(fija)

SalidasProductosEntradas

Page 40: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 0

Ejemplo de utilización de diferentes arquitecturas:

Page 41: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 1

Ejemplo de utilización de diferentes arquitecturas:

Page 42: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 2

a b c d

A B C D

Utilizando una PROM 16x4:

Page 43: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 3

A B C D

Utilizando un FPLASimplificando:

a=A; b=A’B+AB’c=B’C+BC’; d=C’D+CD’

Resultado 7 productos, FPLA=4x7x4

a b c d

AD’CAB’BC’A’BB’CDC’

Page 44: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 4

Utilizando un PALSimplificando:

a=A; b=A’B+AB’c=B’C+BC’; d=C’D+CD’

Resultado 7 productos, PAL=4x8x4

a b c d

A B C D

A0A’BAB’B’CBC’C’DCD’

Page 45: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 5

3 + 3 = 6

Page 46: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 6

Page 47: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 7

Page 48: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 8

PROBLEMASDE

MEMORIAS

Page 49: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

4 9

Page 50: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5 0

Page 51: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5 1

Page 52: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5 2

Page 53: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5 3

Page 54: MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLESedii.uclm.es/~miniesta/TEMA11memorias.pdf · DISEÑO DE CIRCUITOS CON MEMORIAS Y CIRCUITOS LÓGICOS PROGRAMABLES (PLD) VENTAJAS: Reemplazan

5 4