是指In system programmable 在系统可编程,就是说可在PCB板上直接烧录程序,不用将单片机取下用下载器烧录
不用断电,不用将挂在设备拔下的编程方式。
ISP(在系统可编程)就是当系统上电并正常工作时,计算机通过系统中的CPLD拥有的ISP直接对其进行编程,器件在编程后立即进入正常的工作状态。这种CPLD编程方式的出现,改变了传统的使用专用的编程器编程方法的诸多不便。
可编程逻辑器件( PLD) 自70 年代发明以来, 从熔丝型发展到一次性可擦除型; 80 年代又发展至电可擦除型; 到了90 年代, 则发展成为在系统可编程型。
所谓“在系统可编程”(In-System Programmability. 缩写为ISP) , 是指设计人员在自己设计的电子系统中或电路板上为重构逻辑而对逻辑器件进行编程或反复编程的能力。这种对电子系统中逻辑器件的逻辑重构既可在系统成型之前, 又可在系统成型过程中, 甚至在系统成型之后。这与常规PLD 先编程后装配至系统中的过程有很大区别。
采用ISP 技术后, 我们可获得一种“软”硬件的崭新概念: 使得电子系统的硬件设计变得象软件设计那样灵活而又有易于修改。硬件的功能可以实时地加以修改, 或按规定程序改变组态。这样便使新一代电子系统具有极强的可扩展性以及设计资源的可重复利用性, 这样便扩展了器件的用途。同时编短了系统调试的周期, 省掉了对器件单独编程的环节和器件编程设备。从而给电子系统的设计、制造和编程带来了极大的方便。