DESCRIPCIÓN DE UN CPLD
Es un dispositivo lógico el cual se puede programar por
medio de una complejidad de los diferentes dispositivos lógicos como son el PLA
y FPGA. Una de sus características importantes es que su configuración de
memoria es “no-volatil”, otra característica muy importante es que posee un
desarrollo de compuertas de grandes densidades que asimila como si tuviera
integrados varios dispositivos PLD's.
CPLD (Xilinx) |
DESCRIPCIÓN DE FPGA
Dispositivos lógicos que son utilizados en aplicaciones muy
similares a los ASIC's pero lamentablemente son mas lentas, estos dipositivos
lógicos tienen un consumo mayor de potencia y no pueden abarcar sistemas tan
complejos. Una ventaja de estos dispositivos esque pueden ser programables, sus
costos de fabricación y desarrollo tanto como de adquisición de los mismos es
muy baja.
FPGA (Xilinx) |
DIFERENCIA ENTRE CPLD Y FPGA
En principio de cuentas los dispositivos lógicos CPLD's solo
tenían compuertas lógicas que eran interconectables entre si y los dipositivos
lógicos FPGA's tenían bloques de memoria y registros. Actualmente estos dos
dipositivos son programados en vhdl y verilog.