Para principiantes, ¿qué significa ISP?
ISP (Programación del sistema en línea) significa que cuando el sistema está encendido y funcionando normalmente, la computadora lo programa directamente a través del ISP propiedad del CPLD en el sistema y el dispositivo ingresa inmediatamente al estado de funcionamiento normal. después de la programación. La aparición de este método de programación CPLD ha cambiado muchos inconvenientes del método de programación tradicional que utiliza un programador dedicado.
La "programabilidad en el sistema" (abreviada como ISP) se refiere a la capacidad de los diseñadores de programar o programar dispositivos lógicos para reconstruir la lógica en los sistemas electrónicos o placas de circuito que diseñan. Este tipo de reconstrucción lógica de los dispositivos lógicos del sistema electrónico se puede realizar antes de que se forme el sistema, durante el proceso de formación del sistema o incluso después de que se forme el sistema. Esto es muy diferente del proceso de programación PLD convencional primero y luego montaje en el sistema.
Información ampliada:
Método de implementación del ISP
1. Tecnología EEPROM o Flash (como CPLD) basada en celdas de memoria borrables eléctricamente, caracterizadas por la potencia eléctrica. los datos no se pierden, pero el número de tiempos de programación es limitado y la velocidad de programación es lenta;
2. La unidad de programación (como FPGA) basada en la tabla de búsqueda SRAM se caracteriza por tiempos de configuración ilimitados y la La lógica se puede cambiar en cualquier momento cuando se enciende la alimentación, pero los datos se perderán después del apagado y deberán reconfigurarse la próxima vez que se encienda;
3. como FPGA de Actel);
4 método JTAG;
Enciclopedia Baidu-Programación del sistema
Enciclopedia Baidu-ISP