Beruflich Dokumente
Kultur Dokumente
1. Introduccin 2 2. Dispositivos Lgicos Programables 2 3. Arquitectura PLD la PROM.. 4 4. Lgica en un Arreglo Programable (PAL). 5 5. Arreglos Lgicos Programables (PLA) 5 Programacin de un PLD.. 5 6. Bibliografa 6
1. -INTRODUCCIN
Hoy en da existe una amplia gama de CI disponibles con numerosas funciones lgicas y arreglos de circuitos sobre el mismo CI, sin embargo existen algunos problemas con los diseos de circuitos que utilizan CI estndares. Algunos arreglos pueden requerir de cientos o miles de CI, y a la vez este arreglo requiere un PCB de gran tamao, por otro lado, los fabricantes deben mantener inventarios muy grandes para todos los CI utilizados en el diseo. La reduccin de los CI empleados en el diseo puede tener varias ventajas: menos espacio, menores requerimientos de potencia, procesos de ensamble ms rpidos y menos costosos, mayor confiabilidad ya que tienen menos CI, y deteccin de fallas ms preciso. Para reducir l numero de CI utilizados en el diseo, es necesario colocar cada vez ms funciones lgicas sobre un CI, esto se hace con tecnologa LSI y VLSI para funciones estndares tales como las memorias, microprocesadores, sintetizadores de voz, calculadoras y otras ms. Estos dispositivos contienen cientos de miles de compuertas lgicas interconectadas, de manera definida que funcionen de una manera predeterminada, sin embargo existen muchas situaciones de diseo para las que no existen ninguna solucin LSI o VLSI. Por lo general, estas situaciones requieren que los diseadores interconecten varios CI SSI o MSI para obtener las funciones lgicas deseadas. El desarrollo reciente de los dispositivos lgicos programables (PLD) ofrece a los diseadores lgicos una manera de remplazar varios CI estndares con un solo CI. Un PLD es un CI que contiene un gran numero de compuertas, FF, y registros que estn conectados entre s dentro del CI, sin embargo muchas de las conexiones son de tipo fusible. Se dice que el CI es programable porque la funcin especifica que esta realice es una determinada aplicacin, esta determinada por la interrupcin selectiva de algunas de las conexiones, mientras que al mismo tiempo se dejan otras intactas. El proceso de fundir las conexiones puede realizarlo el fabricante de acuerdo a las instrucciones del cliente o bien este ltimo, el proceso recibe el nombre de programacin porque produce el patrn de interconexin de circuito deseado entre las compuertas, FF, registros y otros elementos.
producto. Cada una de las lneas de producto est conectada mediante una conexin fusible a una de las cuatro entradas que tiene cada compuerta OR. Al inicio, cuando todas las conexiones fusibles estn intactas, la salida de cada compuerta OR es 1, lo cual se demuestra porque: __ _ _ _ _ _ _ O1=AB+AB+AB+AB=A(B+B)+A(B+B)=A+A=1 Cada una de las cuatro salidas O1, O2, O3, O4, se puede programar para obtener cualquier funcin de A y B mediante la interrupcin de las conexiones fusibles apropiadas. Los PLD estn diseados de forma tal que una conexin fusible intacta en la entrada de cada OR acte como un cero lgico, por ejemplo si se interrumpen las conexiones fusible 2 y 3 de tercera compuerta OR, la salida O3 es: __ __ ____ O3=AB+0+0+AB=AB+AB=(A B) Se puede programar de manera similar cada salida de las dems compuertas OR para obtener con ello cualquier funcin deseada, una vez que se han programado todas las salidas, el dispositivo generara de manera permanente las funciones seleccionadas.
Simbologa bsica de un PLD Este ejemplo tiene solo dos variables de entrada y con ello el diagrama es bastante denso, ahora para un PLD de 3, 4 o 5 entradas la circuitera se complica, sin embargo su uso sigue siendo factible, a veces un PLD de dos variables se simboliza como se muestra en la figura:
Donde el punto representa una conexin alambrada. Los PLD que se estudiaran sern programados mediante la quema de conexin de fusibles, una vez que el fusible se quemo, nos es posible volverlo a conectar, de modo que si se equivoco en la programacin, el dispositivo ya no tendr utilidad, sin embargo existen tambin PLD reprogramables, que se pueden programar una y otra vez, estos dispositivos denominados dispositivos lgicos programables borrables (EPLD), se programan y borran de manera similar a la de las EPROM, y EEPROM.
direcciones y cuatro para salida de datos, de este modo se puede programar para generar cuatro salidas, siendo cada una de ellas cualquier funcin lgica de las nueve diferentes entradas.
de fusibles que mostraba lasa conexiones que deban quemarse y lo enviaba al fabricante de la PROM, PAL o FPLA. El fabricante entonces programaba el dispositivo de acuerdo al mapa, probaba su funcionamiento y lo enviaba al diseador. En aos recientes, la disponibilidad de equipo de programacin de relativo bajo costo ha vuelto conveniente que los usuarios programen sus propios PLD. En el mercado existen programadores universales que pueden programar la PROM, PAL y FPLA ms comunes, el PLD se coloca en la base del programador, la programacin y los datos de prueba se pueden realizar en computadoras personales, entonces el programa genera el mapa de conexiones de fusibles y los datos de prueba en una forma que puedan enviarse sobre un cable hacia la memoria del programador de PLD, despus el programador prueba el PLD, e indica si el dispositivo ha pasado o no el procedimiento.
7.- BIBLIOGRAFIA.
1. RONALD J. TOCCI. Sistemas Digitales Principios y Aplicaciones. Prentice- Hall. Mxico.1993. 2. SCHNADOWER ISAAC. Circuitos Electrnicos Digitales. Mc Graw Hill. Mxico. 1981.