Sunteți pe pagina 1din 10

1

INDICE

INTRODUCCION……………………………………………………………………….3

OBJETIVOS GENERALES Y ESPECIFICOS………………………………………..4

DESARROLLO DEL TEMA……………………………………………………………5-8

CONCLUSIONES……………………………………………………………………….9

BIBLIOGRAFIA…………………………………………………………………………..10

2
INTRODUCCION

Hablaremos de un tema que está en constante evolución y existe actualmente


gran diversidad y una amplia información de los dispositivos lógicos programables
asi como también acerca de las herramientas de programación.

Vivimos en la era de la Informática, la cual en los últimos diez años ha tenido un


gran crecimiento, junto con la electrónica y las comunicaciones, desarrollos que
nos facilitan nuestras tareas. El Incremento de popularidad de los dispositivos
lógicos programables o PLDs está siguiendo un proceso solamente comparable al
que hace algunos años acompañó a los microprocesadores. Los PLDs se utilizan
en casi todos los nuevos equipos electrónicos de control, industriales, de
consumo, de oficina, de comunicaciones, tarjetas para computadora, etc. En fin,
los PLDs facilitan el proceso de diseño, eliminan los problemas en la producción
de equipo y reducen el tiempo en los nuevos desarrollos.

el propósito este tema es aportar un documento que contenga la información


sobre los dispositivos lógicos programables, herramientas y metodología de
diseño, que actualmente se utilizan como tecnología de punta los desarrolladores
en la fabricación de equipos electrónicos y también pueda ser usada como
material didáctico en el desarrollo de proyectos en el área de electrónica digital.
los temas fueron desarrollados de tal manera que se pueda conocer la evolución
del diseño lógico programable para conocer todas las etapas, desde los archivos
de información de diseño generados a partir de un editor, hasta los lenguajes de
descripción de hardware.

3
OBJETIVOS GENERALES Y ESPECIFICOS

El objetivo principal de esta investigación es el dar a conocer y aplicar las


herramientas de diseño hardware, software y metodología a ser usadas en la
enseñanza de la electrónica digital y que nosotros tengamos al alcance la
tecnología de punta usada en la industria en la fabricación de sistemas digitales.

Decimos que un cambio profundo en la tecnología siempre implica cambios en la


enseñanza, pero en este caso el cambio tecnológico se adapta muy bien a
incorporar innovaciones educativas. Los dispositivos lógicos programables se
impusieron a nivel comercial por presentar varias ventajas y muchas de esas
ventajas son también aplicables en el campo de la enseñanza.

Quien puede utilizar este programa, pues el que tenga conocimiento de cómo
poder diseñarlo, que se debe de emplear, pues algún conocimiento de electrónica
digital , y como lo podemos hacer pues guiándonos de esta investigación y
teninedo un poco de teoría de esta dicha materia y para que pues con este diseño
se pueden hacer compuertas y cosas relacionadas con la electrónica digital.

4
DISEÑO DIGITAL POR PLD

Un PLD (Programmable Logic Device, Dispositivo lógico programable) es un


componente electrónico empleado para la fabricación de circuitos digitales. A
diferencia de las puertas lógicas un PLD tiene una función indefinida. Antes de que
un PLD pueda ser usado en un circuito este puede ser programado.

Un PLD está formado por una matriz de compuertas AND y puertas OR, que se
pueden programar para conseguir funciones lógicas especificas. Existen cuatro
tipos de dispositivos que se clasifican como PLD.

PROM (Programmable Read Only Memory). Memoria programable de sólo lectura.

PLA (Programmable Logic Array). Matriz lógica programable.

PAL (Programmable Array Logic). Matriz lógica programable.

GAL (Generic Array Logic). Matriz lógica generica.

Todos los PLD están formados por matrices programables. Esencialmente, una
matriz programable es una red de conductores distribuidos en filas y columnas con
un fusible en cada punto de intesección. Las matrices pueden ser fijas o
programables.

Matriz OR. Está formada por una serie de puertas OR conectadas a una matriz
programable con fusibles en cada punto de intersección de una columna y una
fila. La matriz se programa fundiendo los fusibles para eliminar las variables
seleccionadas de las funciones de salida para un caso especifico. Para cada una
de las entradas de una puerta OR sólo queda intacto un fusible que conecta la
variable deseada en la entrada de la puerta. Una vez que el fusible esta fundido,
no se puede volver a conectar.

5
Matriz AND. Este tipo de matriz esta formado por puertas AND conectadas a una
matriz programable con fusibles en cada punto de intersección. al igual que la
matriz OR la matriz AND se programa fundiendo los fusibles para eliminar las
variables de la función salida. Para cada entrada de una puerta AND sólo queda
intacto un fusible que conecta la variable deseada a la entrada de la puerta. Como
para la matriz OR la matriz AND con fusibles se puede programar una única vez.

PAL (Programmable Array Logic): •

PAL (And programable y Or fija). Es un PLD en el que se pueden programar las


uniones de la matriz de compuertas AND, pero siguen siendo fijas las de la matriz
de compuertas OR. Son los más utilizados y en los cuales se centrará nuestro
interés. Es un Sistema Combinacional incompleto, ya que teniendo n entradas,
dispone de menos de 2 términos producto.

