Red de conocimiento informático - Material del sitio web - Clasificación de dispositivos lógicos programables a gran escala.

Clasificación de dispositivos lógicos programables a gran escala.

PLD tiene muchas clasificaciones, y cada fabricante tiene diferentes nombres. Generalmente se puede clasificar según los siguientes métodos.

Diferenciado por nivel de integración

( 1 ) PLD simple, con menos de 500 puertas lógicas, incluidas PROM, PLA, PAL, GAL y otros dispositivos.

(2) PLD complejo, con alta integración de chips, más de 500 puertas lógicas o GAL22V10 Como referencia, el nivel de integración es mayor que GAL22V10, incluidos EPLD, CPLD, FPGA y otros dispositivos.

Distinguir de la estructura de programación

(1) Estructura de términos del producto PLD, incluida PROM , PLA, PAL, GAL, EPLD, CPLD y otros dispositivos.

(2) La estructura de la tabla de búsqueda PLD, FPGA pertenece a este tipo de dispositivo.

Desde la perspectiva de la estructura de interconexión

(1) PLD determinista. La estructura de interconexión proporcionada por el PLD determinista está conectada con las mismas líneas de interconexión cada vez. Sus características de tiempo se pueden determinar y predecir (como las que se descubren en la hoja de datos). fijo, como CPLD.

(2) La estructura estadística significa que al diseñar un sistema, sus características de tiempo son impredecibles. Cada vez que se ejecuta la misma función, habrá un patrón de cableado diferente. por lo que el patrón de cableado no se puede predecir. Retraso, como los dispositivos FPGA de Xilinx.

Distinguir del proceso de programación

(1) Tipo de fusible PLD, como los primeros dispositivos PROM La programación. El proceso se basa en el archivo de diagrama de cables del fusible diseñado para quemar el fusible correspondiente y obtener el circuito requerido.

(2) PLD tipo antifusible, como el dispositivo FPGA tipo OTP El proceso de programación es similar a. el del tipo fusible PLD, pero el resultado es el contrario. La ruptura de la capa de drenaje en el punto de programación hace que los dos puntos sean conductores en lugar de desconectados.

OTP es la abreviatura en inglés de One Time Programming. dos tipos son dispositivos OTP.

(3) EPROM tipo PLD, EPROM es la abreviatura en inglés de memoria de solo lectura programable y borrable (ErasablePROM tipo PLD utiliza borrado ultravioleta y es programable eléctricamente, pero el). El voltaje de programación es generalmente más alto Después de la programación, se debe usar luz ultravioleta para borrar el último contenido programado antes de la siguiente programación.

Al fabricar EPROM tipo PLD, si no queda ninguna ventana de cuarzo para el borrado ultravioleta. se convertirá en un dispositivo OTP.

(4)EEPROM tipo PLD, EEPROM es la abreviatura en inglés de memoria de solo lectura programable eléctricamente borrable (Electrically ErasablePROM). En comparación con el tipo EPROM PLD, no requiere borrado ultravioleta. y se puede borrar directamente eléctricamente. Uso más conveniente, los dispositivos GAL y la mayoría de los dispositivos EPLD y CPLD son PLD tipo EEPROM.

(5) SRAM tipo PLD es la abreviatura en inglés de Static Random Access Memory (StaticRadomAccessMemory). ), que se puede usar de manera conveniente y rápida (también llamada configuración), pero después de un corte de energía, su contenido se pierde cuando se enciende nuevamente, es necesario reconfigurarlo o agregar un dispositivo de protección contra cortes de energía para evitarlo. corte de energía. La mayoría de los dispositivos FPGA son PLD tipo SRAM.