Ing. Gabriel Sánchez Suárez UNIVERSIDAD FRANCISCO DE PAULA SANTANDER INGENIERÍA ELECTRÓNICA MICROCONTROLADORES CPLD Francisco Ernesto Moreno Luis Francisco Hernandez Ice39@hotmail.com francomojica@hotmail.com Ing. Gabriel Sánchez Suárez gabrielsanchezsuarez@hotmail.com
CPLD ( Complex Programmable Logic Device) QUE ES UN CPLD? ES UN PLD CON UN MAYOR NIVEL DE INTEGRACIÓN. MATRIZ DE INTERCONEXIONES PROGRAMABLE Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com
BLOQUES LOGICOS Similar a un PLD, poseen una matriz de compuertas AND, una matriz de compuertas OR. Los bloques lógicos tienen de cuatro a 20 macroceldas. El tamaño de bloque lógico es una medida de la capacidad del CPLD, ya que de esto depende el tamaño de la función boleana que pueda ser implementada dentro del bloque. Estructura de un bloque lógico en dispositivos de las familias MAX 340 y Max 5000 Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com
Cypress Semiconductor --------------------------- Altera * DISTRIBUCIÓN DE PRODUCTOS Cypress Semiconductor --------------------------- Altera MAX 340 MAX 5000 Existen diferencias en la distribución de productos dependiendo de los fabricantes. La distribución es compartida, no es igual a la de un PLD convencional. MAX coloca 4 productos x celda, las cuales pueden ser compartidas. Mejora la utilización del dispositivo pero produce un retardo adicional. *MACROCELDAS Estan provistas de registros, control de polaridad y buffers para utilizar en salidas de alta impedancia. Es posible manejar ecuaciones y almacenar el valor de salida de estas internamente. Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com
CLASIFICACIÓN SEGÚN SU COMPLEJIDAD Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com
Cada bloque lógico es a su vez un PLD avanzado Comparadores, decodificadores, memorias,contadores,etc. Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com
CONCLUSIONES Un CPLD atiende a la necesidad de reduccion de tamaños que demanda la tecnología, ya que puede en una sola pastilla integrar varios elementos. Esto lo hace ser muy versátil a la hora de su aplicación. Es una ventaja usar CPLD si nos refererimos a la utilización de sus productos de suma compartidos, siempre y cuando la velocidad requerida en la aplicación no sea muy significativa. Las casas fabricantes de estos Circuitos Integrados han procurado su compatibilidad entre si. Cada una desarrolla su arquitectura pero conservan un patrón en común. Es de vital importancia para nosotros como ingenieros electrónicos tener conocimiento de todos estos desarrollos tecnológicos en pro de avanzar cada vez más en el largo camino del progreso y no quedarnos estancados con las antiguas técnicas digitales. Luis Francisco Hernández Francomojica@hotmail.com Francisco Moreno ice39@hotmail.com