PLC是应用层的,FPGA是电路层的。PLC是工业应用比较多。FPGA是电子工程师用的比较多。
1、最明显的,CPLD掉电不丢,FPGA需要配置芯片(也有少数集成的)。2、结构不同,而且cpld功能比较简单,fpga资源比较丰富。
FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列。它仅仅是一个可现场“定制”的集成块,不含有数据处理功能,较PLC低一个层次。
下一本数字电路的教材查一下吧,应该都有讲的。