LOGICA PROGRAMABLE

Anuncio
LOGICA PROGRAMABLE
DISEÑO DE CIRCUITOS DIGITALES
LOGICA CABLEADA: basado en circuitos integrados Standard
estándar SSI/MSI
● Tabla de Verdad // Obtención de la función lógica
● Reducción a términos producto
● Minimización:
– Número de integrados – Retardo de propagación
LOGICA PROGRAMADA:
– Dispositivos lógicos programables (PLDs)
- Field-programmable Gate Array (FPGA)
– Microcontroladores
– ASICs (Application Specific Integrated
Circuits): circuitos integrados diseñados “a
medida”
Características Comunes:
Integración VLSI-LSI, Configurables, Programables (estructura de
interruptores) múltiples veces.
LÓGICA PROGRAMABLE
PLD (programmable logic device): componente electrónico que se
utiliza para re-programar/re-configurar circuitos digitales.
==> SPLD's (SIMPLE PLD), CPLD's (COMPLEX PLD), FPGAS
SPLD's: PROMS, PAL/GAL, PLA
●
EEPROM (programable read-only memory) : Los bits de
direcciones son los inputs de la función lógica, y los bits de la
palabra guardados en la memoria son los outputs de la función.
AND's fijas, OR's programables.
Input función
Output función
LOGICA PROGRAMABLE
PAL (programable
array logic) - GAL
(generic array logicborrable eléctricamente):
●
una matriz de AND's
programable y una serie de
puertas OR fijas.
LOGICA PROGRAMABLE
●
PLA (programable logic array ): parecido a un montaje con
EEPROM. Se compone de una matriz de AND's y una de OR's,
ambas programables.
Complex PLD's (CPLD's)
Contiene varios bloques lógicos, cada uno similar a un
PLD. Los distintos bloques se comunican a través de
interconexiones programables.
●
LOGICA PROGRAMABLE
FPGA (Fiel Programmable Gate Array)
FIELD PROGRAMABLE GATE ARRAY: bloques lógicos
(tablas, MUX, Registros), bloques I/O, conexiones.
Bloque lógico
conexiones
Bloque I/O
SOFTWARE: existen
paquetes de software que
ayudan al programador a
desarrollar una aplicación
con Lógica Programable de
forma sencilla y práctica:
editor de código, linkador,
esquemáticos,
simuladores,etc....
LOGICA PROGRAMABLE
FPGA: ESTRUCTURA GENERAL
Descargar