尽管许多人听说过FPGA和CPLD,可是关于FPGA与CPLD之间的差异,了解的人或许不是许多。尽管FPGA与CPLD都是“可重复编程的逻辑器材”,可是在技术上却有一些差异。简略地说,FPGA便是将CPLD的电路规划、功用、功能等方面强化之后的产品。
一般来说, FPGA与CPLD之间的差异如表1.1所示。
表1.1 FPGA和CPLD的比较
总而言之,FPGA和CPLD最大的差异是他们的存储结构纷歧样,这一起也决议了他们的规划纷歧样。可是从运用和完成的视点来看,其实他们所运用的言语以及开发流程的各个过程几乎是共同的。关于大多数的初学者来说,学FPGA仍是CPLD都是没问题的,只需把握好他们的开发规划流程,你会发现乃至他们的使用办法和技巧都是相通的。关于大都数的电子工程师来说,将来纷歧定都有机会用FPGA做一些高功能的产品,可是用颗小小的CPLD来完成一些辅佐开发却是很有或许的。