小弟新手,再看cpld和fpga的区别的时候看到这个:
⑦在编程方式上,CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编 程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其 优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。
这里是说cpld不需要外部放
E2PROM或FLASH来保存程序吗?
fpga:“
从器件外部将编程数据重新写入SRAM中”,这个是生活要在fpga外面,再另外加一片存储器吗?
还是说cpld和fpga内部都有集成好的存储器。
希望高人给解释下
此帖出自
小平头技术问答
而FPGA要先进行配置,就是从外部存储器读取配置信息,然后才能工作。
仅供参考。
具体的FPGA的配置还要根据实际设计来看。有很多种模式。
多谢您的回答,我想知道,fpga是不是有芯片内部带flash的,有的不带flash的?
抱歉抱歉
一周热门 更多>