问答题
CPLD器件和FPGA器件的程序下载(配置)有什么不同,为什么前者称为isp,而后者称为isc?
【正确答案】CPLD器件采用EPROM、E2PROM、E2CMOS或Fast Flash等存储技术,编程数据可以永久保存,系统掉电后编程数据不会丢失,因而称为在系统可编程,简称isp。
FPGA器件采用SRAM工艺,其内部逻辑功能和连线由芯片内SRAM所存储的数据决定,掉电时SRAM内的数据会丢失,因此,系统加电时,通过存储在芯片外部的串行PROM或由系统控制器提供的数据对FPGA器件进行编程,配置完成以后,可以通过复位信号进行在线重新配置,装入新的数据。一般情况下,重配置时间少于100ms,所以在系统工作过程中可以实时地改变配置,因此,FPGA器件具有isc(insystem configure)功能。此过程叫做在系统配置。
【答案解析】