Vous êtes sur la page 1sur 4

INGENIERIA ELECTRNICA

CIRCUITOS DIGITALES AVANZADOS Alumnos: Cristian Urigen. Ciclo: Sptimo Grupo 1 Tema: Principio de funcionamiento de los PLD. Mtodos de programacin(ROM, PROM, EEPROM) Cmo funcionan las matrices de conexin. Principios de funcionamiento de un PLD. Un Dispositivo Lgico Programable (PLD) es un componente electrnico usado para construir circuitos digitales reconfigurables. A diferencia de una compuerta lgica que tiene una funcin fija, los PLDs salen de fbrica sin una funcin en especfico, por lo tanto necesitan ser programados o reconfigurados antes de poder ser usados. Los PLDs tienen varias ventajas. La primera es la habilidad de integracin, que permite integrar una gran cantidad de funcionalidad en un solo chip. Los PLDs eliminan el uso de mltiples chips as como la inconveniencia y desconfianza de usar cableado externo. La segunda ventaja es el hecho de poder cambiar el diseo. Muchos PLDs permiten ser reprogramados o reconfigurados. Existen dos ramas principales dentro de los dispositivos lgicos programables, la lgica programable de campo y la de fbrica. El trmino campo en este contexto implica que los dispositivos puedan ser programados en el campo del usuario, mientras que la lgica de fbrica puede ser programada en la misma fbrica donde se construyen, de acuerdo a los requerimientos del cliente. En este caso, la tecnologa de programacin usa procesos irreversibles, por lo que solo es posible hacerlo una vez. [1] Los PLD nos permiten automatizar procedimientos tediosos como tablas de verdad, expresiones booleanas y nos permite controlar interconexiones de compuertas lgicas mediante circuitos fsicos. Para llevar a cabo el funcionamiento de un PLD se debe tomar en cuenta las siguientes especificaciones de diseo [4]: En primer lugar se debe especificar la funcin que el circuito deseado debe realizar [4]. Se debe generar las ecuaciones booleanas que se requieren para implementar esa funcin [4].

En caso de poder simplificar ecuaciones booleanas se debe proceder con lo propuesto [4]. Generar un mapa de fusibles desde las ecuaciones booleanas [4]. Por ltimo se debe proceder a programar el dispositivo seleccionado, tomando en cuenta un chequeo continuo para evitar errores en el proceso de programacin [4].

Mtodos de Programacin (ROM, PROM, EEPROM). ROM

Estas memorias eran programadas mediante la destruccin de una matriz de diodos para realizar el almacenaje de datos, an ms las primeras memorias los datos de la misma deban ser grabados por el fabricante de la memoria con el consecuente costo y la poca seguridad debido a que alguien podra conocer los datos [2]. Las caractersticas fundamentales de las memorias ROM son: 1. Alta densidad: la estructura de la celda bsica es muy sencilla y permite altas integraciones. 2. No voltiles: el contenido de la memoria permanece si se quita la alimentacin. 3. Costo: dado que la programacin se realiza a nivel de mscaras durante el proceso de fabricacin, resultan baratas en grandes tiradas, de modo que el coste de fabricacin se reparte en muchas unidades y el coste unitario es baja. 4. Slo lectura: nicamente son programables a nivel de mscara durante su fabricacin.

Figura 3. Memoria PROM a nivel de circuito [3] PROM

La ROM programable consiste bsicamente en un arreglo de compuertas AND cableadas y un arreglo de compuertas OR. En estos dispositivos tenemos el arreglo de compuertas OR programable; as podemos generar cualquier funcin lgica posible de las variables de

entrada, sin embargo se vuelven poco prcticas cuando se tiene que atender a un gran nmero de entradas, debido a que se duplica el nmero de conexiones fusibles a medida que se agrega una entrada [2].

EEPROM

Es una memoria de slo lectura, la cual es programable y borrable electrnicamente, actualmente estas memorias se construyen con transistores de tecnologa MOS (Metal Oxide Silice) y MNOS (Metal Nitride-Oxide Silicon). Las celdas de memoria en las EEPROM son similares a las celdas EPROM y la diferencia bsica se encuentra en la capa aislante alrededor de cada compuesta flotante, la cual es ms delgada y no es fotosensible. Las memorias EEPROM al tener 2 transistores por celda hace que sean de baja densidad y mayor costo, para su programacin requiere de tiempos que oscilan entre 157microsegundos y 625microsegundos [2]. Funcionamiento de las matrices de conexin. Las matrices de interconexin programables PIM permiten unir los pines de entrada/salida a las entradas del bloque lgico o a las salidas de bloque lgico adems de permitir la conexin de entradas/salidas con bloque lgico diferente o incluso a las entradas del mismo bloque lgico la mayora de circuitos CPLD usan una de las dos configuraciones para la conexin entre matrices las cuales son conexiones mediante arreglos o interconexiones mediante multiplexores. La primera opcin se basa en una matriz de filas y columnas con una celda EECMOS en cada interseccin, al igual que en el GAL esta celda puede ser activada para conectar y desconectar la correspondiente fila y columna. Esta conexin permite una total interconexin entre las entradas y salidas de los bloques lgicos sin embargo estas ventajas provocan que se disminuya el desempeo del dispositivo adems de aumentar el consumo de energa y el tamao del componente. En la interconexin mediante multiplexores, existe un multiplexor para cada entrada al bloque lgico, las vas de interconexin programables son conectadas a las entradas son conectadas a las entradas de un nmero fijo de multiplexores por cada bloque lgico. Las entradas de seleccin de estos multiplexores son programadas para permitir que sea seleccionada nicamente una va de la matriz de interconexin por cada multiplexor la cual se prepara hacia el bloque lgico, estos multiplexores no tienen acceso a todas las vas de la matriz porque la rutabilidad se incrementa utilizando multiplexores de mayor tamao, permitiendo as que cualquier combinacin de seales de la matriz de interconexin pueda ser enlazada hacia cualquier bloque lgico sin embargo el uso de grandes multiplexores aumenta el tamao del dispositivo

Figura 2. Arquitectura bsica de los PLD Bibliografa: [1] Serafn Castaeda Cedeo, Dispositivos Lgicos Programables. U.N.A.M [2] Csar Arroyo Cabrera, Memorias programables. Universidad Nacional de Trujillo. [3] Mtodo de programacin EEPROM. [4] Dispositivos Lgicos Programables. IEC. Francisco Javier Torres.

Vous aimerez peut-être aussi