其实这两者没什么区别的,无非就是FPGA的门和逻辑器件多些,内部结构有所不同而已,他们所能实现的功能和用途都是一样的。FPGA比CPLD先进些,不过他们的编程都是一样的用的是硬件描述语言,一般还是选用VHDL语言较好,比起其他的硬件语言,如veilog hdl,有更好的应变能力,适应较大程序的编写。
至于初学者,到底学什么怎么学,就如junky163说的:会CPLD的人基本也会FPGA,而会FPGA的当然也会CPLD。具个例吧:比如作家,会写诗的,多半也会写下散文;而会写散文的,多半也会写下诗。不过我当初是从FPGA学的,挺好学的,入门较为简单,所以啊,现在学FPGA的人很多,现在我在搞arm7.
好好学哦,关键是要精通!
其实这两者没什么区别的,无非就是FPGA的门和逻辑器件多些,内部结构有所不同而已,他们所能实现的功能和用途都是一样的。FPGA比CPLD先进些,不过他们的编程都是一样的用的是硬件描述语言,一般还是选用VHDL语言较好,比起其他的硬件语言,如veilog hdl,有更好的应变能力,适应较大程序的编写。
至于初学者,到底学什么怎么学,就如junky163说的:会CPLD的人基本也会FPGA,而会FPGA的当然也会CPLD。具个例吧:比如作家,会写诗的,多半也会写下散文;而会写散文的,多半也会写下诗。不过我当初是从FPGA学的,挺好学的,入门较为简单,所以啊,现在学FPGA的人很多,现在我在搞arm7.
好好学哦,关键是要精通。
两个很些类似的地方, 但也有不少区别。。。贴个链接,慢慢看
http://www.dz863.com/Programable-Logic-Devices/CPLD/FPGA-CPLD.htm
不过,据我所知,会CPLD的人基本也会FPGA,而会FPGA的当然也会CPLD。。
具个例吧:比如作家,会写诗的,多半也会写下散文;而会写散文的,多半也会写下诗。
所以,有兴趣就都学吧,一脉相承的。