6
PROM (Programmable read only memory):

• PROM (Or programable, And fija) Es el dispositivo donde permanecen fijas las
uniones en la matriz de compuertas AND, siendo las de compuertas OR
programables. Es un sistema combinacional completo que permite realizar
cualquier función lógica con las n variables de entrada, ya que dispone de 2
términos producto. Están muy bien adaptadas para aplicaciones como: tablas,
generadores de caracteres, convertidores de código, etc.

FPAL (Fiel Programmable Logic Array):

• FPLA (And y Or programables) Son los que se pueden programar uniones tanto
en la matriz de compuertas AND como en la matriz de compuertas OR. Son más
flexibles pero más lentos y grandes. Se utilizan para construir máquinas de
estados. Para otras aplicaciones las PAL resultan más efectivas. Es un sistema
combinacional incompleto.

GAL (Generlc logie Array):

Es una marca registrada de Lattice Semiconductor que tienen la ventaja de


programarlas, y si se desea, borrarlas eléctricamente para volver a programar,
Mantienen una compatibilidad con la mayoría de los PAL en la que pueden ser un
reemplazo porque su configuración terminal a terminal es de entradas y salidas es
idéntica, sólo faltaría verificar la programación. La arquitectura del GAL es muy
compleja como resultado de la diversidad de PALs a los que puede reemplazar,
cada terminal de entrada-salida dispone de una Macrocelda, como se muestra en
el diagrama de bloques, en donde los fusibles de las Macrocelda permiten
configurar al GAL de 3 siguientes tres modos:

• SIMPLE

El modo simple proporciona ocho compuertas AND para cada salida que no tienen
la condición tri-state, este modo está pensado para emular a los PALs sencillos
como el PAL14H4, ideal en la implementación de sistemas combinacionales

7
. • COMPLEJO

El modo Complejo se usa para lógica combinacional como la que realiza la


PAL16L8; siete compuertas AND por salida y una compuerta AND para
habilitación del tri-state, las terminales reloj (clock) y enable están disponibles
como entradas normales.

• REGISTRO

El modo Registro se utiliza para reemplazar a las PAL16R8, PAL16R6, y PAL16R4


que poseen registros en donde su Reloj (clock) es activado por transición positiva,
común a todos los registros y cuyas salidas están controladas por medio de
manejador (driver) tri-state activado con otra terminal llamada Enable (habilitador)
común a todas las salidas de los registros, Ideal en el diseño de Sistemas
Secuenciales.

• SEGURIDAD

Los PLDs tienen fusibles de seguridad que impiden la lectura de los dispositivos
programados, protegiendo los diseños frente a copias. Permiten realizar
modificaciones posteriores del diseño y en ocasiones hacen posible la reutilización
de circuitos impresos con algunas fallas, mediante una reasignación de las
terminales de los PLDs. Algunos PLDs ofrecen las dos formas de
retroalimentación a la vez, es decir, que disponen de retroalimentación desde la
terminal de salida y de retroalimentación desde la salida del registro. Si en estos
dispositivos se selecciona una salida provista de registro y al mismo tiempo se
deja en tercer estado al Driver de salida, la terminal asociada a la Macrocelda
puede actuar como entrada. De esta forma se puede disponer simultáneamente
de un registro interior enterrado (buried) o sin acceso al exterior y de una entrada.
Hay muchas aplicaciones (por ejemplo, registros de desplazamiento) que utilizan
registros enterrados y también hay PLDs que incluyen registros interiores sin
posibilidad de acceder a una con objeto de atender a este tipo de aplicaciones.

8
CONCLUSION

Podemos decir que todos los elementos como computadora personal, programas
de aplicación (software) y programador, todo el procedimiento completo se puede
llevar a cabo en un tiempo muy corto y en un escritorio sin que el diseñador tenga
que ir a otro sitio hacerlo en su propia casa u oficina. la metodología propuesta ha
sido probada con los diferentes diseños que se aplican normalmente en el curso
de sistemas digitales como el que llevamos ahora mismo en esta materia en
donde en los diseños más complejos se demuestra la ventaja de usar dispositivos
lógicos programables por la rapidez de programación, el menor número de
circuitos integrados, además de su bajo costo para así poder utilizar el diseño sin
pretexto alguno.

Unas de las recomendaciones en El manejo de los Programas de aplicación, la


Computadora Personal, el Programador y los Dispositivos Lógicos Programables
se recomienda hacerlo con precaución siguiendo las indicaciones del fabricante de
cada uno de los elementos, ya que el uso inapropiado fácilmente puede dañarlos.

9
BIBLIOGRAFIAS

Barrón Ruiz Mariano, Lógica Programable, Me Graw Hill 1994.

Bolton Martin, Digital System Design with Programable Logic, ADDISON WESLEY
1990.

PAL Devices Data Book and Design Guide, Advanced Micro Device 1996

Programmable Logic Devices Databook & Design Guide", National


Semiconductor.

Universidad Pontificia Bolivariana http://sansua.upb.edu.co/microelectronica/

Programmable Logical Devices -CUPL Software


http://www.logicaldevices.com/CUPL.html

10

S-ar putea să vă placă și