¿Cuáles son las características estructurales del pld? ¿Cuáles son los principios de la programación?
1. Dividido por nivel de integración
(1) Chips de baja integración. La PROM, PAL y la GAL reprogramable que aparecieron anteriormente entran en esta categoría. El número de puertas lógicas reconfigurables utilizadas es aproximadamente menos de 500, lo que se denomina PLD simple.
(2) Chips altamente integrados. Por ejemplo, los dispositivos CPLD y FPGA que se utilizan ampliamente en la actualidad se denominan PLD complejos.
2. Dividido por estructura
(1) Dispositivos de estructura de términos de producto. Los dispositivos cuya estructura básica es una matriz "Y-O", la mayoría de los PLD y CPLD simples entran en esta categoría.
(2) Dispositivo de estructura de tablas de consulta. La puerta programable se compone de una tabla de búsqueda simple y luego se forma en forma de matriz. La mayoría de los FPGA entran en esta categoría.
3. Dividido por tecnología de programación
(1) Dispositivos tipo fusible. Los primeros dispositivos PROM utilizaban una estructura de fusible. El proceso de programación consistía en fundir el fusible correspondiente según el archivo de mapa de fusibles diseñado para lograr el propósito de programación y construcción lógica.
(2) Dispositivo tipo antifusible. Es una mejora de la tecnología de fusibles. Rompe la capa de drenaje en el punto de programación para lograr la conducción entre dos puntos, que es exactamente lo opuesto al circuito abierto causado por la fusión del fusible.
(3) Tipo EPROM. Se llama dispositivo lógico programable eléctricamente borrable por ultravioleta, que se programa con un voltaje de programación más alto. Cuando es necesario volver a programarlo, se borra con luz ultravioleta.
(4) Tipo EEPROM. Es decir, el software de programación reescribible eléctricamente. Algunos dispositivos CPLD y GAL existentes utilizan este tipo de estructura. Es una mejora del proceso en EPROM que no requiere borrado ultravioleta, sino que lo borra directamente eléctricamente.
(5) Tipo SRAM. Es decir, los dispositivos con estructura de tabla de búsqueda SRAM. La mayoría de los dispositivos FPGA utilizan este proceso de programación, como los dispositivos Xilinx y Altera FPGA. Este método es superior a los primeros cuatro dispositivos en términos de velocidad de programación y requisitos de programación. Sin embargo, la información de programación de los dispositivos tipo SRAM se almacena en la RAM y se pierde después del apagado. Es necesario programarla (configurarla) nuevamente cuando se enciende. se enciende nuevamente, por lo que necesita Se utilizan dispositivos especiales para completar este tipo de operación de configuración.
(6) Tipo de flash. Para resolver las deficiencias de los dispositivos antifusibles mencionados anteriormente, Actel lanzó una FPGA que utiliza tecnología Flash, que se puede programar varias veces y no requiere reconfiguración después de un corte de energía. Ahora, varias series de CPLD de Xilinx y Altera también adoptan Flash. tipo.