UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD CEAD NEIVA MAYO 2014 INTRODUCCION
En este trabajo daremos a conocer algunos puntos especficos sobre la unidad 3 donde sern puntos importantes y relevantes para nuestro conocimiento, darn una gran informacin muy til para nosotros y ayudara a resolver nuestras dudas e inquietudes frente a temas que no nos han quedado muy claros. Los temas que se ven reflejados en esta unidad son temas muy especficos donde cada uno muestra informacin y ejercicios donde sus soluciones son muy complejas e importantes. Debemos tener en cuenta los ejercicios que incluyen cada tema y la importancia que tiene cada uno de ellos, esta unidad integra todos los dispositivos lgicos programables que intervienen y son importantes porque ayudan al Incremento de popularidad y de utilizacin de los dispositivos lgicos programables o PLDs est siguiendo un proceso solamente comparable al que hace algunos aos acompa a los microprocesadores. Los PLDs se utilizan en casi todos los nuevos equipos electrnicos de control, industriales, de consumo, de oficina, de comunicaciones, etc.
Estos dispositivos lgicos programable se han desarrollado recientemente y ofrecen a los diseadores lgicos una manera de remplazar varios circuitos integrados estndares ya que contienen un nmero muy grande de compuertas y registros que estn conectados entre s dentro del Circuito integrado.
OBJETIVOS
OBJETIVO GENERAL
Dar a conocer esta gran variedad de elementos e informacin que nos brindan estos temas tan importantes y que son de gran utilidad para la ingeniera electrnica.
OBJETIVOS ESPECIFICOS
Comprender esta informacin, procesndola para tener un menor entendimiento y comprensin de ella.
Analizar y dar solucin a los ejercicios que darn a conocer en el transcurso del trabajo.
Entender y dar un mejor conocimiento sobre estos temas de gran inters e innovacin para la tecnologa de hoy en dia.
UNIDAD 3
UTILIZACION DE DISPOSITIVOS LOGICOS PROGRAMABLES
FPGAS
Las FPGAS (Field Programmable Gate Arrays) contienen bloques lgicos relativamente independientes entre s, con una complejidad similar a un PLD de tamao medio. Estos bloques lgicos pueden interconectarse, mediante conexiones programables, para formar circuitos mayores. Existen FPGAS que utilizan pocos bloques grandes (Pluslogic, Altera y AMD) y otras que utilizan muchos bloques pequeos (Xilinx, AT&T, Plessey, Actel). A diferencia de los plds, no utilizan arquitectura de matriz de puertas AND seguida de la matriz de puertas OR y necesitan un proceso adicional de ruteado del que se encarga un software especializado.
La primera FPGAS la introdujo Xilinx en el ao 1985. La programacin de las FPGAS de Xilinx basadas en RAM esttica es diferente a la programacin de los PLDs. Cada vez que se aplica la tensin de alimentacin, se reprograma con la informacin que lee desde una PROM de configuracin externa a la FPGA. Una FPGA basada en SRAM (RAM esttica) admite un nmero ilimitado de reprogramaciones sin necesidad de borrados previos. En general la complejidad de una FPGA es muy superior a la de un PLD. Los PLD tienen entre 100 y 2000 puertas, las FPGAS tienen desde 1200 a 20.000 puertas y la tendencia es hacia un rpido incremento en la densidad de puertas. El nmero de flip - flops de las FPGA generalmente supera al de los PLD. Sin embargo, la capacidad de la FPGA para realizar lgica con las entradas suele ser inferior a la de los PLD. Por ello: los diseos que precisan lgica realizada con muchas patillas de entrada y con pocos flip-flops, pueden realizarse fcilmente en unos pocos PLDs, mientras que en los diseos en los que intervienen muchos registros y no se necesita generar combinaciones con un elevado nmero de entradas, las FPGAS pueden ser la solucin ptima.
PLDS
Los PLDs (Programmable Logic Devices) son pequeas ASICS configurables por el usuario capaces de realizar una determinada funcin lgica. La mayora de los PLD consisten en una matriz de puertas AND seguida de otra matriz de puertas OR. Mediante esta estructura, puede realizarse cualquier funcin como suma de trminos productos. Aunque las memorias PROM, EPROM y EEPROM son PLDs, muchas veces se las excluye de esta denominacin debido a que su contenido se define utilizando elementos de desarrollo propios de microprocesadores, tales como; ensambladores, emuladores y lenguajes de programacin de alto nivel. Otras veces, cuando estas memorias se usan para realizar una funcin lgica y no para guardar un programa de un microprocesador, se las incluye dentro del trmino PLD.
ASPLDS
Los ASPLDs (Application Specific Programmable Logic Devices) son PLDs diseados para realizar funciones especficas como, decodificadores de alta velocidad, secuenciadores, interfaces para buses particulares, perifricos programables para microprocesadores, etc. Partes del ASPLD son programables permitiendo la adaptacin del circuito a una aplicacin determinada, pero manteniendo su funcin bsica; as, por ejemplo, un decodificador lo personaliza el usuario, pero sigue siendo un decodificador. Estos circuitos estn muy optimizados para la funcin para la que han sido diseados. Los decodificadores slo tienen un trmino producto, carecen de puertas OR y resultan por consiguiente muy rpidos; por otro lado, los circuitos de interface para buses normalmente tienen un Fan-Out elevado.
FPLA
(Field Programmable Logic Array). Es un PLD en el que se puede programar las uniones en ambas matrices (Figura 3.1.3). Son los dispositivos ms flexibles, pero resultan penalizados en tamao y en velocidad debido a los transistores adicionales en la matriz de puertas OR. Se utilizan fundamentalmente para construir mquinas de estados. Para otras aplicaciones, las PAL resultan ms efectivas. Las PAL y las FPLA son sistemas combinacionales incompletos porque teniendo n entradas, disponen de menos de 2n trminos producto.
PROM
(Programable Read Only Memory). Es un PLD en el que las uniones en la matriz de puertas AND es fija, siendo programables las uniones en la matriz de puertas OR (vase Figura 3.1.4). Una PROM es un sistema combinacional completo que permite realizar cualquier funcin lgica con las n variables de entrada, ya que dispone de 2n trminos productos. Estn muy bien adaptadas para aplicaciones tales como: tablas, generadores de caracteres, convertidores de cdigos, etc. Generalmente las PROM tienen menos entradas que las PAL y FPLA. Se pueden encontrar PROM con capacidades potencia de 2, que van desde las 32 hasta las 8192 palabras de 4, 8 o 16 bit de ancho.