一个是FPGA一个是CPLD,但都可以写程序在芯片上,那么是不是FPGA与CPLD的区别,只是片上加上存储程序的空间。
上面是官方的介绍,可以看出,其根本上还是FPGA的,有FPAG的所有功能,但是程序可以写在片上的非易失性存储介质中,也就与CPLD类似了。而官方将MAX10也划分到了CPLD的分类里。
楼主其实要区分 一般 FPGA和CPLD的区别,楼上的讲的很详细。
不过当前因为技术的发展,也有在FPGA封装时集成原来一些外部组成,所以以往有些区别现在模糊了。
此外也有CPLD增强性能近于FPGA的。所以现在二者界限越来越模糊。
一般也有把Max 10算作特殊CPLD的。