Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MEZQUITAL
REPORTE DE investigacin
ING. Mecatrnica
Materia: dispositivos digitales
Catedrtico:
Cuatrimestre:
Grupo:
INTEGRANTES:
Contenido
Introduccin a los PLD ............................................................................................................................ 3
Simbologa adoptada en los PLDS ...................................................................................................... 4
Estado del Arte de los PLDs ............................................................................................................... 4
Clasificacin entre la arquitectura de los PLDs ................................................................................. 7
PLDs (PAL, GAL, CPLD, FPGA) ................................................................................................................. 8
PAL (Programmable Array Logic) ........................................................................................................ 8
GAL (Generic Array Logic) ................................................................................................................... 8
CPLD (Complex Programmable Logic Devices) ................................................................................... 9
Las FPGAs (Field Programmable Gate Arrays). ................................................................................. 11
Arquitectura de los FPGAS. ........................................................................................................... 11
ARQUITECTURA DE LOS PLDS ............................................................................................................... 13
Tipos de Memorias ............................................................................................................................... 15
APLICACIN DE LOS PLDS .................................................................................................................... 16
ENTORNO DE PROGRAMACIN CON VHDL. ......................................................................................... 16
Elementos sintcticos de VHDL......................................................................................................... 16
EJEMPLOS DE PROGRAMACIN EN VHDL ............................................................................................ 17
Referencias bibliogrficas ..................................................................................................................... 21
Un PLD tpico est compuesto de arreglos de compuertas lgicas, uno de ellos a base
de compuertas AND al que se le denomina Plano AND y el otro de compuertas OR,
denominado Plano OR; estos pueden ser programables y dependiendo del plano o
los planos que lo sean, ser la clasificacin que reciba el PLD.
Las variables de entrada (que vienen de las terminales externas del dispositivo) tienen
interconexiones hacia uno de los planos, a travs de compuertas con salidas
complementarias (es decir con una salida inversora y una no-inversora); y salidas de
los planos, conectadas a las terminales externas del dispositivo, por elementos
lgicos como pueden ser: inversores, compuertas OR y flip-flops; adems, en
algunos casos existe retroalimentacin de las salidas hacia uno de los planos, para
tomarlas como entradas nuevamente ( aplicacin utilizada frecuentemente en el caso
1971 Al mismo tiempo General Electric hace experimentos con PLDs de tecnologa
MOS, usando las caractersticas de los PLA y con la tecnologa de borrado con rayos
UV. En junio Intel ofrece al mercado el primer microprocesador MOS ( el 4004, de 4
bits ) que contena 2300 transistores.
1972 MOSTEK Corporation lanza la primera Memoria de Alta Densidad (una RAM
dinmica de 1024 bits e Intel ofrece los primeros microprocesadores de 8 bits ( el
8008 y el 8080 ).
1973 National Semiconductor crea su propio PLA de mscara programable similar al
TMS 200 pero con catorce entradas y ocho salidas sin elementos de memoria. El
mrito a este dispositivo consisti en su menor complejidad en el diseo, mostrando
as un avance en la nueva tecnologa. Este dispositivo fue conocido como
DM7575/DM8575.
1974 Monolithic Memories fabrica un dispositivo denominado PALA ( Programable
Associative Logic Array ) bajo el nmero de parte MMT 5760/6760 implementaba
multiniveles y circuitos secuenciales de ms de 100 compuertas e incorpor bajo
acuerdo de General Electric innovaciones en el dispositivo de mscara programable.
1975 Intersil anuncia el IM5200 un FPLA; poco despus, Signetics hace lo mismo con
el 82S100 que logr encabezar la carrera de los PLDs durante un tiempo.
1978 En el verano de este ao nace el dispositivo PAL, como un proyecto de MMI
encabezado por John Birkner, en el que se pretendan satisfacer varias necesidades
del mercado, entre ellas las de reemplazar la lgica estndar, mejorar los tamaos y
la velocidad de los ya existentes; bajo esta idea los PAL invaden el mercado. El PAL
que conocemos actualmente se basa en un diseo de H.T. Chua. MMI ofrece soporte
para el manejo de los nuevos dispositivos en el PAL Handbook escrito por John
Birkner y que en el mismo se acompaaba de un programa hecho en Fortran para
ayudar a programar los dispositivos.
En la figura siguiente se ilustra la estructura bsica de una GAL con dos variables de entrada y una
de salida.
Para poder hablar de las caractersticas y las ventajas de una FPGA frente a otros
dispositivos es necesario describir la arquitectura interna de una FPGA.
Una matriz de rutado, encargada de conectar los CLBs entre ellos, y a su vez
stos con las celdas de entrada y salida.
Las FPGAs son un producto intermedio entre los dispositivos de lgica programable
(PLD),
los
circuitos
integrados
de
aplicacin
especfica
(ASIC).
Tipos de Memorias
ROM: Mask Read-Only Memory (Memoria de
Mscara Programable de Solo Lectura). En un
circuito combinacional que genera 2 a la n
miniterminos de n variables en su plano AND.
A pesar de tener solo 2 niveles cuando tiene
muchas entradas y salidas tienden a ser lentas
las comparaciones con los circuitos lgicos.
VHDL, viene de VHSIC (Very High Speed Integrated Circuit) Hardware Descripcin
Lenguaje. VHDL es un lenguaje de descripcin y modelado diseado para describir
(en una forma que los humanos y las maquinas puedan leer y entender) la
funcionalidad y la organizacin de sistemas hardware digitales, placas de circuitos, y
componentes.
VHDL fue desarrollado como un lenguaje para el modelado y simulacin lgica
dirigida por eventos de sistemas digitales, y actualmente se lo utiliza tambin para la
sntesis automtica de circuitos. El VHDL fue desarrollado de forma muy parecida al
ADA debido a que el ADA fue tambin propuesto como un lenguaje puro pero que
tuviera estructuras y elementos sintcticos que permitieran la programacin de
cualquier sistema hardware sin limitacin de la arquitectura. El ADA tenada una
orientacin hacia sistemas en tiempo real y al hardware en general, por lo que se lo
escogido como modelo para desarrollar el VHDL.
Ejemplo 2 (comparadores)
Disee un comparador de dos nmeros (A) y (B), cada nmero est formado 2 bits (A1,A0) y
(B1 B0), la salida del comparador tambin es de 2 bits (Z1, Z0).
A>B entonces Z= 10
a)
A1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
A0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
B0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Z1
1
0
0
0
1
1
0
0
1
1
1
0
1
1
1
1
b)
1
1
1
1
0
1
1
1
0
0
1
0
0
1
1
1
F=CB+CA+DA+BD+ACD+AD
1
0
0
0
1
1
0
1
1
1
1
1
1
1
0
1
F= AD+AC+BD+BC+ACD
Z0
1
1
1
1
0
1
1
1
0
0
1
1
0
0
0
1
c) Programacin VHDL.
//Programacin en VHDL
Library ieee;
Use ieee.std_logic_1164.all;
Entity comp is
Port (A, B: in std_logic_vector (1down ));
Z: out std_logic_vector (1 down );
End comp;
// declaracion de arquitectura
Architecture funcionamiento of comp is
Begin
Process
Begin
If (A=B) then
Z= 11;
If (A<B)then
Z= 01;
Else
Z=10;
End if;
End process
End funcionamiento;
Referencias bibliogrficas
VHDL Maxnez.pdf
Lenguaje para descripcin y modelado de circuitos en vhdl.pdf
QUE SON LOS PLDs? pdf
Lenguaje VHDL EUP Teruel.pdf
Introduccin FPGAs.pdf
Dispositivos Lgicos Programables (PLDs). Pdf
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIAS PLDS.pdf