jueves, 18 de noviembre de 2010

Estudiando CPLD's

Dispositivos Lógicos Programables (PLD’s).
La electrónica DIGITAL ha dejado atrás el diseño con dispositivos discretos de función fija y se encuentra inmersa en el mundo de los Dispositivos Lógicos Programables (PLD’s).
Para las realizaciones complejas, se utilizan circuitos diseñados a medida que sólo sirven para una aplicación; son los llamados ASIC’s (Application Specific Integrated Circuit), que ocupan menos espacio, más fiables, consumen menos energía y son muy difíciles de copiar.
Una de las modalidades de los ASIC’s, son los circuitos programables por el usuario FPIC’s (Field Programmable Integrated Circuits). Éstos han copado el mercado en nuestros días, ofreciendo soluciones de bajo coste, con un tiempo de desarrollo corto y con menor riesgo que los circuitos a medida.
EL término FPIC incluye a los CI’s no destinados a las aplicaciones lógicas. Son FPIC’s:
Las memorias.
Los microcontroladores.
Los PLD’s.
Los CPLD’s
Los FPGA’s.
Los CPLD’s cubren el vacío de integración de puertas, en CHIP, que hay entre la lógica programable simple (250 puertas) y los FPGA’s (5000 puertas mínimo).
Básicamente, la arquitectura interna de un CPLD está formada por bloques de control de entrada y salida conectados a bloques de macrocélulas
Internamente todo PLD se compone básicamente de:
Entradas
Salidas
Matriz AND (fija o variable)
Matriz OR (fija o variable)
Macrocélula (opcional a la salida)
Según sean las matrcies AND y OR fijas o programables, los PLD’s se pueden dividir en cuatro grupos:
1. PAL programable AND
2. PLA-FPLA  programable AND y Or
3. PROM  programable OR
4. GAL  es como una Pal con una macrocelula a la salida, para la realimentación

Para realizar una función, fundimos los fusibles de las matrices como en este ejemplo

Para el conocimiento de los CPLD’s realizaremos ejercicios con la Tarjeta de Aplicación didáctica TAD-XC9572

No hay comentarios:

Publicar un comentario